Searched refs:rxe_mr (Results 1 – 8 of 8) sorted by relevance
/linux-6.1.9/drivers/infiniband/sw/rxe/ |
D | rxe_mr.c | 25 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length) in mr_check_range() 51 static void rxe_mr_init(int access, struct rxe_mr *mr) in rxe_mr_init() 68 static int rxe_mr_alloc(struct rxe_mr *mr, int num_buf) in rxe_mr_alloc() 107 void rxe_mr_init_dma(int access, struct rxe_mr *mr) in rxe_mr_init_dma() 117 int access, struct rxe_mr *mr) in rxe_mr_init_user() 190 int rxe_mr_init_fast(int max_pages, struct rxe_mr *mr) in rxe_mr_init_fast() 211 static void lookup_iova(struct rxe_mr *mr, u64 iova, int *m_out, int *n_out, in lookup_iova() 247 void *iova_to_vaddr(struct rxe_mr *mr, u64 iova, int length) in iova_to_vaddr() 287 int rxe_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, int length, in rxe_mr_copy() 376 struct rxe_mr *mr = NULL; in copy_data() [all …]
|
D | rxe_loc.h | 67 void rxe_mr_init_dma(int access, struct rxe_mr *mr); 69 int access, struct rxe_mr *mr); 70 int rxe_mr_init_fast(int max_pages, struct rxe_mr *mr); 71 int rxe_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, int length, 75 void *iova_to_vaddr(struct rxe_mr *mr, u64 iova, int length); 76 struct rxe_mr *lookup_mr(struct rxe_pd *pd, int access, u32 key, 78 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length);
|
D | rxe_verbs.h | 189 struct rxe_mr *mr; 298 struct rxe_mr { struct 339 struct rxe_mr *mr; argument 448 static inline struct rxe_mr *to_rmr(struct ib_mr *mr) in to_rmr() 450 return mr ? container_of(mr, struct rxe_mr, ibmr) : NULL; in to_rmr() 463 static inline struct rxe_pd *mr_pd(struct rxe_mr *mr) in mr_pd()
|
D | rxe_mw.c | 51 struct rxe_mw *mw, struct rxe_mr *mr) in rxe_check_bind_mw() 136 struct rxe_mw *mw, struct rxe_mr *mr) in rxe_do_bind_mw() 168 struct rxe_mr *mr; in rxe_bind_mw() 232 struct rxe_mr *mr; in rxe_do_invalidate_mw() 314 struct rxe_mr *mr = mw->mr; in rxe_mw_cleanup()
|
D | Makefile | 17 rxe_mr.o \
|
D | rxe_pool.c | 74 .size = sizeof(struct rxe_mr), 75 .elem_offset = offsetof(struct rxe_mr, elem),
|
D | rxe_verbs.c | 897 struct rxe_mr *mr; in rxe_get_dma_mr() 921 struct rxe_mr *mr; in rxe_reg_user_mr() 952 struct rxe_mr *mr; in rxe_alloc_mr() 983 struct rxe_mr *mr = to_rmr(ibmr); in rxe_set_page() 1003 struct rxe_mr *mr = to_rmr(ibmr); in rxe_map_mr_sg()
|
D | rxe_resp.c | 408 struct rxe_mr *mr = NULL; in check_rkey() 603 struct rxe_mr *mr = qp->resp.mr; in atomic_reply() 721 static struct rxe_mr *rxe_recheck_mr(struct rxe_qp *qp, u32 rkey) in rxe_recheck_mr() 724 struct rxe_mr *mr; in rxe_recheck_mr() 771 struct rxe_mr *mr; in read_reply()
|