Lines Matching full:mfd
63 int mfd = -1; in qemu_memfd_create() local
73 mfd = memfd_create(name, flags); in qemu_memfd_create()
74 if (mfd < 0) { in qemu_memfd_create()
80 if (ftruncate(mfd, size) == -1) { in qemu_memfd_create()
85 if (seals && fcntl(mfd, F_ADD_SEALS, seals) == -1) { in qemu_memfd_create()
90 return mfd; in qemu_memfd_create()
93 if (mfd >= 0) { in qemu_memfd_create()
94 close(mfd); in qemu_memfd_create()
112 int mfd = qemu_memfd_create(name, size, false, 0, seals, NULL); in qemu_memfd_alloc() local
115 if (mfd == -1) { in qemu_memfd_alloc()
116 mfd = qemu_memfd_create(name, size, false, 0, 0, NULL); in qemu_memfd_alloc()
119 if (mfd == -1) { in qemu_memfd_alloc()
124 mfd = mkstemp(fname); in qemu_memfd_alloc()
128 if (mfd == -1 || in qemu_memfd_alloc()
129 ftruncate(mfd, size) == -1) { in qemu_memfd_alloc()
134 ptr = mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, mfd, 0); in qemu_memfd_alloc()
139 *fd = mfd; in qemu_memfd_alloc()
144 if (mfd >= 0) { in qemu_memfd_alloc()
145 close(mfd); in qemu_memfd_alloc()
202 int mfd = memfd_create("test", flags | MFD_CLOEXEC); in qemu_memfd_check() local
204 if (mfd >= 0) { in qemu_memfd_check()
205 close(mfd); in qemu_memfd_check()