Home
last modified time | relevance | path

Searched refs:memfd (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/tools/testing/selftests/drivers/dma-buf/
Dudmabuf.c26 int devfd, memfd, buf, ret; in main() local
36 memfd = memfd_create("udmabuf-test", MFD_ALLOW_SEALING); in main()
37 if (memfd < 0) { in main()
42 ret = fcntl(memfd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
50 ret = ftruncate(memfd, size); in main()
59 create.memfd = memfd; in main()
69 create.memfd = memfd; in main()
79 create.memfd = 0; /* stdin */ in main()
89 create.memfd = memfd; in main()
100 close(memfd); in main()
/Linux-v5.4/drivers/dma-buf/
Dudmabuf.c126 struct file *memfd = NULL; in udmabuf_create() local
158 memfd = fget(list[i].memfd); in udmabuf_create()
159 if (!memfd) in udmabuf_create()
161 if (!shmem_mapping(file_inode(memfd)->i_mapping)) in udmabuf_create()
163 seals = memfd_fcntl(memfd, F_GET_SEALS, 0); in udmabuf_create()
174 file_inode(memfd)->i_mapping, pgoff + pgidx); in udmabuf_create()
181 fput(memfd); in udmabuf_create()
182 memfd = NULL; in udmabuf_create()
204 if (memfd) in udmabuf_create()
205 fput(memfd); in udmabuf_create()
[all …]
DKconfig39 A driver to let userspace turn memfd regions into dma-bufs.
/Linux-v5.4/include/uapi/linux/
Dudmabuf.h11 __u32 memfd; member
18 __u32 memfd; member
/Linux-v5.4/tools/testing/selftests/memfd/
D.gitignore4 memfd-test-file
Drun_fuse_test.sh13 ./fuse_test ./mnt/memfd $@
/Linux-v5.4/tools/testing/selftests/
DMakefile27 TARGETS += memfd
/Linux-v5.4/mm/
DMakefile109 obj-$(CONFIG_MEMFD_CREATE) += memfd.o
/Linux-v5.4/include/
DKbuild304 header-test- += linux/memfd.h