Lines Matching full:create
40 class Create: public FuseTest { class
53 in.body.create.mode == mode && in expect_create()
54 in.body.create.umask == mask && in expect_create()
64 class Create_7_8: public Create {
68 Create::SetUp(); in SetUp()
78 in.body.create.mode == mode && in expect_create()
102 in.body.create.mode == mode && in expect_create()
116 TEST_F(Create, attr_cache) in TEST_F() argument
128 SET_OUT_HEADER_LEN(out, create); in TEST_F()
129 out.body.create.entry.attr.mode = mode; in TEST_F()
130 out.body.create.entry.nodeid = ino; in TEST_F()
131 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
132 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
148 /* A successful CREATE operation should purge the parent dir's attr cache */
149 TEST_F(Create, clear_attr_cache) in TEST_F() argument
176 SET_OUT_HEADER_LEN(out, create); in TEST_F()
177 out.body.create.entry.attr.mode = mode; in TEST_F()
178 out.body.create.entry.nodeid = ino; in TEST_F()
179 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
180 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
194 * kernel checked for it with lookup and tried to create it with create
196 TEST_F(Create, eexist) in TEST_F() argument
213 TEST_F(Create, Enosys) in TEST_F() argument
262 TEST_F(Create, entry_cache_negative) in TEST_F() argument
276 /* create will first do a LOOKUP, adding a negative cache entry */ in TEST_F()
281 SET_OUT_HEADER_LEN(out, create); in TEST_F()
282 out.body.create.entry.attr.mode = mode; in TEST_F()
283 out.body.create.entry.nodeid = ino; in TEST_F()
284 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
285 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
296 TEST_F(Create, entry_cache_negative_purge) in TEST_F() argument
305 /* create will first do a LOOKUP, adding a negative cache entry */ in TEST_F()
310 /* Then the CREATE should purge the negative cache entry */ in TEST_F()
313 SET_OUT_HEADER_LEN(out, create); in TEST_F()
314 out.body.create.entry.attr.mode = mode; in TEST_F()
315 out.body.create.entry.nodeid = ino; in TEST_F()
316 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
333 TEST_F(Create, eperm) in TEST_F() argument
347 TEST_F(Create, ok) in TEST_F() argument
359 SET_OUT_HEADER_LEN(out, create); in TEST_F()
360 out.body.create.entry.attr.mode = mode; in TEST_F()
361 out.body.create.entry.nodeid = ino; in TEST_F()
362 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
363 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
376 TEST_F(Create, parent_inode) in TEST_F() argument
390 SET_OUT_HEADER_LEN(out, create); in TEST_F()
391 out.body.create.entry.attr.mode = S_IFREG | mode; in TEST_F()
393 out.body.create.entry.nodeid = ino; in TEST_F()
394 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
395 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
420 TEST_F(Create, wronly_0444) in TEST_F() argument
432 SET_OUT_HEADER_LEN(out, create); in TEST_F()
433 out.body.create.entry.attr.mode = mode; in TEST_F()
434 out.body.create.entry.nodeid = ino; in TEST_F()
435 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
436 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()
483 SET_OUT_HEADER_LEN(out, create); in TEST_F()
484 out.body.create.entry.attr.mode = mode; in TEST_F()
485 out.body.create.entry.nodeid = ino; in TEST_F()
486 out.body.create.entry.entry_valid = UINT64_MAX; in TEST_F()
487 out.body.create.entry.attr_valid = UINT64_MAX; in TEST_F()