Lines Matching refs:name

42 	const char *name;  member
57 { .name = "normal struct", in test_openat2_struct()
61 { .name = "bigger struct (zeroed out)", in test_openat2_struct()
68 { .name = "zero-sized 'struct'", in test_openat2_struct()
70 { .name = "smaller-than-v0 struct", in test_openat2_struct()
75 { .name = "bigger struct (non-zero data in first 'future field')", in test_openat2_struct()
78 { .name = "bigger struct (non-zero data in middle of 'future fields')", in test_openat2_struct()
81 { .name = "bigger struct (non-zero data at end of 'future fields')", in test_openat2_struct()
144 test->name, misalign); in test_openat2_struct()
147 test->name, misalign, test->err, in test_openat2_struct()
158 const char *name; member
169 { .name = "incompatible flags (O_TMPFILE | O_PATH)", in test_openat2_flags()
171 { .name = "incompatible flags (O_TMPFILE | O_CREAT)", in test_openat2_flags()
175 { .name = "compatible flags (O_PATH | O_CLOEXEC)", in test_openat2_flags()
177 { .name = "compatible flags (O_PATH | O_DIRECTORY)", in test_openat2_flags()
179 { .name = "compatible flags (O_PATH | O_NOFOLLOW)", in test_openat2_flags()
182 { .name = "incompatible flags (O_PATH | O_RDWR)", in test_openat2_flags()
184 { .name = "incompatible flags (O_PATH | O_CREAT)", in test_openat2_flags()
186 { .name = "incompatible flags (O_PATH | O_EXCL)", in test_openat2_flags()
188 { .name = "incompatible flags (O_PATH | O_NOCTTY)", in test_openat2_flags()
190 { .name = "incompatible flags (O_PATH | O_DIRECT)", in test_openat2_flags()
192 { .name = "incompatible flags (O_PATH | O_LARGEFILE)", in test_openat2_flags()
196 { .name = "non-zero how.mode and O_RDONLY", in test_openat2_flags()
198 { .name = "non-zero how.mode and O_PATH", in test_openat2_flags()
200 { .name = "valid how.mode and O_CREAT", in test_openat2_flags()
202 { .name = "valid how.mode and O_TMPFILE", in test_openat2_flags()
205 { .name = "invalid how.mode and O_CREAT", in test_openat2_flags()
208 { .name = "invalid (very large) how.mode and O_CREAT", in test_openat2_flags()
211 { .name = "invalid how.mode and O_TMPFILE", in test_openat2_flags()
214 { .name = "invalid (very large) how.mode and O_TMPFILE", in test_openat2_flags()
219 { .name = "incompatible resolve flags (BENEATH | IN_ROOT)", in test_openat2_flags()
225 { .name = "invalid how.resolve and O_RDONLY", in test_openat2_flags()
228 { .name = "invalid how.resolve and O_CREAT", in test_openat2_flags()
231 { .name = "invalid how.resolve and O_TMPFILE", in test_openat2_flags()
234 { .name = "invalid how.resolve and O_PATH", in test_openat2_flags()
239 { .name = "currently unknown bit (1 << 63)", in test_openat2_flags()
269 test->name, fd, strerror(-fd)); in test_openat2_flags()
313 resultfn("openat2 with %s succeeds\n", test->name); in test_openat2_flags()
316 test->name, test->err, strerror(-test->err)); in test_openat2_flags()