Home
last modified time | relevance | path

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

12

/linux/drivers/infiniband/hw/usnic/
H A 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/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h65 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 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/drivers/infiniband/hw/efa/
H A Defa_verbs.c142 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 Ddoorbell.c51 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 Dsrq.c78 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 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()
H A Dpvrdma_cq.c119 udata, struct pvrdma_ucontext, ibucontext); in pvrdma_create_cq()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma.h433 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()
H A Docrdma_main.c175 INIT_RDMA_OBJ_SIZE(ib_ucontext, ocrdma_ucontext, ibucontext),
/linux/drivers/infiniband/hw/qedr/
H A Dqedr.h229 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/drivers/infiniband/hw/hns/
H A Dhns_roce_cq.c43 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()
101 ibucontext) : NULL; in select_cq_bankid()
288 struct hns_roce_ucontext, ibucontext); in alloc_cq_db()
323 ibucontext); in free_cq_db()
H A Dhns_roce_device.h217 struct ib_ucontext ibucontext; member
1051 *to_hr_ucontext(struct ib_ucontext *ibucontext) in to_hr_ucontext() argument
1053 return container_of(ibucontext, struct hns_roce_ucontext, ibucontext); in to_hr_ucontext()
H A Dhns_roce_db.c32 page->umem = ib_umem_get(context->ibucontext.device, page_addr, in hns_roce_db_map_user()
H A Dhns_roce_srq.c417 ibucontext); in free_srq_db()
440 struct hns_roce_ucontext, ibucontext); in alloc_srq_db()
H A Dhns_roce_qp.c839 struct hns_roce_ucontext, ibucontext); in qp_mmap_entry()
846 hns_roce_user_mmap_entry_insert(&uctx->ibucontext, address, in qp_mmap_entry()
870 struct hns_roce_ucontext, ibucontext); in alloc_user_qp_db()
979 udata, struct hns_roce_ucontext, ibucontext); in free_qp_db()
1118 ibucontext); in set_qp_param()
/linux/drivers/infiniband/hw/mlx5/
H A Ddevx.c982 dev = to_mdev(c->ibucontext.device); in devx_get_uid()
1046 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1090 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1123 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1536 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1537 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1654 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1655 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
1701 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in UVERBS_HANDLER()
1705 struct mlx5_ib_dev *mdev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
[all …]
H A Ddoorbell.c69 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user()
H A Dqos.c47 dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER()
H A Dsrq.c50 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
178 ibucontext), in destroy_srq_user()
/linux/drivers/infiniband/hw/irdma/
H A Dmain.h381 static inline struct irdma_ucontext *to_ucontext(struct ib_ucontext *ibucontext) in to_ucontext() argument
383 return container_of(ibucontext, struct irdma_ucontext, ibucontext); in to_ucontext()
H A Dverbs.h14 struct ib_ucontext ibucontext; member
H A Dverbs.c145 return rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, PAGE_SIZE, in irdma_mmap_legacy()
169 ret = rdma_user_mmap_entry_insert(&ucontext->ibucontext, in irdma_user_mmap_entry_insert()
199 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in irdma_mmap()
418 ibucontext); in irdma_alloc_pd()
618 struct irdma_ucontext, ibucontext); in irdma_setup_umode_qp()
1605 struct irdma_ucontext, ibucontext); in irdma_modify_qp_roce()
1851 struct irdma_ucontext, ibucontext); in irdma_modify_qp()
2072 ibucontext); in irdma_resize_cq()
2260 ibucontext); in irdma_setup_umode_srq()
2540 ibucontext); in irdma_create_cq()
[all …]
/linux/drivers/infiniband/hw/cxgb4/
H A Dprovider.c69 rhp = to_c4iw_dev(ucontext->ibucontext.device); in c4iw_dealloc_ucontext()
509 INIT_RDMA_OBJ_SIZE(ib_ucontext, c4iw_ucontext, ibucontext),
/linux/include/rdma/
H A Drdma_vt.h151 struct ib_ucontext ibucontext; member

12