Lines Matching refs:qcq

113 void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq)  in ionic_debugfs_add_qcq()  argument
119 struct ionic_intr_info *intr = &qcq->intr; in ionic_debugfs_add_qcq()
122 struct ionic_queue *q = &qcq->q; in ionic_debugfs_add_qcq()
123 struct ionic_cq *cq = &qcq->cq; in ionic_debugfs_add_qcq()
128 qcq->dentry = qcq_dentry; in ionic_debugfs_add_qcq()
130 debugfs_create_x64("q_base_pa", 0400, qcq_dentry, &qcq->q_base_pa); in ionic_debugfs_add_qcq()
131 debugfs_create_x32("q_size", 0400, qcq_dentry, &qcq->q_size); in ionic_debugfs_add_qcq()
132 debugfs_create_x64("cq_base_pa", 0400, qcq_dentry, &qcq->cq_base_pa); in ionic_debugfs_add_qcq()
133 debugfs_create_x32("cq_size", 0400, qcq_dentry, &qcq->cq_size); in ionic_debugfs_add_qcq()
134 debugfs_create_x64("sg_base_pa", 0400, qcq_dentry, &qcq->sg_base_pa); in ionic_debugfs_add_qcq()
135 debugfs_create_x32("sg_size", 0400, qcq_dentry, &qcq->sg_size); in ionic_debugfs_add_qcq()
137 q_dentry = debugfs_create_dir("q", qcq->dentry); in ionic_debugfs_add_qcq()
157 if (qcq->flags & IONIC_QCQ_F_SG) { in ionic_debugfs_add_qcq()
167 cq_dentry = debugfs_create_dir("cq", qcq->dentry); in ionic_debugfs_add_qcq()
183 if (qcq->flags & IONIC_QCQ_F_INTR) { in ionic_debugfs_add_qcq()
184 intr_dentry = debugfs_create_dir("intr", qcq->dentry); in ionic_debugfs_add_qcq()
205 if (qcq->flags & IONIC_QCQ_F_NOTIFYQ) { in ionic_debugfs_add_qcq()
206 stats_dentry = debugfs_create_dir("notifyblock", qcq->dentry); in ionic_debugfs_add_qcq()
294 void ionic_debugfs_del_qcq(struct ionic_qcq *qcq) in ionic_debugfs_del_qcq() argument
296 debugfs_remove_recursive(qcq->dentry); in ionic_debugfs_del_qcq()
297 qcq->dentry = NULL; in ionic_debugfs_del_qcq()