Lines Matching refs:params
52 struct shfl_createparms params = {}; in vboxsf_file_open() local
65 params.handle = SHFL_HANDLE_NIL; in vboxsf_file_open()
67 params.create_flags |= SHFL_CF_ACT_CREATE_IF_NEW; in vboxsf_file_open()
73 params.create_flags |= SHFL_CF_ACT_OVERWRITE_IF_EXISTS; in vboxsf_file_open()
75 params.create_flags |= SHFL_CF_ACT_OPEN_IF_EXISTS; in vboxsf_file_open()
77 params.create_flags |= SHFL_CF_ACT_FAIL_IF_NEW; in vboxsf_file_open()
79 params.create_flags |= SHFL_CF_ACT_OVERWRITE_IF_EXISTS; in vboxsf_file_open()
102 params.create_flags |= access_flags; in vboxsf_file_open()
103 params.info.attr.mode = inode->i_mode; in vboxsf_file_open()
105 err = vboxsf_create_at_dentry(file_dentry(file), ¶ms); in vboxsf_file_open()
106 if (err == 0 && params.handle == SHFL_HANDLE_NIL) in vboxsf_file_open()
107 err = (params.result == SHFL_FILE_EXISTS) ? -EEXIST : -ENOENT; in vboxsf_file_open()
111 sf_handle = vboxsf_create_sf_handle(inode, params.handle, access_flags); in vboxsf_file_open()
113 vboxsf_close(sbi->root, params.handle); in vboxsf_file_open()