Searched refs:udmabuf (Results 1 – 5 of 5) 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()137 struct udmabuf *ubuf = buf->priv; in vunmap_udmabuf()147 struct udmabuf *ubuf = buf->priv; in get_sg_table()198 static void unpin_all_folios(struct udmabuf *ubuf) in unpin_all_folios()208 static __always_inline int init_udmabuf(struct udmabuf *ubuf, pgoff_t pgcnt) in init_udmabuf()225 static __always_inline void deinit_udmabuf(struct udmabuf *ubuf) in deinit_udmabuf()234 struct udmabuf *ubuf = buf->priv; in release_udmabuf()[all …]
20 #include <linux/udmabuf.h>22 static int udmabuf = -1; variable 49 dev_udmabuf = open("/dev/udmabuf", O_RDONLY); in create_udmabuf() 50 if (!ASSERT_OK_FD(dev_udmabuf, "open udmabuf")) in create_udmabuf() 110 udmabuf = create_udmabuf(); in create_test_buffers() 115 if (udmabuf < 0 || sysheap_dmabuf < 0) in create_test_buffers() 123 close(udmabuf); in destroy_test_buffers() 124 udmabuf = -1; in destroy_test_buffers() 205 "udmabuf")) in subtest_dmabuf_iter_check_default_iter() 282 "insert udmabuf")) in test_dmabuf_iter() [all...]
4 TEST_GEN_PROGS := udmabuf
2 /dma-buf/udmabuf
27856 F: drivers/dma-buf/udmabuf.c27857 F: include/uapi/linux/udmabuf.h