Lines Matching defs:sqc
37 /* sqc shift */
49 #define QM_SQ_TAIL_IDX(sqc) ((le16_to_cpu((sqc)->w11) >> 6) & 0x1)
1929 * @alg_type: Accelerator specific algorithm type in sqc.
1982 struct qm_sqc *sqc;
1986 sqc = kzalloc(sizeof(struct qm_sqc), GFP_KERNEL);
1987 if (!sqc)
1990 INIT_QC_COMMON(sqc, qp->sqe_dma, pasid);
1992 sqc->dw3 = cpu_to_le32(QM_MK_SQC_DW3_V1(0, 0, 0, qm->sqe_size));
1993 sqc->w8 = cpu_to_le16(qp->sq_depth - 1);
1995 sqc->dw3 = cpu_to_le32(QM_MK_SQC_DW3_V2(qm->sqe_size, qp->sq_depth));
1996 sqc->w8 = 0; /* rand_qc */
1998 sqc->cq_num = cpu_to_le16(qp_id);
1999 sqc->w13 = cpu_to_le16(QM_MK_SQC_W13(0, 1, qp->alg_type));
2002 sqc->w11 = cpu_to_le16(QM_QC_PASID_ENABLE <<
2005 sqc_dma = dma_map_single(dev, sqc, sizeof(struct qm_sqc),
2008 kfree(sqc);
2014 kfree(sqc);
2150 struct qm_sqc *sqc;
2170 dev_err(dev, "Failed to alloc ctx for sqc and cqc!\n");
2177 dev_err_ratelimited(dev, "Failed to dump sqc!\n");
2180 sqc = addr;
2190 if ((sqc->tail == cqc->tail) &&
2191 (QM_SQ_TAIL_IDX(sqc) == QM_CQ_TAIL_IDX(cqc)))
2314 dev_err(&qm->pdev->dev, "QM writeback sqc cache fail!\n");
5405 QM_INIT_BUF(qm, sqc, qm->qp_num);