/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.h | 67 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 D | mthca_provider.c | 411 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 D | mthca_srq.c | 104 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 D | mlx5_ib_devx.c | 994 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 D | mlx5_ib_srq.c | 76 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 D | mlx5_ib.h | 129 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 D | mlx5_ib_doorbell.c | 62 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user()
|
H A D | mlx5_ib_cq.c | 758 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 D | mlx5_ib_main.c | 1623 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 D | qlnxr_def.h | 424 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 D | qlnxr_verbs.c | 191 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 D | mlx4_ib_srq.c | 78 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 D | mlx4_ib_doorbell.c | 64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user()
|
H A D | mlx4_ib.h | 87 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 D | mlx4_ib_cq.c | 146 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 D | mlx4_ib_qp.c | 1097 ibucontext); in destroy_qp_common() 1635 udata, struct mlx4_ib_ucontext, ibucontext); in __mlx4_ib_modify_qp()
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_main.h | 415 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 D | irdma_verbs.c | 109 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 D | irdma_verbs.h | 49 struct ib_ucontext ibucontext; member
|
H A D | irdma_kcompat.c | 306 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 D | ib_verbs.c | 789 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 D | ib_verbs.h | 239 struct ib_ucontext ibucontext; member
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | iw_cxgbe.h | 506 struct ib_ucontext ibucontext; member 515 return container_of(c, struct c4iw_ucontext, ibucontext); in to_c4iw_ucontext()
|
H A D | cq.c | 899 ibucontext); in c4iw_destroy_cq() 925 ibucontext); in c4iw_create_cq()
|
H A D | provider.c | 100 rhp = to_c4iw_dev(ucontext->ibucontext.device); in c4iw_dealloc_ucontext()
|