• Home
  • Raw
  • Download

Lines Matching refs:fd

46 	int r, fd;  in mfd_assert_new()  local
48 fd = sys_memfd_create(name, flags); in mfd_assert_new()
49 if (fd < 0) { in mfd_assert_new()
55 r = ftruncate(fd, sz); in mfd_assert_new()
61 return fd; in mfd_assert_new()
64 static __u64 mfd_assert_get_seals(int fd) in mfd_assert_get_seals() argument
68 r = fcntl(fd, F_GET_SEALS); in mfd_assert_get_seals()
70 printf("GET_SEALS(%d) failed: %m\n", fd); in mfd_assert_get_seals()
77 static void mfd_assert_has_seals(int fd, __u64 seals) in mfd_assert_has_seals() argument
81 s = mfd_assert_get_seals(fd); in mfd_assert_has_seals()
84 (unsigned long long)seals, (unsigned long long)s, fd); in mfd_assert_has_seals()
89 static void mfd_assert_add_seals(int fd, __u64 seals) in mfd_assert_add_seals() argument
94 s = mfd_assert_get_seals(fd); in mfd_assert_add_seals()
95 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_assert_add_seals()
98 fd, (unsigned long long)s, (unsigned long long)seals); in mfd_assert_add_seals()
103 static int mfd_busy_add_seals(int fd, __u64 seals) in mfd_busy_add_seals() argument
108 r = fcntl(fd, F_GET_SEALS); in mfd_busy_add_seals()
114 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_busy_add_seals()
117 fd, (unsigned long long)s, (unsigned long long)seals); in mfd_busy_add_seals()
124 static void *mfd_assert_mmap_shared(int fd) in mfd_assert_mmap_shared() argument
132 fd, in mfd_assert_mmap_shared()
142 static void *mfd_assert_mmap_private(int fd) in mfd_assert_mmap_private() argument
150 fd, in mfd_assert_mmap_private()
231 int fd, mfd, r; in main() local
262 fd = open(argv[1], O_RDONLY | O_CLOEXEC); in main()
263 if (fd < 0) { in main()
289 r = read(fd, p, mfd_def_size); in main()
325 close(fd); in main()