Lines Matching refs:cqc
1202 struct qm_cqc *cqc; in qm_qp_ctx_cfg() local
1236 cqc = kzalloc(sizeof(struct qm_cqc), GFP_KERNEL); in qm_qp_ctx_cfg()
1237 if (!cqc) in qm_qp_ctx_cfg()
1239 cqc_dma = dma_map_single(dev, cqc, sizeof(struct qm_cqc), in qm_qp_ctx_cfg()
1242 kfree(cqc); in qm_qp_ctx_cfg()
1246 INIT_QC_COMMON(cqc, qp->cqe_dma, pasid); in qm_qp_ctx_cfg()
1248 cqc->dw3 = QM_MK_CQC_DW3_V1(0, 0, 0, 4); in qm_qp_ctx_cfg()
1249 cqc->w8 = QM_Q_DEPTH - 1; in qm_qp_ctx_cfg()
1251 cqc->dw3 = QM_MK_CQC_DW3_V2(4); in qm_qp_ctx_cfg()
1252 cqc->w8 = 0; in qm_qp_ctx_cfg()
1254 cqc->dw6 = 1 << QM_CQ_PHASE_SHIFT | 1 << QM_CQ_FLAG_SHIFT; in qm_qp_ctx_cfg()
1258 kfree(cqc); in qm_qp_ctx_cfg()
1651 QM_INIT_BUF(qm, cqc, qm->qp_num); in __hisi_qm_start()
1661 qm->cqc, (unsigned long)qm->cqc_dma); in __hisi_qm_start()