Lines Matching refs:name
37 const char *name;
52 { .name = "normal struct",
56 { .name = "bigger struct (zeroed out)",
63 { .name = "zero-sized 'struct'",
65 { .name = "smaller-than-v0 struct",
70 { .name = "bigger struct (non-zero data in first 'future field')",
73 { .name = "bigger struct (non-zero data in middle of 'future fields')",
76 { .name = "bigger struct (non-zero data at end of 'future fields')",
139 test->name, misalign);
142 test->name, misalign, test->err,
153 const char *name;
164 { .name = "incompatible flags (O_TMPFILE | O_PATH)",
166 { .name = "incompatible flags (O_TMPFILE | O_CREAT)",
170 { .name = "compatible flags (O_PATH | O_CLOEXEC)",
172 { .name = "compatible flags (O_PATH | O_DIRECTORY)",
174 { .name = "compatible flags (O_PATH | O_NOFOLLOW)",
177 { .name = "incompatible flags (O_PATH | O_RDWR)",
179 { .name = "incompatible flags (O_PATH | O_CREAT)",
181 { .name = "incompatible flags (O_PATH | O_EXCL)",
183 { .name = "incompatible flags (O_PATH | O_NOCTTY)",
185 { .name = "incompatible flags (O_PATH | O_DIRECT)",
187 { .name = "incompatible flags (O_PATH | O_LARGEFILE)",
191 { .name = "non-zero how.mode and O_RDONLY",
193 { .name = "non-zero how.mode and O_PATH",
195 { .name = "valid how.mode and O_CREAT",
197 { .name = "valid how.mode and O_TMPFILE",
200 { .name = "invalid how.mode and O_CREAT",
203 { .name = "invalid (very large) how.mode and O_CREAT",
206 { .name = "invalid how.mode and O_TMPFILE",
209 { .name = "invalid (very large) how.mode and O_TMPFILE",
214 { .name = "invalid how.resolve and O_RDONLY",
217 { .name = "invalid how.resolve and O_CREAT",
220 { .name = "invalid how.resolve and O_TMPFILE",
223 { .name = "invalid how.resolve and O_PATH",
253 test->name, fd, strerror(-fd));
297 resultfn("openat2 with %s succeeds\n", test->name);
300 test->name, test->err, strerror(-test->err));