| /linux/drivers/infiniband/hw/usnic/ ! |
| H 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/drivers/infiniband/hw/mthca/ ! |
| H 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()
|
| H A D | mthca_provider.c | 397 udata, struct mthca_ucontext, ibucontext); in mthca_create_srq() 447 ibucontext); in mthca_destroy_srq() 460 udata, struct mthca_ucontext, ibucontext); in mthca_create_qp() 560 ibucontext); in mthca_destroy_qp() 588 udata, struct mthca_ucontext, ibucontext); in mthca_create_cq() 781 ibucontext); in mthca_destroy_cq() 835 udata, struct mthca_ucontext, ibucontext); in mthca_reg_user_mr() 1105 INIT_RDMA_OBJ_SIZE(ib_ucontext, mthca_ucontext, ibucontext),
|
| /linux/drivers/infiniband/hw/efa/ ! |
| H A D | efa.h | 75 struct ib_ucontext ibucontext; member 180 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata); 181 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext); 182 int efa_mmap(struct ib_ucontext *ibucontext,
|
| H A D | efa_verbs.c | 142 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext) in to_eucontext() argument 144 return container_of(ibucontext, struct efa_ucontext, ibucontext); in to_eucontext() 559 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 573 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 586 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 597 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 692 ibucontext); in efa_create_qp() 1109 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext, in cq_mmap_entries_setup() 1118 efa_user_mmap_entry_insert(&cq->ucontext->ibucontext, in cq_mmap_entries_setup() 1139 udata, struct efa_ucontext, ibucontext); in efa_create_cq_umem() [all …]
|
| /linux/drivers/infiniband/hw/mlx4/ ! |
| H 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()
|
| H A D | mlx4_ib.h | 85 struct ib_ucontext ibucontext; member 678 static inline struct mlx4_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument 680 return container_of(ibucontext, struct mlx4_ib_ucontext, ibucontext); in to_mucontext()
|
| H A D | srq.c | 78 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_create_srq() 281 ibucontext), in mlx4_ib_destroy_srq()
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ ! |
| H 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()
|
| H A D | pvrdma_verbs.c | 326 pvrdma_dealloc_ucontext(&context->ibucontext); in pvrdma_alloc_ucontext() 411 udata, struct pvrdma_ucontext, ibucontext); in pvrdma_alloc_pd()
|
| /linux/drivers/infiniband/hw/ocrdma/ ! |
| H A D | ocrdma.h | 431 struct ib_ucontext ibucontext; member 459 *ibucontext) in get_ocrdma_ucontext() argument 461 return container_of(ibucontext, struct ocrdma_ucontext, ibucontext); in get_ocrdma_ucontext()
|
| /linux/drivers/infiniband/hw/hns/ ! |
| H A D | hns_roce_cq.c | 43 struct hns_roce_dev *hr_dev = to_hr_dev(uctx->ibucontext.device); in hns_roce_put_cq_bankid_for_uctx() 56 struct hns_roce_dev *hr_dev = to_hr_dev(uctx->ibucontext.device); in hns_roce_get_cq_bankid_for_uctx() 104 ibucontext) : NULL; in select_cq_bankid() 291 struct hns_roce_ucontext, ibucontext); in alloc_cq_db() 326 ibucontext); in free_cq_db()
|
| H A D | hns_roce_device.h | 222 struct ib_ucontext ibucontext; member 1057 *to_hr_ucontext(struct ib_ucontext *ibucontext) in to_hr_ucontext() argument 1059 return container_of(ibucontext, struct hns_roce_ucontext, ibucontext); in to_hr_ucontext()
|
| H A D | hns_roce_qp.c | 868 struct hns_roce_ucontext, ibucontext); in qp_mmap_entry() 875 hns_roce_user_mmap_entry_insert(&uctx->ibucontext, address, in qp_mmap_entry() 899 struct hns_roce_ucontext, ibucontext); in alloc_user_qp_db() 1008 udata, struct hns_roce_ucontext, ibucontext); in free_qp_db() 1147 ibucontext); in set_qp_param()
|
| H A D | hns_roce_db.c | 32 page->umem = ib_umem_get(context->ibucontext.device, page_addr, in hns_roce_db_map_user()
|
| H A D | hns_roce_srq.c | 417 ibucontext); in free_srq_db() 440 struct hns_roce_ucontext, ibucontext); in alloc_srq_db()
|
| /linux/drivers/infiniband/hw/qedr/ ! |
| H A D | qedr.h | 215 struct ib_ucontext ibucontext; member 549 struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext) in get_qedr_ucontext() argument 551 return container_of(ibucontext, struct qedr_ucontext, ibucontext); in get_qedr_ucontext()
|
| /linux/drivers/infiniband/hw/mlx5/ ! |
| H A D | devx.c | 982 dev = to_mdev(c->ibucontext.device); in devx_get_uid() 1046 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_QUERY_EQN() 1090 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_QUERY_UAR() 1123 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OTHER() 1536 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1537 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1654 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1655 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1701 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 1705 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_QUERY() [all …]
|
| H A D | std_types.c | 170 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_QUERY_PORT() 204 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_GET_DATA_DIRECT_SYSFS_PATH()
|
| H A D | doorbell.c | 69 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user()
|
| H A D | qos.c | 47 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_PP_OBJ_ALLOC()
|
| H A D | mlx5_ib.h | 186 struct ib_ucontext ibucontext; member 203 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument 205 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext() 1259 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_udata_to_mdev() 1261 return to_mdev(context->ibucontext.device); in mlx5_udata_to_mdev()
|
| H A D | srq.c | 50 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user() 178 ibucontext), in destroy_srq_user()
|
| /linux/drivers/infiniband/hw/irdma/ ! |
| H A D | main.h | 382 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument 384 return container_of(ibucontext, struct irdma_ucontext, ibucontext); in to_ucontext()
|
| /linux/drivers/infiniband/hw/erdma/ ! |
| H A D | erdma_verbs.h | 42 struct ib_ucontext ibucontext; member 386 return container_of(ibctx, struct erdma_ucontext, ibucontext); in to_ectx()
|