Lines Matching refs:ib_umem_dmabuf
31 struct ib_umem_dmabuf {
44 static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem)
46 return container_of(umem, struct ib_umem_dmabuf, umem);
163 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
167 struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
171 struct ib_umem_dmabuf *
176 int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf);
177 void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf);
178 void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf);
179 void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf);
209 struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
217 static inline struct ib_umem_dmabuf *
224 static inline struct ib_umem_dmabuf *
233 static inline int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf)
237 static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { }
238 static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { }
239 static inline void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf) {}