Home
last modified time | relevance | path

Searched refs:rxe_mr (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/infiniband/sw/rxe/
Drxe_mr.c25 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length) in mr_check_range()
46 static void rxe_mr_init(int access, struct rxe_mr *mr) in rxe_mr_init()
58 static int rxe_mr_alloc(struct rxe_mr *mr, int num_buf) in rxe_mr_alloc()
96 void rxe_mr_init_dma(struct rxe_pd *pd, int access, struct rxe_mr *mr) in rxe_mr_init_dma()
107 int access, struct rxe_mr *mr) in rxe_mr_init_user()
190 int rxe_mr_init_fast(struct rxe_pd *pd, int max_pages, struct rxe_mr *mr) in rxe_mr_init_fast()
214 static void lookup_iova(struct rxe_mr *mr, u64 iova, int *m_out, int *n_out, in lookup_iova()
250 void *iova_to_vaddr(struct rxe_mr *mr, u64 iova, int length) in iova_to_vaddr()
290 int rxe_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, int length, in rxe_mr_copy()
379 struct rxe_mr *mr = NULL; in copy_data()
[all …]
Drxe_verbs.h162 struct rxe_mr *mr;
190 struct rxe_mr *mr;
310 struct rxe_mr { struct
352 struct rxe_mr *mr; argument
462 static inline struct rxe_mr *to_rmr(struct ib_mr *mr) in to_rmr()
464 return mr ? container_of(mr, struct rxe_mr, ibmr) : NULL; in to_rmr()
472 static inline struct rxe_pd *mr_pd(struct rxe_mr *mr) in mr_pd()
477 static inline u32 mr_lkey(struct rxe_mr *mr) in mr_lkey()
482 static inline u32 mr_rkey(struct rxe_mr *mr) in mr_rkey()
Drxe_loc.h75 void rxe_mr_init_dma(struct rxe_pd *pd, int access, struct rxe_mr *mr);
77 int access, struct rxe_mr *mr);
78 int rxe_mr_init_fast(struct rxe_pd *pd, int max_pages, struct rxe_mr *mr);
79 int rxe_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, int length,
83 void *iova_to_vaddr(struct rxe_mr *mr, u64 iova, int length);
84 struct rxe_mr *lookup_mr(struct rxe_pd *pd, int access, u32 key,
86 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length);
Drxe_mw.c35 struct rxe_mr *mr = mw->mr; in rxe_do_dealloc_mw()
72 struct rxe_mw *mw, struct rxe_mr *mr) in rxe_check_bind_mw()
162 struct rxe_mw *mw, struct rxe_mr *mr) in rxe_do_bind_mw()
198 struct rxe_mr *mr; in rxe_bind_mw()
263 struct rxe_mr *mr; in rxe_do_invalidate_mw()
DMakefile17 rxe_mr.o \
Drxe_verbs.c907 struct rxe_mr *mr; in rxe_get_dma_mr()
929 struct rxe_mr *mr; in rxe_reg_user_mr()
960 struct rxe_mr *mr; in rxe_alloc_mr()
992 struct rxe_mr *mr = to_rmr(ibmr); in rxe_set_page()
1012 struct rxe_mr *mr = to_rmr(ibmr); in rxe_map_mr_sg()
Drxe_pool.c57 .size = sizeof(struct rxe_mr),
58 .elem_offset = offsetof(struct rxe_mr, pelem),
Drxe_resp.c422 struct rxe_mr *mr = NULL; in check_rkey()
576 struct rxe_mr *mr = qp->resp.mr; in process_atomic()
Drxe_req.c575 struct rxe_mr *mr; in rxe_do_local_ops()