/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 59 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 D | ib_verbs.h | 59 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 D | ocrdma_verbs.h | 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); 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 D | siw_verbs.h | 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); 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 D | siw_mem.h | 15 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 D | verbs.h | 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); 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 D | usnic_ib_verbs.h | 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); 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 D | mana_ib.h | 46 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 D | verbs.h | 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); 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 D | ocrdma_verbs.h | 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); 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 D | siw_verbs.h | 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); 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 D | siw_mem.h | 15 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 D | mr.h | 68 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 D | pd.h | 53 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 D | pd.c | 60 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 D | mr.h | 26 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 D | pd.h | 11 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 D | pd.c | 18 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 D | efa.h | 73 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 D | efa.h | 79 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 D | usnic_ib_verbs.h | 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); 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 D | erdma_verbs.h | 60 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 D | pvrdma_verbs.h | 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); 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 D | mlx5_ib.h | 146 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 D | mlx5_ib.h | 220 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...] |