Lines Matching refs:ib_umem
43 struct ib_umem { struct
60 static inline int ib_umem_offset(struct ib_umem *umem) in ib_umem_offset() argument
66 static inline unsigned long ib_umem_start(struct ib_umem *umem) in ib_umem_start()
72 static inline unsigned long ib_umem_end(struct ib_umem *umem) in ib_umem_end()
77 static inline size_t ib_umem_num_pages(struct ib_umem *umem) in ib_umem_num_pages()
84 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
86 void ib_umem_release(struct ib_umem *umem);
87 int ib_umem_page_count(struct ib_umem *umem);
88 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
95 static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context, in ib_umem_get()
100 static inline void ib_umem_release(struct ib_umem *umem) { } in ib_umem_release()
101 static inline int ib_umem_page_count(struct ib_umem *umem) { return 0; } in ib_umem_page_count()
102 static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from()