Home
last modified time | relevance | path

Searched refs:ibucontext (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sys/dev/mthca/
H A Dmthca_provider.h67 struct ib_ucontext ibucontext; member
301 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument
303 return container_of(ibucontext, struct mthca_ucontext, ibucontext); in to_mucontext()
H A Dmthca_provider.c411 udata, struct mthca_ucontext, ibucontext); in mthca_create_srq()
458 ibucontext); in mthca_destroy_srq()
472 udata, struct mthca_ucontext, ibucontext); in mthca_create_qp()
583 ibucontext); in mthca_destroy_qp()
610 udata, struct mthca_ucontext, ibucontext); in mthca_create_cq()
803 ibucontext); in mthca_destroy_cq()
H A Dmthca_srq.c104 udata, struct mthca_ucontext, ibucontext); in mthca_tavor_init_srq_context()
125 udata, struct mthca_ucontext, ibucontext); in mthca_arbel_init_srq_context()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_devx.c994 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1038 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1071 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1401 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1402 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1504 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1505 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1549 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1553 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1629 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
[all …]
H A Dmlx5_ib_srq.c76 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
108 srq->umem = ib_umem_get(&ucontext->ibucontext, ucmd.buf_addr, buf_size, 0, 0); in create_srq_user()
225 ibucontext), in destroy_srq_user()
407 ibucontext), in mlx5_ib_destroy_srq()
H A Dmlx5_ib.h129 struct ib_ucontext ibucontext; member
144 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument
146 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext()
813 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_udata_to_mdev()
815 return to_mdev(context->ibucontext.device); in mlx5_udata_to_mdev()
H A Dmlx5_ib_doorbell.c62 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user()
H A Dmlx5_ib_cq.c758 udata, struct mlx5_ib_ucontext, ibucontext); in create_cq_user()
775 cq->buf.umem = ib_umem_get(&context->ibucontext, ucmd.buf_addr, in create_cq_user()
834 udata, struct mlx5_ib_ucontext, ibucontext); in destroy_cq_user()
H A Dmlx5_ib_main.c1623 err = rdma_user_mmap_io(&context->ibucontext, vma, pfn, PAGE_SIZE, in uar_mmap()
1725 return rdma_user_mmap_io(&context->ibucontext, vma, pfn, in mlx5_ib_mmap()
1746 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_ib_alloc_pd()
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_def.h424 struct ib_ucontext ibucontext; member
755 get_qlnxr_ucontext(struct ib_ucontext *ibucontext) in get_qlnxr_ucontext() argument
757 return container_of(ibucontext, struct qlnxr_ucontext, ibucontext); in get_qlnxr_ucontext()
H A Dqlnxr_verbs.c191 udata, struct qlnxr_ucontext, ibucontext); in qlnxr_create_srq()
201 ret = qlnxr_init_srq_user_params(&ctx->ibucontext, srq, &ureq, 0, 0); in qlnxr_create_srq()
739 udata, struct qlnxr_ucontext, ibucontext); in qlnxr_alloc_pd()
993 &ctx->ibucontext); in qlnxr_alloc_ucontext()
1761 udata, struct qlnxr_ucontext, ibucontext); in qlnxr_create_cq()
1778 qlnxr_init_user_queue(&ctx->ibucontext, dev, &cq->q, ureq.addr, ureq.len, in qlnxr_create_cq()
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c78 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_create_srq()
114 ib_umem_get(&ucontext->ibucontext, ucmd.buf_addr, buf_size, 0, 0); in mlx4_ib_create_srq()
281 ibucontext), in mlx4_ib_destroy_srq()
H A Dmlx4_ib_doorbell.c64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user()
H A Dmlx4_ib.h87 struct ib_ucontext ibucontext; member
634 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument
636 return container_of(ibucontext, struct mlx4_ib_ucontext, ibucontext); in to_mucontext()
H A Dmlx4_ib_cq.c146 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_get_cq_umem()
148 *umem = ib_umem_get(&context->ibucontext, buf_addr, cqe * cqe_size, in mlx4_ib_get_cq_umem()
185 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_create_cq()
479 ibucontext), in mlx4_ib_destroy_cq()
H A Dmlx4_ib_qp.c1097 ibucontext); in destroy_qp_common()
1635 udata, struct mlx4_ib_ucontext, ibucontext); in __mlx4_ib_modify_qp()
/freebsd/sys/dev/irdma/
H A Dirdma_main.h415 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument
417 return container_of(ibucontext, struct irdma_ucontext, ibucontext); in to_ucontext()
H A Dirdma_verbs.c109 return rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, PAGE_SIZE, in irdma_mmap_legacy()
134 ret = rdma_user_mmap_entry_insert(&ucontext->ibucontext, in irdma_user_mmap_entry_insert()
165 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in irdma_mmap()
384 …uct irdma_ucontext *ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_setup_umode_qp()
1111 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_modify_qp_roce()
1358 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_modify_qp()
1497 rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_resize_cq()
2117 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_reg_user_mr_type_qp()
2152 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_reg_user_mr_type_cq()
3277 ibucontext); in irdma_set_device_ops()
H A Dirdma_verbs.h49 struct ib_ucontext ibucontext; member
H A Dirdma_kcompat.c306 rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_alloc_pd()
991 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_create_cq()
1206 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_dereg_mr()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.c789 ibucontext); in bnxt_re_alloc_pd()
1052 uctx = to_bnxt_re(ib_uctx, struct bnxt_re_ucontext, ibucontext); in bnxt_re_create_ah()
1169 cntx = to_bnxt_re(context, struct bnxt_re_ucontext, ibucontext); in bnxt_re_init_user_srq()
1237 cntx = to_bnxt_re(context, struct bnxt_re_ucontext, ibucontext); in bnxt_re_create_srq()
1654 cntx = to_bnxt_re(context, struct bnxt_re_ucontext, ibucontext); in bnxt_re_init_user_qp()
2099 cntx = to_bnxt_re(context, struct bnxt_re_ucontext, ibucontext); in bnxt_re_init_qp_attr()
3743 ibucontext); in bnxt_re_create_cq()
3744 context = &uctx->ibucontext; in bnxt_re_create_cq()
4006 ibucontext); in bnxt_re_resize_cq()
4007 context = &uctx->ibucontext; in bnxt_re_resize_cq()
[all …]
H A Dib_verbs.h239 struct ib_ucontext ibucontext; member
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Diw_cxgbe.h506 struct ib_ucontext ibucontext; member
515 return container_of(c, struct c4iw_ucontext, ibucontext); in to_c4iw_ucontext()
H A Dcq.c899 ibucontext); in c4iw_destroy_cq()
925 ibucontext); in c4iw_create_cq()
H A Dprovider.c100 rhp = to_c4iw_dev(ucontext->ibucontext.device); in c4iw_dealloc_ucontext()

12