Lines Matching refs:ctx
265 struct qedr_ucontext *ctx = get_qedr_ucontext(uctx);
282 ctx->edpm_mode = !!(ureq.context_flags &
284 ctx->db_rec = !!(ureq.context_flags & QEDR_ALLOC_UCTX_DB_REC);
295 ctx->dpi = oparams.dpi;
296 ctx->dpi_addr = oparams.dpi_addr;
297 ctx->dpi_phys_addr = oparams.dpi_phys_addr;
298 ctx->dpi_size = oparams.dpi_size;
305 entry->io_address = ctx->dpi_phys_addr;
306 entry->length = ctx->dpi_size;
308 entry->dpi = ctx->dpi;
311 ctx->dpi_size);
316 ctx->db_mmap_entry = &entry->rdma_entry;
336 uresp.db_pa = rdma_user_mmap_get_offset(ctx->db_mmap_entry);
337 uresp.db_size = ctx->dpi_size;
350 ctx->dev = dev;
353 &ctx->ibucontext);
357 if (!ctx->db_mmap_entry)
358 dev->ops->rdma_remove_user(dev->rdma_ctx, ctx->dpi);
360 rdma_user_mmap_entry_remove(ctx->db_mmap_entry);
841 struct qedr_ucontext *ctx,
853 params->dpi = (ctx) ? ctx->dpi : dev->dpi;
906 struct qedr_ucontext *ctx = rdma_udata_to_drv_context(
976 cq->q.db_addr = ctx->dpi_addr + db_offset;
990 qedr_init_cq_params(cq, ctx, dev, vector, chain_entries, page_cnt,
1801 struct qedr_ucontext *ctx,
1850 struct qedr_ucontext *ctx = NULL;
1858 ctx = pd->uctx;
1918 if (ctx)
1919 SET_FIELD(in_params.flags, QED_ROCE_EDPM_MODE, ctx->edpm_mode);
1943 qp->usq.db_addr = ctx->dpi_addr + uresp.sq_db_offset;
1954 qp->urq.db_addr = ctx->dpi_addr + uresp.rq_db_offset;
1965 qp->urq.db_rec_db2_addr = ctx->dpi_addr + uresp.rq_db2_offset;
1989 qedr_cleanup_user(dev, ctx, qp);
2240 struct qedr_ucontext *ctx =
2252 qedr_cleanup_user(dev, ctx, qp);