Lines Matching full:mfd
62 int mfd = -1, ret = -1; in create_and_preserve_memfd() local
64 mfd = memfd_create("test_mfd", 0); in create_and_preserve_memfd()
65 if (mfd < 0) in create_and_preserve_memfd()
68 if (ftruncate(mfd, page_size) != 0) in create_and_preserve_memfd()
71 map = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, mfd, 0); in create_and_preserve_memfd()
78 arg.fd = mfd; in create_and_preserve_memfd()
87 if (mfd >= 0) in create_and_preserve_memfd()
88 close(mfd); in create_and_preserve_memfd()
98 int mfd = -1, ret = -1; in restore_and_verify_memfd() local
103 mfd = arg.fd; in restore_and_verify_memfd()
105 map = mmap(NULL, page_size, PROT_READ, MAP_SHARED, mfd, 0); in restore_and_verify_memfd()
116 ret = mfd; in restore_and_verify_memfd()
122 if (ret < 0 && mfd >= 0) in restore_and_verify_memfd()
123 close(mfd); in restore_and_verify_memfd()
159 int mfd; in restore_and_read_stage() local
161 mfd = restore_and_verify_memfd(state_session_fd, token, NULL); in restore_and_read_stage()
162 if (mfd < 0) in restore_and_read_stage()
165 if (read(mfd, buf, sizeof(buf) - 1) < 0) in restore_and_read_stage()
166 fail_exit("failed to read state mfd"); in restore_and_read_stage()
170 close(mfd); in restore_and_read_stage()