Lines Matching defs:params
15 struct shfl_createparms params = {};
23 params.handle = SHFL_HANDLE_NIL;
24 params.create_flags = SHFL_CF_DIRECTORY | SHFL_CF_ACT_OPEN_IF_EXISTS |
27 err = vboxsf_create_at_dentry(file_dentry(file), ¶ms);
31 if (params.result != SHFL_FILE_EXISTS) {
36 err = vboxsf_dir_read_all(sbi, sf_d, params.handle);
40 vboxsf_close(sbi->root, params.handle);
45 vboxsf_close(sbi->root, params.handle);
261 struct shfl_createparms params = {};
264 params.handle = SHFL_HANDLE_NIL;
265 params.create_flags = SHFL_CF_ACT_CREATE_IF_NEW | SHFL_CF_ACCESS_READWRITE;
267 params.create_flags |= SHFL_CF_DIRECTORY;
269 params.create_flags |= SHFL_CF_ACT_FAIL_IF_EXISTS;
271 params.info.attr.mode = (mode & 0777) |
273 params.info.attr.additional = SHFLFSOBJATTRADD_NOTHING;
275 err = vboxsf_create_at_dentry(dentry, ¶ms);
279 if (params.result != SHFL_FILE_CREATED)
282 err = vboxsf_dir_instantiate(parent, dentry, ¶ms.info);
291 *handle_ret = params.handle;
293 vboxsf_close(sbi->root, params.handle);