Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/infiniband/hw/usnic/
Dusnic_ib.h53 struct ib_ucontext ibucontext; member
107 struct usnic_ib_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument
109 return container_of(ibucontext, struct usnic_ib_ucontext, ibucontext); in to_ucontext()
119 struct usnic_ib_ucontext *to_uucontext(struct ib_ucontext *ibucontext) in to_uucontext() argument
121 return container_of(ibucontext, struct usnic_ib_ucontext, ibucontext); in to_uucontext()
/Linux-v5.4/drivers/infiniband/hw/mthca/
Dmthca_provider.h65 struct ib_ucontext ibucontext; member
299 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument
301 return container_of(ibucontext, struct mthca_ucontext, ibucontext); in to_mucontext()
Dmthca_provider.c412 udata, struct mthca_ucontext, ibucontext); in mthca_create_srq()
459 ibucontext); in mthca_destroy_srq()
473 udata, struct mthca_ucontext, ibucontext); in mthca_create_qp()
588 ibucontext); in mthca_destroy_qp()
615 udata, struct mthca_ucontext, ibucontext); in mthca_create_cq()
808 ibucontext); in mthca_destroy_cq()
860 udata, struct mthca_ucontext, ibucontext); in mthca_reg_user_mr()
1185 INIT_RDMA_OBJ_SIZE(ib_ucontext, mthca_ucontext, ibucontext),
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()
/Linux-v5.4/drivers/infiniband/hw/efa/
Defa.h73 struct ib_ucontext ibucontext; member
146 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata);
147 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext);
148 int efa_mmap(struct ib_ucontext *ibucontext,
Defa_verbs.c120 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext) in to_eucontext() argument
122 return container_of(ibucontext, struct efa_ucontext, ibucontext); in to_eucontext()
643 ibucontext); in efa_create_qp()
919 udata, struct efa_ucontext, ibucontext); in efa_create_cq()
1541 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata) in efa_alloc_ucontext() argument
1543 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_alloc_ucontext()
1544 struct efa_dev *dev = to_edev(ibucontext->device); in efa_alloc_ucontext()
1583 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext) in efa_dealloc_ucontext() argument
1585 struct efa_ucontext *ucontext = to_eucontext(ibucontext); in efa_dealloc_ucontext()
1586 struct efa_dev *dev = to_edev(ibucontext->device); in efa_dealloc_ucontext()
[all …]
/Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma.h121 struct ib_ucontext ibucontext; member
264 pvrdma_ucontext *to_vucontext(struct ib_ucontext *ibucontext) in to_vucontext() argument
266 return container_of(ibucontext, struct pvrdma_ucontext, ibucontext); in to_vucontext()
Dpvrdma_verbs.c354 pvrdma_dealloc_ucontext(&context->ibucontext); in pvrdma_alloc_ucontext()
439 udata, struct pvrdma_ucontext, ibucontext); in pvrdma_alloc_pd()
/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma.h435 struct ib_ucontext ibucontext; member
463 *ibucontext) in get_ocrdma_ucontext() argument
465 return container_of(ibucontext, struct ocrdma_ucontext, ibucontext); in get_ocrdma_ucontext()
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dqedr.h229 struct ib_ucontext ibucontext; member
538 struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext) in get_qedr_ucontext() argument
540 return container_of(ibucontext, struct qedr_ucontext, ibucontext); in get_qedr_ucontext()
/Linux-v5.4/drivers/infiniband/sw/rdmavt/
Dvt.c288 *ibucontext) in to_iucontext()
290 return container_of(ibucontext, struct rvt_ucontext, ibucontext); in to_iucontext()
435 INIT_RDMA_OBJ_SIZE(ib_ucontext, rvt_ucontext, ibucontext),
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Ddevx.c901 dev = to_mdev(c->ibucontext.device); in devx_get_uid()
965 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1009 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1042 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1409 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1410 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1510 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1511 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1555 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1559 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
[all …]
Dmlx5_ib.h126 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()
1022 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_udata_to_mdev()
1024 return to_mdev(context->ibucontext.device); in mlx5_udata_to_mdev()
Dsrq.c51 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
204 ibucontext), in destroy_srq_user()
398 ibucontext), in mlx5_ib_destroy_srq()
/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw.h341 static inline struct i40iw_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument
343 return container_of(ibucontext, struct i40iw_ucontext, ibucontext); in to_ucontext()
Di40iw_verbs.h39 struct ib_ucontext ibucontext; member
/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch_provider.h187 struct ib_ucontext ibucontext; member
196 return container_of(c, struct iwch_ucontext, ibucontext); in to_iwch_ucontext()
Diwch_provider.c164 udata, struct iwch_ucontext, ibucontext); in iwch_create_cq()
685 ibucontext); in iwch_destroy_qp()
746 ibucontext); in iwch_create_qp()
1248 INIT_RDMA_OBJ_SIZE(ib_ucontext, iwch_ucontext, ibucontext),
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Ddoorbell.c51 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_db_map_user()
Dmlx4_ib.h84 struct ib_ucontext ibucontext; member
646 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument
648 return container_of(ibucontext, struct mlx4_ib_ucontext, ibucontext); in to_mucontext()
Dsrq.c78 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_create_srq()
275 ibucontext), in mlx4_ib_destroy_srq()
/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_cq.c309 udata, struct hns_roce_ucontext, ibucontext); in create_user_cq()
389 udata, struct hns_roce_ucontext, ibucontext); in destroy_user_cq()
511 ibucontext), in hns_roce_ib_destroy_cq()
Dhns_roce_device.h283 struct ib_ucontext ibucontext; member
1055 *to_hr_ucontext(struct ib_ucontext *ibucontext) in to_hr_ucontext() argument
1057 return container_of(ibucontext, struct hns_roce_ucontext, ibucontext); in to_hr_ucontext()
/Linux-v5.4/drivers/infiniband/hw/cxgb4/
Dprovider.c68 rhp = to_c4iw_dev(ucontext->ibucontext.device); in c4iw_dealloc_ucontext()
518 INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
/Linux-v5.4/include/rdma/
Drdma_vt.h193 struct ib_ucontext ibucontext; member

12