Lines Matching refs:ib_umem_dmabuf
31 struct ib_umem_dmabuf { struct
43 static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem) in to_ib_umem_dmabuf() argument
45 return container_of(umem, struct ib_umem_dmabuf, umem); in to_ib_umem_dmabuf()
138 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
142 struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
146 int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf);
147 void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf);
148 void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf);
178 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device, in ib_umem_dmabuf_get()
186 static inline struct ib_umem_dmabuf *
192 static inline int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf) in ib_umem_dmabuf_map_pages()
196 static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { } in ib_umem_dmabuf_unmap_pages()
197 static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { } in ib_umem_dmabuf_release()