Lines Matching refs:ib_umem_dmabuf
32 struct ib_umem_dmabuf { struct
44 static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem) in to_ib_umem_dmabuf() argument
46 return container_of(umem, struct ib_umem_dmabuf, umem); in to_ib_umem_dmabuf()
139 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
143 struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
147 int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf);
148 void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf);
149 void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf);
179 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, in ib_umem_dmabuf_get()
187 static inline struct ib_umem_dmabuf *
193 static inline int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf) in ib_umem_dmabuf_map_pages()
197 static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { } in ib_umem_dmabuf_unmap_pages()
198 static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { } in ib_umem_dmabuf_release()