Home
last modified time | relevance | path

Searched refs:ib_pd (Results 1 - 25 of 235) sorted by relevance

12345678910

/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h59 struct ib_pd ib_pd; member
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);
219 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
223 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type,
226 struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
229 struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *p
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h59 struct ib_pd ib_pd; member
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);
182 struct ib_qp *bnxt_re_create_qp(struct ib_pd *pd,
199 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
203 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type,
206 struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enu
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h69 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);
77 struct ib_qp *ocrdma_create_qp(struct ib_pd *,
100 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc);
101 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length,
103 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h51 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);
53 struct ib_qp *siw_create_qp(struct ib_pd *base_pd,
68 struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len,
70 struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type,
72 struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights);
H A Dsiw_mem.h15 int siw_invalidate_stag(struct ib_pd *pd, u32 stag);
16 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
18 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge,
22 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.h49 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);
58 struct ib_qp *qedr_create_qp(struct ib_pd *, struct ib_qp_init_attr *attrs,
79 struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc);
81 struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length,
87 struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
/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);
53 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
62 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/
H A Dmana_ib.h46 struct ib_pd ibpd;
101 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd,
116 struct ib_mr *mana_ib_get_dma_mr(struct ib_pd *ibpd, int access_flags);
118 struct ib_mr *mana_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
142 int mana_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
143 int mana_ib_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.h50 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);
79 struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc);
81 struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length,
87 struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h69 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);
99 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc);
100 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length,
102 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h51 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);
67 struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len,
69 struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type,
71 struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights);
H A Dsiw_mem.h15 int siw_invalidate_stag(struct ib_pd *pd, u32 stag);
16 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
18 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge,
22 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dmr.h68 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc);
69 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
73 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
H A Dpd.h53 int rvt_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
54 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
H A Dpd.c60 int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_alloc_pd()
98 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_dealloc_pd()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dmr.h26 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc);
27 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
31 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
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 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()
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/
H A Defa.h73 struct ib_pd ibpd;
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);
135 struct ib_qp *efa_create_qp(struct ib_pd *ibpd,
141 struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/
H A Defa.h79 struct ib_pd ibpd;
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);
154 struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
157 struct ib_mr *efa_reg_user_mr_dmabuf(struct ib_pd *ibpd, u64 start,
/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);
61 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
H A Derdma_verbs.h60 struct ib_pd ibpd;
295 static inline struct erdma_pd *to_epd(struct ib_pd *pd) in to_epd()
333 int erdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *data);
334 int erdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
344 struct ib_mr *erdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
346 struct ib_mr *erdma_get_dma_mr(struct ib_pd *ibpd, int rights);
358 struct ib_mr *erdma_ib_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h401 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);
403 struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc);
404 struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
408 struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
428 struct ib_qp *pvrdma_create_qp(struct ib_pd *pd,
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h146 struct ib_pd ibpd;
469 struct ib_pd *pd;
660 struct ib_pd *pd;
722 struct ib_pd *p0;
1068 static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
1150 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
1173 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
1174 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1177 int mlx5_ib_advise_mr(struct ib_pd *pd,
1194 struct ib_pd *p
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h220 struct ib_pd ibpd;
744 struct ib_pd *pd;
812 struct ib_pd *p0;
1207 static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
1305 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
1306 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1309 struct ib_mr *mlx5_ib_reg_user_mr_dmabuf(struct ib_pd *pd, u64 start,
1313 int mlx5_ib_advise_mr(struct ib_pd *pd,
1327 struct ib_pd *pd, struct ib_udata *udata);
1329 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *p
[all...]

Completed in 23 milliseconds

12345678910