Lines Matching refs:req_fq
124 ret = qman_enqueue(req->drv_ctx->req_fq, &fd); in caam_qi_enqueue()
172 struct qman_fq *req_fq; in create_caam_req_fq() local
175 req_fq = kzalloc(sizeof(*req_fq), GFP_ATOMIC); in create_caam_req_fq()
176 if (!req_fq) in create_caam_req_fq()
179 req_fq->cb.ern = caam_fq_ern_cb; in create_caam_req_fq()
180 req_fq->cb.fqs = NULL; in create_caam_req_fq()
183 QMAN_FQ_FLAG_TO_DCPORTAL, req_fq); in create_caam_req_fq()
199 ret = qman_init_fq(req_fq, fq_sched_flag, &opts); in create_caam_req_fq()
205 dev_dbg(qidev, "Allocated request FQ %u for CPU %u\n", req_fq->fqid, in create_caam_req_fq()
207 return req_fq; in create_caam_req_fq()
210 qman_destroy_fq(req_fq); in create_caam_req_fq()
212 kfree(req_fq); in create_caam_req_fq()
323 old_fq = drv_ctx->req_fq; in caam_drv_ctx_update()
334 drv_ctx->req_fq = new_fq; in caam_drv_ctx_update()
342 drv_ctx->req_fq = old_fq; in caam_drv_ctx_update()
372 drv_ctx->req_fq = old_fq; in caam_drv_ctx_update()
439 drv_ctx->req_fq = create_caam_req_fq(qidev, drv_ctx->rsp_fq, hwdesc, in caam_drv_ctx_init()
441 if (unlikely(IS_ERR_OR_NULL(drv_ctx->req_fq))) { in caam_drv_ctx_init()
485 if (kill_fq(drv_ctx->qidev, drv_ctx->req_fq)) in caam_drv_ctx_rel()