Home
last modified time | relevance | path

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

12345

/linux-6.15/drivers/infiniband/hw/qedr/
H A Dverbs.h36 struct ib_device_attr *attr, 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);
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);
67 struct ib_udata *udata);
69 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
75 struct ib_udata *udata);
78 int qedr_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h55 struct ib_udata *uhw);
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);
74 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_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);
90 struct ib_udata *udata);
92 enum ib_srq_attr_mask, struct ib_udata *);
98 int ocrdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h43 struct ib_udata *uhw);
51 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);
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);
H A Dusnic_ib_verbs.c83 struct ib_udata *udata) in usnic_ib_fill_create_qp_resp()
279 struct ib_udata *uhw) in usnic_ib_query_device()
442 int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in usnic_ib_alloc_pd()
453 int usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in usnic_ib_dealloc_pd()
460 struct ib_udata *udata) in usnic_ib_create_qp()
527 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) in usnic_ib_destroy_qp()
550 int attr_mask, struct ib_udata *udata) in usnic_ib_modify_qp()
588 int usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in usnic_ib_destroy_cq()
595 struct ib_udata *udata) in usnic_ib_reg_mr()
622 int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata) in usnic_ib_dereg_mr()
[all …]
/linux-6.15/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h44 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);
74 int siw_dereg_mr(struct ib_mr *base_mr, struct ib_udata *udata);
76 struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h199 struct ib_udata *udata);
216 int bnxt_re_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
217 int bnxt_re_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
219 struct ib_udata *udata);
224 struct ib_udata *udata);
227 struct ib_udata *udata);
233 struct ib_udata *udata);
235 int qp_attr_mask, struct ib_udata *udata);
255 int bnxt_re_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
257 struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/hw/efa/
H A Defa.h147 struct ib_udata *udata);
157 int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
158 int efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
159 int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
161 struct ib_udata *udata);
162 int efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
167 struct ib_udata *udata);
172 int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
175 int efa_alloc_ucontext(struct ib_ucontext *ibucontext, struct ib_udata *udata);
182 struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h350 struct ib_udata *udata);
364 int pvrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
369 struct ib_udata *udata);
370 int pvrdma_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
377 int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
381 struct ib_udata *udata);
385 struct ib_udata *udata);
387 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
392 struct ib_udata *udata);
394 int attr_mask, struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/sw/rdmavt/
H A Dqp.h14 struct ib_udata *udata);
16 int attr_mask, struct ib_udata *udata);
17 int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
29 struct ib_udata *udata);
H A Dsrq.h12 struct ib_udata *udata);
15 struct ib_udata *udata);
17 int rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
H A Dpd.h11 int rvt_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
12 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
H A Dcq.h14 int rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
16 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
H A Dmr.h29 struct ib_udata *udata);
30 int rvt_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
H A Dpd.c18 int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_alloc_pd()
56 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_dealloc_pd()
/linux-6.15/drivers/infiniband/hw/mana/
H A Dmana_ib.h585 struct ib_udata *udata);
588 u32 wq_attr_mask, struct ib_udata *udata);
594 struct ib_udata *udata);
602 struct ib_udata *udata);
604 int mana_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
607 struct ib_udata *udata);
610 int attr_mask, struct ib_udata *udata);
624 int mana_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
628 struct ib_udata *udata);
636 struct ib_udata *uhw);
[all …]
H A Dwq.c10 struct ib_udata *udata) in mana_ib_create_wq()
53 u32 wq_attr_mask, struct ib_udata *udata) in mana_ib_modify_wq()
59 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata) in mana_ib_destroy_wq()
76 struct ib_udata *udata) in mana_ib_create_rwq_ind_table()
/linux-6.15/drivers/infiniband/hw/erdma/
H A Derdma_verbs.h430 int erdma_alloc_ucontext(struct ib_ucontext *ibctx, struct ib_udata *data);
433 struct ib_udata *data);
442 int erdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *data);
443 int erdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
445 struct ib_udata *data);
449 struct ib_udata *data);
450 int erdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
451 int erdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
455 u64 virt, int access, struct ib_udata *udata);
457 int erdma_dereg_mr(struct ib_mr *ibmr, struct ib_udata *data);
[all …]
/linux-6.15/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h762 struct ib_udata *udata);
763 int mlx4_ib_dereg_mr(struct ib_mr *mr, struct ib_udata *udata);
764 int mlx4_ib_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
781 struct ib_udata *udata);
791 struct ib_udata *udata);
801 struct ib_udata *udata);
806 int attr_mask, struct ib_udata *udata);
918 struct ib_udata *udata);
929 struct ib_udata *udata);
932 u32 wq_attr_mask, struct ib_udata *udata);
[all …]
/linux-6.15/drivers/infiniband/sw/rxe/
H A Drxe_loc.h25 int comp_vector, struct ib_udata *udata,
30 struct ib_udata *udata);
55 struct ib_udata *udata, void *obj);
88 int rxe_alloc_mw(struct ib_mw *ibmw, struct ib_udata *udata);
109 struct ib_pd *ibpd, struct ib_udata *udata);
114 int mask, struct ib_udata *udata);
164 struct ib_srq_init_attr *init, struct ib_udata *udata,
170 struct rxe_modify_srq_cmd *ucmd, struct ib_udata *udata);
/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c167 struct ib_udata *udata, unsigned long addr) in alloc_srq_idx()
221 struct ib_udata *udata, unsigned long addr) in alloc_srq_wqe_buf()
292 struct ib_udata *udata) in set_srq_basic_param()
330 struct ib_udata *udata) in set_srq_param()
344 struct ib_udata *udata) in alloc_srq_buf()
391 static int get_srq_ucmd(struct hns_roce_srq *srq, struct ib_udata *udata, in get_srq_ucmd()
407 struct ib_udata *udata) in free_srq_db()
426 struct ib_udata *udata, in alloc_srq_db()
466 struct ib_udata *udata) in hns_roce_create_srq()
527 int hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in hns_roce_destroy_srq()
H A Dhns_roce_pd.c45 int hns_roce_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in hns_roce_alloc_pd()
76 int hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in hns_roce_dealloc_pd()
146 int hns_roce_alloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata) in hns_roce_alloc_xrcd()
166 int hns_roce_dealloc_xrcd(struct ib_xrcd *ib_xrcd, struct ib_udata *udata) in hns_roce_dealloc_xrcd()
H A Dhns_roce_device.h947 enum ib_qp_state new_state, struct ib_udata *udata);
1184 unsigned int page_shift, struct ib_udata *udata,
1204 struct ib_udata *udata);
1211 int hns_roce_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
1217 struct ib_udata *udata);
1221 struct ib_udata *udata);
1229 int hns_roce_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
1245 struct ib_udata *udata);
1252 struct ib_udata *udata);
1254 int attr_mask, struct ib_udata *udata);
[all …]
H A Dhns_roce_cq.c199 struct ib_udata *udata, unsigned long addr) in alloc_cq_buf()
225 struct ib_udata *udata, unsigned long addr, in alloc_cq_db()
260 struct ib_udata *udata) in free_cq_db()
298 static int get_cq_ucmd(struct hns_roce_cq *hr_cq, struct ib_udata *udata, in get_cq_ucmd()
329 static int set_cqe_size(struct hns_roce_cq *hr_cq, struct ib_udata *udata, in set_cqe_size()
359 struct ib_udata *udata = &attrs->driver_udata; in hns_roce_create_cq()
441 int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in hns_roce_destroy_cq()
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h1340 struct ib_udata *udata);
1347 struct ib_udata *udata);
1357 struct ib_udata *udata);
1359 int attr_mask, struct ib_udata *udata);
1362 int mlx5_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
1381 struct ib_udata *udata);
1392 int mlx5_ib_alloc_mw(struct ib_mw *mw, struct ib_udata *udata);
1399 struct ib_pd *pd, struct ib_udata *udata);
1453 struct ib_udata *udata);
1456 u32 wq_attr_mask, struct ib_udata *udata);
[all …]
/linux-6.15/include/rdma/
H A Dib_verbs.h1558 struct ib_udata { struct
2372 struct ib_udata *udata);
2464 struct ib_udata *udata);
2472 struct ib_udata *udata);
2475 struct ib_udata *udata);
2479 struct ib_udata *udata);
2548 struct ib_udata *udata);
2554 struct ib_udata *udata);
3613 struct ib_udata *udata);
3717 struct ib_udata *udata);
[all …]

12345