Searched refs:udmabuf (Results 1 – 7 of 7) sorted by relevance
27 struct udmabuf { struct50 struct udmabuf *ubuf = vma->vm_private_data; in udmabuf_vm_fault() argument98 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()[all …]
8 obj-$(CONFIG_UDMABUF) += udmabuf.o
4 TEST_GEN_PROGS := udmabuf
2 /dma-buf/udmabuf
135 this is udmabuf, which wraps user memory (non-devmem) in a dmabuf.262 receives data directly into a udmabuf.
298 'u' 40-4f linux/udmabuf.h userspace dma-buf misc device
24496 F: drivers/dma-buf/udmabuf.c24497 F: include/uapi/linux/udmabuf.h