Home
last modified time | relevance | path

Searched refs:ib_udata (Results 1 – 25 of 104) sorted by relevance

12345

/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h55 struct ib_udata *uhw);
66 int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
71 int ocrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
72 void ocrdma_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
75 struct ib_udata *udata);
76 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
77 void ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
81 struct ib_udata *);
85 int attr_mask, struct ib_udata *udata);
89 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dverbs.h36 struct ib_device_attr *attr, struct ib_udata *udata);
46 int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
50 int qedr_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
51 void qedr_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
54 struct ib_udata *udata);
55 int qedr_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
56 void qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
59 struct ib_udata *);
61 int attr_mask, struct ib_udata *udata);
64 int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h43 struct ib_udata *uhw);
53 int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
54 void usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
57 struct ib_udata *udata);
58 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
60 int attr_mask, struct ib_udata *udata);
62 struct ib_udata *udata);
63 void usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
66 struct ib_udata *udata);
67 int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
[all …]
Dusnic_ib_verbs.c84 struct ib_udata *udata) in usnic_ib_fill_create_qp_resp()
277 struct ib_udata *uhw) in usnic_ib_query_device()
451 int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in usnic_ib_alloc_pd()
464 void usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in usnic_ib_dealloc_pd()
471 struct ib_udata *udata) in usnic_ib_create_qp()
542 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) in usnic_ib_destroy_qp()
565 int attr_mask, struct ib_udata *udata) in usnic_ib_modify_qp()
592 struct ib_udata *udata) in usnic_ib_create_cq()
600 void usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in usnic_ib_destroy_cq()
607 struct ib_udata *udata) in usnic_ib_reg_mr()
[all …]
/Linux-v5.4/drivers/infiniband/sw/siw/
Dsiw_verbs.h37 int siw_alloc_ucontext(struct ib_ucontext *base_ctx, struct ib_udata *udata);
44 struct ib_udata *udata);
46 struct ib_udata *udata);
52 int siw_alloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
53 void siw_dealloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
56 struct ib_udata *udata);
60 int attr_mask, struct ib_udata *udata);
61 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata);
66 void siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
70 u64 rnic_va, int rights, struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/
Dib_verbs.h147 struct ib_udata *udata);
164 int bnxt_re_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
165 void bnxt_re_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
167 struct ib_udata *udata);
173 struct ib_udata *udata);
176 struct ib_udata *udata);
178 void bnxt_re_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
183 struct ib_udata *udata);
185 int qp_attr_mask, struct ib_udata *udata);
188 int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/hw/efa/
Defa.h121 struct ib_udata *udata);
131 int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
132 void efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
133 int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
136 struct ib_udata *udata);
137 void efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
139 struct ib_udata *udata);
142 struct ib_udata *udata);
143 int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
146 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_verbs.h385 struct ib_udata *udata);
399 int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
401 int pvrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
402 void pvrdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
406 struct ib_udata *udata);
407 int pvrdma_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
409 u32 max_num_sg, struct ib_udata *udata);
413 struct ib_udata *udata);
414 void pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
418 struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/sw/rdmavt/
Dqp.h57 struct ib_udata *udata);
59 int attr_mask, struct ib_udata *udata);
60 int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
72 struct ib_udata *udata);
Dsrq.h54 struct ib_udata *udata);
57 struct ib_udata *udata);
59 void rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
Dcq.h55 struct ib_udata *udata);
56 void rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
58 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
Dmr.h80 struct ib_udata *udata);
81 int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
83 u32 max_num_sg, struct ib_udata *udata);
Dpd.h53 int rvt_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
54 void rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
Dpd.c60 int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_alloc_pd()
98 void rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_dealloc_pd()
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h726 int mlx4_ib_db_map_user(struct ib_udata *udata, unsigned long virt,
735 struct ib_udata *udata);
736 int mlx4_ib_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
738 struct ib_udata *udata);
741 u32 max_num_sg, struct ib_udata *udata);
745 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
747 struct ib_udata *udata);
748 void mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
755 struct ib_udata *udata);
762 struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/sw/rxe/
Drxe_loc.h56 int comp_vector, struct ib_udata *udata,
61 struct ib_udata *udata);
96 struct ib_udata *udata, void *obj);
110 u64 length, u64 iova, int access, struct ib_udata *udata,
160 struct ib_pd *ibpd, struct ib_udata *udata);
168 int mask, struct ib_udata *udata);
226 struct ib_srq_init_attr *init, struct ib_udata *udata,
231 struct rxe_modify_srq_cmd *ucmd, struct ib_udata *udata);
Drxe_verbs.c44 struct ib_udata *uhw) in rxe_query_device()
145 static int rxe_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) in rxe_alloc_ucontext()
179 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_alloc_pd()
187 static void rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_dealloc_pd()
195 u32 flags, struct ib_udata *udata) in rxe_create_ah()
293 struct ib_udata *udata) in rxe_create_srq()
333 struct ib_udata *udata) in rxe_modify_srq()
376 static void rxe_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in rxe_destroy_srq()
413 struct ib_udata *udata) in rxe_create_qp()
462 int mask, struct ib_udata *udata) in rxe_modify_qp()
[all …]
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h1019 static inline struct mlx5_ib_dev *mlx5_udata_to_mdev(struct ib_udata *udata) in mlx5_udata_to_mdev()
1099 struct ib_udata *udata, unsigned long virt,
1106 struct ib_udata *udata);
1110 struct ib_udata *udata);
1112 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
1114 void mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
1121 struct ib_udata *udata);
1123 int attr_mask, struct ib_udata *udata);
1126 int mlx5_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
1140 struct ib_udata *udata);
[all …]
/Linux-v5.4/include/rdma/
Dib_verbs.h1493 struct ib_udata { struct
2286 struct ib_udata *udata);
2363 struct ib_udata *udata);
2367 int (*alloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2368 void (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2370 u32 flags, struct ib_udata *udata);
2376 struct ib_udata *udata);
2379 struct ib_udata *udata);
2381 void (*destroy_srq)(struct ib_srq *srq, struct ib_udata *udata);
2384 struct ib_udata *udata);
[all …]
Dib_umem_odp.h133 struct ib_umem_odp *ib_umem_odp_get(struct ib_udata *udata, unsigned long addr,
135 struct ib_umem_odp *ib_umem_odp_alloc_implicit(struct ib_udata *udata,
194 static inline struct ib_umem_odp *ib_umem_odp_get(struct ib_udata *udata, in ib_umem_odp_get()
Dib_umem.h72 struct ib_umem *ib_umem_get(struct ib_udata *udata, unsigned long addr,
86 static inline struct ib_umem *ib_umem_get(struct ib_udata *udata, in ib_umem_get()
/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_device.h967 int (*destroy_qp)(struct ib_qp *ibqp, struct ib_udata *udata);
977 struct ib_udata *udata);
978 void (*destroy_cq)(struct ib_cq *ibcq, struct ib_udata *udata);
989 struct ib_udata *udata);
1182 u32 flags, struct ib_udata *udata);
1186 int hns_roce_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
1187 void hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
1192 struct ib_udata *udata);
1195 struct ib_udata *udata);
1197 u32 max_num_sg, struct ib_udata *udata);
[all …]
Dhns_roce_pd.c60 int hns_roce_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in hns_roce_alloc_pd()
87 void hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in hns_roce_dealloc_pd()
/Linux-v5.4/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h983 u32 max_num_sg, struct ib_udata *udata);
989 struct ib_udata *udata);
992 struct ib_udata *udata);
994 int c4iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
995 void c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
997 struct ib_udata *udata);
1001 struct ib_udata *udata);
1002 void c4iw_destroy_srq(struct ib_srq *ib_srq, struct ib_udata *udata);
1004 struct ib_udata *udata);
1005 int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata);
[all …]
/Linux-v5.4/drivers/infiniband/hw/mthca/
Dmthca_provider.c62 struct ib_udata *uhw) in mthca_query_device()
305 struct ib_udata *udata) in mthca_alloc_ucontext()
366 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd()
386 static void mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_dealloc_pd()
392 u32 flags, struct ib_udata *udata) in mthca_ah_create()
408 struct ib_udata *udata) in mthca_create_srq()
452 static void mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mthca_destroy_srq()
470 struct ib_udata *udata) in mthca_create_qp()
581 static int mthca_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) in mthca_destroy_qp()
606 struct ib_udata *udata) in mthca_create_cq()
[all …]

12345