Lines Matching defs:ib_umem
19 struct ib_umem {
32 struct ib_umem umem;
44 static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem)
50 static inline int ib_umem_offset(struct ib_umem *umem)
55 static inline dma_addr_t ib_umem_start_dma_addr(struct ib_umem *umem)
60 static inline unsigned long ib_umem_dma_offset(struct ib_umem *umem,
66 static inline size_t ib_umem_num_dma_blocks(struct ib_umem *umem,
74 static inline size_t ib_umem_num_pages(struct ib_umem *umem)
80 struct ib_umem *umem,
111 struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
113 void ib_umem_release(struct ib_umem *umem);
114 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
116 unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
138 static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem,
149 static inline bool ib_umem_is_contiguous(struct ib_umem *umem)
185 static inline struct ib_umem *ib_umem_get(struct ib_device *device,
191 static inline void ib_umem_release(struct ib_umem *umem) { }
192 static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
196 static inline unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
202 static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem,