Lines Matching refs:ib_umem
17 struct ib_umem { struct
32 static inline int ib_umem_offset(struct ib_umem *umem) in ib_umem_offset() argument
37 static inline size_t ib_umem_num_dma_blocks(struct ib_umem *umem, in ib_umem_num_dma_blocks()
45 static inline size_t ib_umem_num_pages(struct ib_umem *umem) in ib_umem_num_pages()
51 struct ib_umem *umem, in __rdma_umem_block_iter_start()
74 struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
76 void ib_umem_release(struct ib_umem *umem);
77 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
79 unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
87 static inline struct ib_umem *ib_umem_get(struct ib_device *device, in ib_umem_get()
93 static inline void ib_umem_release(struct ib_umem *umem) { } in ib_umem_release()
94 static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from()
98 static inline unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem, in ib_umem_find_best_pgsz()