Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_ib.h53 struct ib_ucontext ibucontext; member
103 struct usnic_ib_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument
105 return container_of(ibucontext, struct usnic_ib_ucontext, ibucontext); in to_ucontext()
115 struct usnic_ib_ucontext *to_uucontext(struct ib_ucontext *ibucontext) in to_uucontext() argument
117 return container_of(ibucontext, struct usnic_ib_ucontext, ibucontext); in to_uucontext()
Dusnic_ib_verbs.c690 return &context->ibucontext; in usnic_ib_alloc_ucontext()
/Linux-v4.19/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.c348 return &context->ibucontext; in mthca_alloc_ucontext()
/Linux-v4.19/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.c360 context->ibucontext.device = ibdev; in pvrdma_alloc_ucontext()
361 pvrdma_dealloc_ucontext(&context->ibucontext); in pvrdma_alloc_ucontext()
365 return &context->ibucontext; in pvrdma_alloc_ucontext()
/Linux-v4.19/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-v4.19/drivers/infiniband/hw/qedr/
Dqedr.h232 struct ib_ucontext ibucontext; member
541 struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext) in get_qedr_ucontext() argument
543 return container_of(ibucontext, struct qedr_ucontext, ibucontext); in get_qedr_ucontext()
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dvt.c288 struct ib_ucontext ibucontext; member
292 *ibucontext) in to_iucontext()
294 return container_of(ibucontext, struct rvt_ucontext, ibucontext); in to_iucontext()
310 return &context->ibucontext; in rvt_alloc_ucontext()
/Linux-v4.19/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-v4.19/drivers/infiniband/hw/mlx5/
Ddoorbell.c66 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user()
Ddevx.c429 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
473 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
505 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
725 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
927 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
937 err = devx_umem_get(dev, &c->ibucontext, attrs, obj); in UVERBS_HANDLER()
Dmlx5_ib.h125 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()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Ddoorbell.c64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user()
Dmlx4_ib.h88 struct ib_ucontext ibucontext; member
649 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument
651 return container_of(ibucontext, struct mlx4_ib_ucontext, ibucontext); in to_mucontext()
/Linux-v4.19/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.c91 return &context->ibucontext; in iwch_alloc_ucontext()
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes.h481 static inline struct nes_ucontext *to_nesucontext(struct ib_ucontext *ibucontext) in to_nesucontext() argument
483 return container_of(ibucontext, struct nes_ucontext, ibucontext); in to_nesucontext()
Dnes_verbs.h48 struct ib_ucontext ibucontext; member
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_device.h229 struct ib_ucontext ibucontext; member
846 *to_hr_ucontext(struct ib_ucontext *ibucontext) in to_hr_ucontext() argument
848 return container_of(ibucontext, struct hns_roce_ucontext, ibucontext); in to_hr_ucontext()
Dhns_roce_db.c31 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in hns_roce_db_map_user()
Dhns_roce_main.c358 return &context->ibucontext; in hns_roce_alloc_ucontext()
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Dprovider.c68 rhp = to_c4iw_dev(ucontext->ibucontext.device); in _c4iw_free_ucontext()
134 return &context->ibucontext; in c4iw_alloc_ucontext()
Diw_cxgb4.h587 struct ib_ucontext ibucontext; member
598 return container_of(c, struct c4iw_ucontext, ibucontext); in to_c4iw_ucontext()

12