Lines Matching refs:ctx
263 struct qedr_ucontext *ctx = get_qedr_ucontext(uctx);
280 ctx->edpm_mode = !!(ureq.context_flags &
282 ctx->db_rec = !!(ureq.context_flags & QEDR_ALLOC_UCTX_DB_REC);
293 ctx->dpi = oparams.dpi;
294 ctx->dpi_addr = oparams.dpi_addr;
295 ctx->dpi_phys_addr = oparams.dpi_phys_addr;
296 ctx->dpi_size = oparams.dpi_size;
303 entry->io_address = ctx->dpi_phys_addr;
304 entry->length = ctx->dpi_size;
306 entry->dpi = ctx->dpi;
309 ctx->dpi_size);
314 ctx->db_mmap_entry = &entry->rdma_entry;
334 uresp.db_pa = rdma_user_mmap_get_offset(ctx->db_mmap_entry);
335 uresp.db_size = ctx->dpi_size;
348 ctx->dev = dev;
351 &ctx->ibucontext);
355 if (!ctx->db_mmap_entry)
356 dev->ops->rdma_remove_user(dev->rdma_ctx, ctx->dpi);
358 rdma_user_mmap_entry_remove(ctx->db_mmap_entry);
839 struct qedr_ucontext *ctx,
851 params->dpi = (ctx) ? ctx->dpi : dev->dpi;
904 struct qedr_ucontext *ctx = rdma_udata_to_drv_context(
971 cq->q.db_addr = ctx->dpi_addr + db_offset;
985 qedr_init_cq_params(cq, ctx, dev, vector, chain_entries, page_cnt,
1787 struct qedr_ucontext *ctx,
1836 struct qedr_ucontext *ctx = NULL;
1844 ctx = pd->uctx;
1895 if (ctx)
1896 SET_FIELD(in_params.flags, QED_ROCE_EDPM_MODE, ctx->edpm_mode);
1920 qp->usq.db_addr = ctx->dpi_addr + uresp.sq_db_offset;
1931 qp->urq.db_addr = ctx->dpi_addr + uresp.rq_db_offset;
1942 qp->urq.db_rec_db2_addr = ctx->dpi_addr + uresp.rq_db2_offset;
1966 qedr_cleanup_user(dev, ctx, qp);
2217 struct qedr_ucontext *ctx =
2229 qedr_cleanup_user(dev, ctx, qp);