Lines Matching defs:umem_odp
53 static inline unsigned long ib_umem_start(struct ib_umem_odp *umem_odp)
55 return umem_odp->notifier.interval_tree.start;
59 static inline unsigned long ib_umem_end(struct ib_umem_odp *umem_odp)
61 return umem_odp->notifier.interval_tree.last + 1;
64 static inline size_t ib_umem_odp_num_pages(struct ib_umem_odp *umem_odp)
66 return (ib_umem_end(umem_odp) - ib_umem_start(umem_odp)) >>
67 umem_odp->page_shift;
94 void ib_umem_odp_release(struct ib_umem_odp *umem_odp);
96 int ib_umem_odp_map_dma_and_lock(struct ib_umem_odp *umem_odp, u64 start_offset,
99 void ib_umem_odp_unmap_dma_pages(struct ib_umem_odp *umem_odp, u64 start_offset,
111 static inline void ib_umem_odp_release(struct ib_umem_odp *umem_odp) {}