Home
last modified time | relevance | path

Searched refs:udata (Results 1 - 25 of 259) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.h36 struct ib_device_attr *attr, struct ib_udata *udata);
45 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 int qedr_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
52 int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
53 int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
55 struct ib_udata *udata);
56 int qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
59 struct ib_udata *udata);
61 int attr_mask, struct ib_udata *udata);
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.h36 struct ib_device_attr *attr, struct ib_udata *udata);
44 int qedr_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
49 int qedr_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
50 int qedr_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
51 int qedr_alloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
52 int qedr_dealloc_xrcd(struct ib_xrcd *ibxrcd, struct ib_udata *udata);
54 struct ib_udata *udata);
56 int qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
61 int attr_mask, struct ib_udata *udata);
64 int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A 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);
51 int siw_alloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
52 int siw_dealloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
55 struct ib_udata *udata);
59 int attr_mask, struct ib_udata *udata);
60 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata);
65 int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
69 u64 rnic_va, int rights, struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A 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);
51 int siw_alloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
52 int siw_dealloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
54 struct ib_udata *udata);
58 int attr_mask, struct ib_udata *udata);
59 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata);
64 int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
68 u64 rnic_va, int rights, struct ib_udata *udata);
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h51 int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
52 int usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
55 struct ib_udata *udata);
56 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
58 int attr_mask, struct ib_udata *udata);
60 struct ib_udata *udata);
61 int usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
64 struct ib_udata *udata);
65 int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
66 int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h51 int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
52 int usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
54 struct ib_udata *udata);
55 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
57 int attr_mask, struct ib_udata *udata);
59 struct ib_udata *udata);
60 int usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
63 struct ib_udata *udata);
64 int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
65 int usnic_ib_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h172 struct ib_udata *udata);
186 int bnxt_re_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
187 int bnxt_re_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
189 struct ib_udata *udata);
194 struct ib_udata *udata);
197 struct ib_udata *udata);
199 int bnxt_re_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
203 struct ib_udata *udata);
205 int qp_attr_mask, struct ib_udata *udata);
208 int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/
H A Dmana_ib.h103 struct ib_udata *udata);
106 u32 wq_attr_mask, struct ib_udata *udata);
108 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata);
112 struct ib_udata *udata);
120 struct ib_udata *udata);
122 int mana_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
125 struct ib_udata *udata);
128 int attr_mask, struct ib_udata *udata);
130 int mana_ib_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
138 struct ib_udata *udata);
[all...]
H A Dqp.c97 struct ib_udata *udata) in mana_ib_create_qp_rss()
121 if (!udata || udata->inlen < sizeof(ucmd)) in mana_ib_create_qp_rss()
124 ret = ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen)); in mana_ib_create_qp_rss()
127 "Failed copy from udata for create rss-qp, err %d\n", in mana_ib_create_qp_rss()
232 ret = ib_copy_to_udata(udata, &resp, sizeof(resp)); in mana_ib_create_qp_rss()
235 "Failed to copy to udata create rss-qp, %d\n", in mana_ib_create_qp_rss()
258 struct ib_udata *udata) in mana_ib_create_qp_raw()
267 rdma_udata_to_drv_context(udata, struc in mana_ib_create_qp_raw()
95 mana_ib_create_qp_rss(struct ib_qp *ibqp, struct ib_pd *pd, struct ib_qp_init_attr *attr, struct ib_udata *udata) mana_ib_create_qp_rss() argument
256 mana_ib_create_qp_raw(struct ib_qp *ibqp, struct ib_pd *ibpd, struct ib_qp_init_attr *attr, struct ib_udata *udata) mana_ib_create_qp_raw() argument
407 mana_ib_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *attr, struct ib_udata *udata) mana_ib_create_qp() argument
427 mana_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) mana_ib_modify_qp() argument
434 mana_ib_destroy_qp_rss(struct mana_ib_qp *qp, struct ib_rwq_ind_table *ind_tbl, struct ib_udata *udata) mana_ib_destroy_qp_rss() argument
463 mana_ib_destroy_qp_raw(struct mana_ib_qp *qp, struct ib_udata *udata) mana_ib_destroy_qp_raw() argument
491 mana_ib_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) mana_ib_destroy_qp() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h151 struct ib_udata *udata);
165 int bnxt_re_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
166 int bnxt_re_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
168 struct ib_udata *udata);
174 struct ib_udata *udata);
177 struct ib_udata *udata);
179 int bnxt_re_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
184 struct ib_udata *udata);
186 int qp_attr_mask, struct ib_udata *udata);
189 int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/
H A Defa.h136 struct ib_udata *udata);
146 int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
147 int efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
148 int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
150 struct ib_udata *udata);
151 int efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
153 struct ib_udata *udata);
156 struct ib_udata *udata);
160 struct ib_udata *udata);
161 int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_cq.c146 struct ib_udata *udata, unsigned long addr) in alloc_cq_buf()
160 udata, addr); in alloc_cq_buf()
173 struct ib_udata *udata, unsigned long addr, in alloc_cq_db()
180 if (udata) { in alloc_cq_db()
182 udata->outlen >= offsetofend(typeof(*resp), cap_flags)) { in alloc_cq_db()
183 uctx = rdma_udata_to_drv_context(udata, in alloc_cq_db()
185 err = hns_roce_db_map_user(uctx, udata, addr, in alloc_cq_db()
209 struct ib_udata *udata) in free_cq_db()
217 if (udata) { in free_cq_db()
218 uctx = rdma_udata_to_drv_context(udata, in free_cq_db()
145 alloc_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr) alloc_cq_buf() argument
172 alloc_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr, struct hns_roce_ib_create_cq_resp *resp) alloc_cq_db() argument
208 free_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata) free_cq_db() argument
227 set_cqe_size(struct hns_roce_cq *hr_cq, struct ib_udata *udata, struct hns_roce_ib_create_cq *ucmd) set_cqe_size() argument
242 hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr, struct ib_udata *udata) hns_roce_create_cq() argument
334 hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) hns_roce_destroy_cq() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h64 int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
69 int ocrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
70 int ocrdma_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
73 struct ib_udata *udata);
75 int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
78 struct ib_udata *udata);
82 int attr_mask, struct ib_udata *udata);
86 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
90 struct ib_udata *udata);
94 int ocrdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_cq.c200 struct ib_udata *udata, unsigned long addr) in alloc_cq_buf()
213 udata, addr); in alloc_cq_buf()
226 struct ib_udata *udata, unsigned long addr, in alloc_cq_db()
233 if (udata) { in alloc_cq_db()
235 udata->outlen >= offsetofend(typeof(*resp), cap_flags)) { in alloc_cq_db()
236 uctx = rdma_udata_to_drv_context(udata, in alloc_cq_db()
261 struct ib_udata *udata) in free_cq_db()
269 if (udata) { in free_cq_db()
270 uctx = rdma_udata_to_drv_context(udata, in free_cq_db()
299 static int get_cq_ucmd(struct hns_roce_cq *hr_cq, struct ib_udata *udata, in get_cq_ucmd() argument
199 alloc_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr) alloc_cq_buf() argument
225 alloc_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr, struct hns_roce_ib_create_cq_resp *resp) alloc_cq_db() argument
260 free_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata) free_cq_db() argument
330 set_cqe_size(struct hns_roce_cq *hr_cq, struct ib_udata *udata, struct hns_roce_ib_create_cq *ucmd) set_cqe_size() argument
356 hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr, struct ib_udata *udata) hns_roce_create_cq() argument
436 hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) hns_roce_destroy_cq() argument
[all...]
H A Dhns_roce_srq.c166 struct ib_udata *udata, unsigned long addr) in alloc_srq_idx()
183 udata, addr); in alloc_srq_idx()
190 if (!udata) { in alloc_srq_idx()
220 struct ib_udata *udata, unsigned long addr) in alloc_srq_wqe_buf()
238 udata, addr); in alloc_srq_wqe_buf()
291 struct ib_udata *udata) in set_srq_basic_param()
297 max_sge = proc_srq_sge(hr_dev, srq, !!udata); in set_srq_basic_param()
329 struct ib_udata *udata) in set_srq_param()
333 ret = set_srq_basic_param(srq, init_attr, udata); in set_srq_param()
343 struct ib_udata *udata) in alloc_srq_buf()
165 alloc_srq_idx(struct hns_roce_dev *hr_dev, struct hns_roce_srq *srq, struct ib_udata *udata, unsigned long addr) alloc_srq_idx() argument
218 alloc_srq_wqe_buf(struct hns_roce_dev *hr_dev, struct hns_roce_srq *srq, struct ib_udata *udata, unsigned long addr) alloc_srq_wqe_buf() argument
289 set_srq_basic_param(struct hns_roce_srq *srq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) set_srq_basic_param() argument
327 set_srq_param(struct hns_roce_srq *srq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) set_srq_param() argument
342 alloc_srq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_srq *srq, struct ib_udata *udata) alloc_srq_buf() argument
390 hns_roce_create_srq(struct ib_srq *ib_srq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) hns_roce_create_srq() argument
444 hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) hns_roce_destroy_srq() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dsrq.c72 * @udata: data from libibverbs when creating a user SRQ
77 struct ib_udata *udata) in rvt_create_srq()
101 dev->dparms.node, udata)) { in rvt_create_srq()
110 if (udata && udata->outlen >= sizeof(__u64)) { in rvt_create_srq()
113 srq->ip = rvt_create_mmap_info(dev, s, udata, srq->rq.wq); in rvt_create_srq()
119 ret = ib_copy_to_udata(udata, &srq->ip->offset, in rvt_create_srq()
162 * @udata: user data for libibverbs.so
168 struct ib_udata *udata) in rvt_modify_srq()
190 udata)) in rvt_modify_srq()
76 rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata) rvt_create_srq() argument
166 rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) rvt_modify_srq() argument
335 rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) rvt_destroy_srq() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dsrq.c30 * @udata: data from libibverbs when creating a user SRQ
35 struct ib_udata *udata) in rvt_create_srq()
59 dev->dparms.node, udata)) { in rvt_create_srq()
68 if (udata && udata->outlen >= sizeof(__u64)) { in rvt_create_srq()
71 srq->ip = rvt_create_mmap_info(dev, s, udata, srq->rq.wq); in rvt_create_srq()
77 ret = ib_copy_to_udata(udata, &srq->ip->offset, in rvt_create_srq()
120 * @udata: user data for libibverbs.so
126 struct ib_udata *udata) in rvt_modify_srq()
148 udata)) in rvt_modify_srq()
34 rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata) rvt_create_srq() argument
124 rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) rvt_modify_srq() argument
294 rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) rvt_destroy_srq() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/
H A Defa.h122 struct ib_udata *udata);
132 int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
133 int efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
134 int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
137 struct ib_udata *udata);
138 int efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
140 struct ib_udata *udata);
143 struct ib_udata *udata);
144 int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
147 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata);
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h64 int ocrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
69 int ocrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
70 int ocrdma_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
73 struct ib_udata *udata);
75 int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
83 int attr_mask, struct ib_udata *udata);
87 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
91 struct ib_udata *udata);
95 int ocrdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
99 int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dsrq.c46 struct ib_udata *udata, int buf_size) in create_srq_user()
51 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
60 ucmdlen = min(udata->inlen, sizeof(ucmd)); in create_srq_user()
62 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) { in create_srq_user()
63 mlx5_ib_dbg(dev, "failed copy udata\n"); in create_srq_user()
70 if (udata->inlen > sizeof(ucmd) && in create_srq_user()
71 !ib_is_udata_cleared(udata, sizeof(ucmd), in create_srq_user()
72 udata->inlen - sizeof(ucmd))) in create_srq_user()
76 err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx); in create_srq_user()
107 err = mlx5_ib_db_map_user(ucontext, udata, ucm in create_srq_user()
44 create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, struct mlx5_srq_attr *in, struct ib_udata *udata, int buf_size) create_srq_user() argument
197 destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, struct ib_udata *udata) destroy_srq_user() argument
217 mlx5_ib_create_srq(struct ib_srq *ib_srq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) mlx5_ib_create_srq() argument
342 mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) mlx5_ib_modify_srq() argument
392 mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) mlx5_ib_destroy_srq() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dsrq.c45 struct ib_udata *udata, int buf_size) in create_srq_user()
50 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
55 ucmdlen = min(udata->inlen, sizeof(ucmd)); in create_srq_user()
57 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) { in create_srq_user()
58 mlx5_ib_dbg(dev, "failed copy udata\n"); in create_srq_user()
65 if (udata->inlen > sizeof(ucmd) && in create_srq_user()
66 !ib_is_udata_cleared(udata, sizeof(ucmd), in create_srq_user()
67 udata->inlen - sizeof(ucmd))) in create_srq_user()
71 err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx); in create_srq_user()
172 struct ib_udata *udata) in destroy_srq_user()
43 create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, struct mlx5_srq_attr *in, struct ib_udata *udata, int buf_size) create_srq_user() argument
171 destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, struct ib_udata *udata) destroy_srq_user() argument
191 mlx5_ib_create_srq(struct ib_srq *ib_srq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) mlx5_ib_create_srq() argument
321 mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) mlx5_ib_modify_srq() argument
371 mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) mlx5_ib_destroy_srq() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c295 struct ib_udata *udata) in mthca_alloc_ucontext()
322 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in mthca_alloc_ucontext()
356 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd() argument
362 err = mthca_pd_alloc(to_mdev(ibdev), !udata, pd); in mthca_alloc_pd()
366 if (udata) { in mthca_alloc_pd()
367 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd()
376 static int mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_dealloc_pd() argument
384 struct ib_udata *udata) in mthca_ah_create()
401 struct ib_udata *udata) in mthca_create_srq()
405 udata, struc in mthca_create_srq()
294 mthca_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) mthca_alloc_ucontext() argument
382 mthca_ah_create(struct ib_ah *ibah, struct rdma_ah_init_attr *init_attr, struct ib_udata *udata) mthca_ah_create() argument
399 mthca_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) mthca_create_srq() argument
445 mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) mthca_destroy_srq() argument
462 mthca_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) mthca_create_qp() argument
577 mthca_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) mthca_destroy_qp() argument
601 mthca_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, struct ib_udata *udata) mthca_create_cq() argument
722 mthca_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) mthca_resize_cq() argument
798 mthca_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) mthca_destroy_cq() argument
852 mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64 virt, int acc, struct ib_udata *udata) mthca_reg_user_mr() argument
947 mthca_dereg_mr(struct ib_mr *mr, struct ib_udata *udata) mthca_dereg_mr() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c287 struct ib_udata *udata) in mthca_alloc_ucontext()
314 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in mthca_alloc_ucontext()
348 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd() argument
354 err = mthca_pd_alloc(to_mdev(ibdev), !udata, pd); in mthca_alloc_pd()
358 if (udata) { in mthca_alloc_pd()
359 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd()
368 static int mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_dealloc_pd() argument
376 struct ib_udata *udata) in mthca_ah_create()
393 struct ib_udata *udata) in mthca_create_srq()
397 udata, struc in mthca_create_srq()
286 mthca_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) mthca_alloc_ucontext() argument
374 mthca_ah_create(struct ib_ah *ibah, struct rdma_ah_init_attr *init_attr, struct ib_udata *udata) mthca_ah_create() argument
391 mthca_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) mthca_create_srq() argument
437 mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) mthca_destroy_srq() argument
454 mthca_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) mthca_create_qp() argument
552 mthca_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) mthca_destroy_qp() argument
575 mthca_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, struct ib_udata *udata) mthca_create_cq() argument
696 mthca_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) mthca_resize_cq() argument
772 mthca_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) mthca_destroy_cq() argument
826 mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64 virt, int acc, struct ib_udata *udata) mthca_reg_user_mr() argument
921 mthca_dereg_mr(struct ib_mr *mr, struct ib_udata *udata) mthca_dereg_mr() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A 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 int 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);
413 struct ib_udata *udata);
414 int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
418 struct ib_udata *udata);
422 struct ib_udata *udata);
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h350 struct ib_udata *udata);
364 int pvrdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata);
366 int pvrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
367 int pvrdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
371 struct ib_udata *udata);
372 int pvrdma_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
378 struct ib_udata *udata);
379 int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
383 struct ib_udata *udata);
387 struct ib_udata *udata);
[all...]

Completed in 13 milliseconds

1234567891011