Lines Matching refs:udmabuf
27 struct udmabuf { struct
50 struct udmabuf *ubuf = vma->vm_private_data; in udmabuf_vm_fault() argument
98 struct udmabuf *ubuf = buf->priv; in mmap_udmabuf()
111 struct udmabuf *ubuf = buf->priv; in vmap_udmabuf()
144 struct udmabuf *ubuf = buf->priv; in vunmap_udmabuf()
154 struct udmabuf *ubuf = buf->priv; in get_sg_table()
205 static void unpin_all_folios(struct udmabuf *ubuf) in unpin_all_folios()
215 static __always_inline int init_udmabuf(struct udmabuf *ubuf, pgoff_t pgcnt) in init_udmabuf()
234 static __always_inline void deinit_udmabuf(struct udmabuf *ubuf) in deinit_udmabuf()
243 struct udmabuf *ubuf = buf->priv; in release_udmabuf()
256 struct udmabuf *ubuf = buf->priv; in begin_cpu_udmabuf()
277 struct udmabuf *ubuf = buf->priv; in end_cpu_udmabuf()
320 static struct dma_buf *export_udmabuf(struct udmabuf *ubuf, in export_udmabuf()
334 static long udmabuf_pin_folios(struct udmabuf *ubuf, struct file *memfd, in udmabuf_pin_folios()
387 struct udmabuf *ubuf; in udmabuf_create()