/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/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 | 405 udata, struct mthca_ucontext, ibucontext); in mthca_create_srq() 452 ibucontext); in mthca_destroy_srq() 467 udata, struct mthca_ucontext, ibucontext); in mthca_create_qp() 584 ibucontext); in mthca_destroy_qp() 612 udata, struct mthca_ucontext, ibucontext); in mthca_create_cq() 805 ibucontext); in mthca_destroy_cq() 858 udata, struct mthca_ucontext, ibucontext); in mthca_reg_user_mr() 1118 INIT_RDMA_OBJ_SIZE(ib_ucontext, mthca_ucontext, ibucontext),
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/ |
H A D | efa.h | 68 struct ib_ucontext ibucontext; member 147 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata); 148 void efa_dealloc_ucontext(struct ib_ucontext *ibucontext); 149 int efa_mmap(struct ib_ucontext *ibucontext,
|
H A D | efa_verbs.c | 118 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext) in to_eucontext() argument 120 return container_of(ibucontext, struct efa_ucontext, ibucontext); in to_eucontext() 483 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 497 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 510 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 521 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 616 ibucontext); in efa_create_qp() 1004 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext, in cq_mmap_entries_setup() 1018 udata, struct efa_ucontext, ibucontext); in efa_create_cq() 1646 efa_user_comp_handshake(const struct ib_ucontext *ibucontext, const struct efa_ibv_alloc_ucontext_cmd *cmd) efa_user_comp_handshake() argument 1669 efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata) efa_alloc_ucontext() argument 1723 efa_dealloc_ucontext(struct ib_ucontext *ibucontext) efa_dealloc_ucontext() argument 1801 efa_mmap(struct ib_ucontext *ibucontext, struct vm_area_struct *vma) efa_mmap() argument [all...] |
/kernel/linux/linux-6.6/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() 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),
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/ |
H 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,
|
H A D | efa_verbs.c | 136 static inline struct efa_ucontext *to_eucontext(struct ib_ucontext *ibucontext) in to_eucontext() argument 138 return container_of(ibucontext, struct efa_ucontext, ibucontext); in to_eucontext() 510 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 524 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 537 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 548 efa_user_mmap_entry_insert(&ucontext->ibucontext, in qp_mmap_entries_setup() 642 ibucontext); in efa_create_qp() 1041 cq->mmap_entry = efa_user_mmap_entry_insert(&cq->ucontext->ibucontext, in cq_mmap_entries_setup() 1050 efa_user_mmap_entry_insert(&cq->ucontext->ibucontext, in cq_mmap_entries_setup() 1789 efa_user_comp_handshake(const struct ib_ucontext *ibucontext, const struct efa_ibv_alloc_ucontext_cmd *cmd) efa_user_comp_handshake() argument 1812 efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata) efa_alloc_ucontext() argument 1866 efa_dealloc_ucontext(struct ib_ucontext *ibucontext) efa_dealloc_ucontext() argument 1944 efa_mmap(struct ib_ucontext *ibucontext, struct vm_area_struct *vma) efa_mmap() argument [all...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 867 dev = to_mdev(c->ibucontext.device); in devx_get_uid() 930 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_QUERY_EQN() 974 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_QUERY_UAR() 1007 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OTHER() 1376 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1377 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1490 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1491 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1535 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 1539 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext in MLX5_IB_METHOD_DEVX_OBJ_QUERY() [all...] |
H A D | doorbell.c | 67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 939 dev = to_mdev(c->ibucontext.device); in devx_get_uid() 1003 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_QUERY_EQN() 1047 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_QUERY_UAR() 1080 dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OTHER() 1473 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1474 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1591 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1592 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1638 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 1642 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext in MLX5_IB_METHOD_DEVX_OBJ_QUERY() [all...] |
H A D | doorbell.c | 69 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 229 struct ib_ucontext ibucontext; member 568 struct qedr_ucontext *get_qedr_ucontext(struct ib_ucontext *ibucontext) in get_qedr_ucontext() argument 570 return container_of(ibucontext, struct qedr_ucontext, ibucontext); in get_qedr_ucontext()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma.h | 433 struct ib_ucontext ibucontext; member 461 *ibucontext) in get_ocrdma_ucontext() 463 return container_of(ibucontext, struct ocrdma_ucontext, ibucontext); in get_ocrdma_ucontext() 460 get_ocrdma_ucontext(struct ib_ucontext *ibucontext) get_ocrdma_ucontext() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma.h | 433 struct ib_ucontext ibucontext; member 461 *ibucontext) in get_ocrdma_ucontext() 463 return container_of(ibucontext, struct ocrdma_ucontext, ibucontext); in get_ocrdma_ucontext() 460 get_ocrdma_ucontext(struct ib_ucontext *ibucontext) get_ocrdma_ucontext() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H 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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw.h | 359 * @ibucontext: ib user context 361 static inline struct i40iw_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument 363 return container_of(ibucontext, struct i40iw_ucontext, ibucontext); in to_ucontext()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | main.h | 366 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument 368 return container_of(ibucontext, struct irdma_ucontext, ibucontext); in to_ucontext()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/ |
H 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()
|