Lines Matching refs:umem
58 static inline int ib_umem_offset(struct ib_umem *umem) in ib_umem_offset() argument
60 return umem->address & ~PAGE_MASK; in ib_umem_offset()
63 static inline size_t ib_umem_num_pages(struct ib_umem *umem) in ib_umem_num_pages() argument
65 return (ALIGN(umem->address + umem->length, PAGE_SIZE) - in ib_umem_num_pages()
66 ALIGN_DOWN(umem->address, PAGE_SIZE)) >> in ib_umem_num_pages()
74 void ib_umem_release(struct ib_umem *umem);
75 int ib_umem_page_count(struct ib_umem *umem);
76 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
78 unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
92 static inline void ib_umem_release(struct ib_umem *umem) { } in ib_umem_release() argument
93 static inline int ib_umem_page_count(struct ib_umem *umem) { return 0; } in ib_umem_page_count() argument
94 static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from() argument
98 static inline int ib_umem_find_best_pgsz(struct ib_umem *umem, in ib_umem_find_best_pgsz() argument