Lines Matching refs:qcq
113 void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_debugfs_add_qcq() argument
118 struct ionic_intr_info *intr = &qcq->intr; in ionic_debugfs_add_qcq()
121 struct ionic_queue *q = &qcq->q; in ionic_debugfs_add_qcq()
122 struct ionic_cq *cq = &qcq->cq; in ionic_debugfs_add_qcq()
124 qcq->dentry = debugfs_create_dir(q->name, lif->dentry); in ionic_debugfs_add_qcq()
126 debugfs_create_x32("total_size", 0400, qcq->dentry, &qcq->total_size); in ionic_debugfs_add_qcq()
127 debugfs_create_x64("base_pa", 0400, qcq->dentry, &qcq->base_pa); in ionic_debugfs_add_qcq()
129 q_dentry = debugfs_create_dir("q", qcq->dentry); in ionic_debugfs_add_qcq()
133 if (qcq->flags & IONIC_QCQ_F_SG) { in ionic_debugfs_add_qcq()
158 if (qcq->flags & IONIC_QCQ_F_SG) { in ionic_debugfs_add_qcq()
168 cq_dentry = debugfs_create_dir("cq", qcq->dentry); in ionic_debugfs_add_qcq()
185 if (qcq->flags & IONIC_QCQ_F_INTR) { in ionic_debugfs_add_qcq()
186 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()
242 void ionic_debugfs_del_qcq(struct ionic_qcq *qcq) in ionic_debugfs_del_qcq() argument
244 debugfs_remove_recursive(qcq->dentry); in ionic_debugfs_del_qcq()
245 qcq->dentry = NULL; in ionic_debugfs_del_qcq()