/Linux-v6.6/tools/testing/selftests/drivers/dma-buf/ |
D | udmabuf.c | 29 int devfd, memfd, buf, ret; in main() local 40 memfd = memfd_create("udmabuf-test", MFD_ALLOW_SEALING); in main() 41 if (memfd < 0) { in main() 46 ret = fcntl(memfd, F_ADD_SEALS, F_SEAL_SHRINK); in main() 54 ret = ftruncate(memfd, size); in main() 63 create.memfd = memfd; in main() 73 create.memfd = memfd; in main() 83 create.memfd = 0; /* stdin */ in main() 93 create.memfd = memfd; in main() 104 close(memfd); in main()
|
/Linux-v6.6/tools/testing/selftests/pidfd/ |
D | pidfd_getfd_test.c | 36 static int __child(int sk, int memfd) in __child() argument 52 ret = send(sk, &memfd, sizeof(memfd), 0); in __child() 53 if (ret != sizeof(memfd)) { in __child() 100 int memfd, ret; in child() local 102 memfd = sys_memfd_create("test", 0); in child() 103 if (memfd < 0) { in child() 108 ret = __child(sk, memfd); in child() 109 close(memfd); in child()
|
/Linux-v6.6/drivers/dma-buf/ |
D | udmabuf.c | 202 struct file *memfd = NULL; in udmabuf_create() local 239 memfd = fget(list[i].memfd); in udmabuf_create() 240 if (!memfd) in udmabuf_create() 242 mapping = memfd->f_mapping; in udmabuf_create() 245 seals = memfd_fcntl(memfd, F_GET_SEALS, 0); in udmabuf_create() 262 fput(memfd); in udmabuf_create() 263 memfd = NULL; in udmabuf_create() 286 if (memfd) in udmabuf_create() 287 fput(memfd); in udmabuf_create() 305 list.memfd = create.memfd; in udmabuf_ioctl_create()
|
D | Kconfig | 39 A driver to let userspace turn memfd regions into dma-bufs.
|
/Linux-v6.6/include/uapi/linux/ |
D | udmabuf.h | 11 __u32 memfd; member 18 __u32 memfd; member
|
/Linux-v6.6/tools/testing/selftests/memfd/ |
D | .gitignore | 5 memfd-test-file
|
D | run_fuse_test.sh | 13 ./fuse_test ./mnt/memfd $@
|
/Linux-v6.6/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 4044 int status, listener, memfd, fd, nextfd; in TEST() local 4054 memfd = memfd_create("test", 0); in TEST() 4055 ASSERT_GE(memfd, 0); in TEST() 4056 nextfd = memfd + 1; in TEST() 4086 addfd.srcfd = memfd; in TEST() 4123 EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST() 4136 EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST() 4168 ASSERT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST() 4195 close(memfd); in TEST() 4202 int status, listener, memfd; in TEST() local [all …]
|
/Linux-v6.6/mm/ |
D | Makefile | 133 obj-$(CONFIG_MEMFD_CREATE) += memfd.o
|
/Linux-v6.6/tools/testing/selftests/ |
D | Makefile | 46 TARGETS += memfd
|
/Linux-v6.6/Documentation/arch/arm64/ |
D | memory-tagging-extension.rst | 47 RAM-based file mappings (``tmpfs``, ``memfd``). Passing it to other
|
/Linux-v6.6/Documentation/filesystems/ |
D | proc.rst | 1059 as mlocked pages, ramfs backing pages, secret memfd pages etc.
|
/Linux-v6.6/Documentation/virt/kvm/ |
D | api.rst | 7582 ``MAP_ANONYMOUS`` or with a RAM-based file mapping (``tmpfs``, ``memfd``),
|