/linux-6.3-rc2/drivers/infiniband/hw/usnic/ |
A D | usnic_ib.h | 53 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-6.3-rc2/drivers/infiniband/hw/mthca/ |
A D | mthca_provider.h | 65 struct ib_ucontext ibucontext; member 281 static inline struct mthca_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument 283 return container_of(ibucontext, struct mthca_ucontext, ibucontext); in to_mucontext()
|
A D | mthca_provider.c | 397 udata, struct mthca_ucontext, ibucontext); in mthca_create_srq() 444 ibucontext); in mthca_destroy_srq() 459 udata, struct mthca_ucontext, ibucontext); in mthca_create_qp() 559 ibucontext); in mthca_destroy_qp() 586 udata, struct mthca_ucontext, ibucontext); in mthca_create_cq() 779 ibucontext); in mthca_destroy_cq() 832 udata, struct mthca_ucontext, ibucontext); in mthca_reg_user_mr() 1099 INIT_RDMA_OBJ_SIZE(ib_ucontext, mthca_ucontext, ibucontext),
|
/linux-6.3-rc2/drivers/infiniband/hw/efa/ |
A D | efa.h | 74 struct ib_ucontext ibucontext; member 164 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata); 165 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext); 166 int efa_mmap(struct ib_ucontext *ibucontext,
|
A D | efa_verbs.c | 134 return container_of(ibucontext, struct efa_ucontext, ibucontext); in to_eucontext() 500 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 514 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 527 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 538 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 632 ibucontext); in efa_create_qp() 1060 udata, struct efa_ucontext, ibucontext); in efa_create_cq() 1781 struct efa_dev *dev = to_edev(ibucontext->device); in efa_user_comp_handshake() 1804 struct efa_dev *dev = to_edev(ibucontext->device); in efa_alloc_ucontext() 1823 err = efa_user_comp_handshake(ibucontext, &cmd); in efa_alloc_ucontext() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx4/ |
A D | doorbell.c | 51 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_db_map_user() 67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx4_ib_db_map_user()
|
A D | mlx4_ib.h | 84 struct ib_ucontext ibucontext; member 673 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument 675 return container_of(ibucontext, struct mlx4_ib_ucontext, ibucontext); in to_mucontext()
|
A D | srq.c | 78 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_create_srq() 281 ibucontext), in mlx4_ib_destroy_srq()
|
/linux-6.3-rc2/drivers/infiniband/hw/vmw_pvrdma/ |
A D | pvrdma.h | 121 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()
|
/linux-6.3-rc2/drivers/infiniband/hw/ocrdma/ |
A D | ocrdma.h | 433 struct ib_ucontext ibucontext; member 461 *ibucontext) in get_ocrdma_ucontext() argument 463 return container_of(ibucontext, struct ocrdma_ucontext, ibucontext); in get_ocrdma_ucontext()
|
/linux-6.3-rc2/drivers/infiniband/hw/qedr/ |
A D | qedr.h | 229 struct ib_ucontext ibucontext; member 569 struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext) in get_qedr_ucontext() argument 571 return container_of(ibucontext, struct qedr_ucontext, ibucontext); in get_qedr_ucontext()
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | devx.c | 925 dev = to_mdev(c->ibucontext.device); in devx_get_uid() 989 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1033 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1066 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1460 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1571 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1621 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1700 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1760 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() 1985 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() [all …]
|
A D | doorbell.c | 69 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user()
|
A D | qos.c | 47 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
|
A D | mlx5_ib.h | 195 struct ib_ucontext ibucontext; member 212 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument 214 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext() 1161 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_udata_to_mdev() 1163 return to_mdev(context->ibucontext.device); in mlx5_udata_to_mdev()
|
A D | std_types.c | 171 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
|
/linux-6.3-rc2/drivers/infiniband/hw/irdma/ |
A D | main.h | 361 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument 363 return container_of(ibucontext, struct irdma_ucontext, ibucontext); in to_ucontext()
|
/linux-6.3-rc2/drivers/infiniband/hw/mana/ |
A D | main.c | 205 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_alloc_ucontext() 234 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_dealloc_ucontext() 441 container_of(ibcontext, struct mana_ib_ucontext, ibucontext); in mana_ib_mmap()
|
A D | device.c | 44 INIT_RDMA_OBJ_SIZE(ib_ucontext, mana_ib_ucontext, ibucontext),
|
A D | mana_ib.h | 87 struct ib_ucontext ibucontext; member
|
/linux-6.3-rc2/drivers/infiniband/hw/erdma/ |
A D | erdma_verbs.h | 35 struct ib_ucontext ibucontext; member 271 return container_of(ibctx, struct erdma_ucontext, ibucontext); in to_ectx()
|
A D | erdma_verbs.c | 250 ret = rdma_user_mmap_entry_insert(&uctx->ibucontext, &entry->rdma_entry, in erdma_user_mmap_entry_insert() 593 page->umem = ib_umem_get(ctx->ibucontext.device, in erdma_map_user_dbrecords() 691 udata, struct erdma_ucontext, ibucontext); in erdma_create_qp() 1006 udata, struct erdma_ucontext, ibucontext); in erdma_destroy_cq() 1037 udata, struct erdma_ucontext, ibucontext); in erdma_destroy_qp() 1398 udata, struct erdma_ucontext, ibucontext); in erdma_create_cq()
|
/linux-6.3-rc2/drivers/infiniband/hw/hns/ |
A D | hns_roce_device.h | 201 struct ib_ucontext ibucontext; member 958 *to_hr_ucontext(struct ib_ucontext *ibucontext) in to_hr_ucontext() argument 960 return container_of(ibucontext, struct hns_roce_ucontext, ibucontext); in to_hr_ucontext()
|
A D | hns_roce_qp.c | 800 struct hns_roce_ucontext, ibucontext); in qp_mmap_entry() 807 hns_roce_user_mmap_entry_insert(&uctx->ibucontext, address, in qp_mmap_entry() 830 struct hns_roce_ucontext, ibucontext); in alloc_user_qp_db() 938 udata, struct hns_roce_ucontext, ibucontext); in free_qp_db() 1023 ibucontext); in set_qp_param()
|
A D | hns_roce_db.c | 32 page->umem = ib_umem_get(context->ibucontext.device, page_addr, in hns_roce_db_map_user()
|