Lines Matching refs:ibctx
354 rc = rdma_user_mmap_entry_insert(&ctx->ibctx, &entry->rdma_entry, in ionic_mmap_entry_insert()
367 int ionic_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *udata) in ionic_alloc_ucontext() argument
369 struct ionic_ibdev *dev = to_ionic_ibdev(ibctx->device); in ionic_alloc_ucontext()
370 struct ionic_ctx *ctx = to_ionic_ctx(ibctx); in ionic_alloc_ucontext()
431 void ionic_dealloc_ucontext(struct ib_ucontext *ibctx) in ionic_dealloc_ucontext() argument
433 struct ionic_ibdev *dev = to_ionic_ibdev(ibctx->device); in ionic_dealloc_ucontext()
434 struct ionic_ctx *ctx = to_ionic_ctx(ibctx); in ionic_dealloc_ucontext()
440 int ionic_mmap(struct ib_ucontext *ibctx, struct vm_area_struct *vma) in ionic_mmap() argument
442 struct ionic_ibdev *dev = to_ionic_ibdev(ibctx->device); in ionic_mmap()
443 struct ionic_ctx *ctx = to_ionic_ctx(ibctx); in ionic_mmap()
448 rdma_entry = rdma_user_mmap_entry_get(&ctx->ibctx, vma); in ionic_mmap()
467 rc = rdma_user_mmap_io(&ctx->ibctx, vma, ionic_entry->pfn, in ionic_mmap()
1218 rdma_udata_to_drv_context(udata, struct ionic_ctx, ibctx); in ionic_create_cq()
2146 rdma_udata_to_drv_context(udata, struct ionic_ctx, ibctx); in ionic_create_qp()
2633 rdma_udata_to_drv_context(udata, struct ionic_ctx, ibctx); in ionic_destroy_qp()