Lines Matching refs:o_res
1196 p->o_res.f_attr = &p->f_attr; in nfs4_init_opendata_res()
1197 p->o_res.f_label = p->f_label; in nfs4_init_opendata_res()
1198 p->o_res.seqid = p->o_arg.seqid; in nfs4_init_opendata_res()
1200 p->o_res.server = p->o_arg.server; in nfs4_init_opendata_res()
1201 p->o_res.access_request = p->o_arg.access; in nfs4_init_opendata_res()
1289 p->c_arg.fh = &p->o_res.fh; in nfs4_opendata_alloc()
1290 p->c_arg.stateid = &p->o_res.stateid; in nfs4_opendata_alloc()
1315 nfs4_sequence_free_slot(&p->o_res.seq_res); in nfs4_opendata_free()
1810 data->o_res.delegation_type, in nfs4_opendata_check_deleg()
1811 &data->o_res.delegation, in nfs4_opendata_check_deleg()
1812 data->o_res.pagemod_limit); in nfs4_opendata_check_deleg()
1816 data->o_res.delegation_type, in nfs4_opendata_check_deleg()
1817 &data->o_res.delegation, in nfs4_opendata_check_deleg()
1818 data->o_res.pagemod_limit); in nfs4_opendata_check_deleg()
1820 if (data->o_res.do_recall) in nfs4_opendata_check_deleg()
1822 &data->o_res.delegation); in nfs4_opendata_check_deleg()
1847 if (data->o_res.delegation_type != 0) in _nfs4_opendata_reclaim_to_nfs4_state()
1850 update_open_stateid(state, &data->o_res.stateid, NULL, in _nfs4_opendata_reclaim_to_nfs4_state()
1868 inode = nfs_fhget(data->dir->d_sb, &data->o_res.fh, in nfs4_opendata_get_inode()
1914 if (data->o_res.delegation_type != 0) in _nfs4_opendata_to_nfs4_state()
1916 update_open_stateid(state, &data->o_res.stateid, NULL, in _nfs4_opendata_to_nfs4_state()
1932 nfs4_sequence_free_slot(&data->o_res.seq_res); in nfs4_opendata_to_nfs4_state()
1980 memset(&opendata->o_res, 0, sizeof(opendata->o_res)); in nfs4_open_recover_helper()
2190 nfs4_stateid_copy(&data->o_res.stateid, &data->c_res.stateid); in nfs4_open_confirm_done()
2192 renew_lease(data->o_res.server, data->timestamp); in nfs4_open_confirm_done()
2303 &data->o_res.seq_res, in nfs4_open_prepare()
2323 nfs4_sequence_done(task, &data->o_res.seq_res); in nfs4_open_prepare()
2332 if (!nfs4_sequence_process(task, &data->o_res.seq_res)) in nfs4_open_done()
2336 if (data->o_res.f_attr->valid & NFS_ATTR_FATTR_TYPE) { in nfs4_open_done()
2337 switch (data->o_res.f_attr->mode & S_IFMT) { in nfs4_open_done()
2350 renew_lease(data->o_res.server, data->timestamp); in nfs4_open_done()
2351 if (!(data->o_res.rflags & NFS4_OPEN_RESULT_CONFIRM)) in nfs4_open_done()
2369 if (data->o_res.rflags & NFS4_OPEN_RESULT_CONFIRM) in nfs4_open_release()
2390 struct nfs_openres *o_res = &data->o_res; in nfs4_run_open_task() local
2395 .rpc_resp = o_res, in nfs4_run_open_task()
2414 nfs4_init_sequence(&o_arg->seq_args, &o_res->seq_res, 1, 1); in nfs4_run_open_task()
2417 nfs4_init_sequence(&o_arg->seq_args, &o_res->seq_res, 1, 0); in nfs4_run_open_task()
2437 struct nfs_openres *o_res = &data->o_res; in _nfs4_recover_proc_open() local
2446 if (o_res->rflags & NFS4_OPEN_RESULT_CONFIRM) in _nfs4_recover_proc_open()
2470 if (opendata->o_res.access_supported == 0) in nfs4_opendata_access()
2488 nfs_access_set_mask(&cache, opendata->o_res.access_result); in nfs4_opendata_access()
2507 struct nfs_openres *o_res = &data->o_res; in _nfs4_proc_open() local
2525 else if (o_res->cinfo.before != o_res->cinfo.after) in _nfs4_proc_open()
2528 inode_peek_iversion_raw(dir) != o_res->cinfo.after) in _nfs4_proc_open()
2529 update_changeattr(dir, &o_res->cinfo, in _nfs4_proc_open()
2530 o_res->f_attr->time_start, 0); in _nfs4_proc_open()
2532 if ((o_res->rflags & NFS4_OPEN_RESULT_LOCKTYPE_POSIX) == 0) in _nfs4_proc_open()
2534 if(o_res->rflags & NFS4_OPEN_RESULT_CONFIRM) { in _nfs4_proc_open()
2539 if (!(o_res->f_attr->valid & NFS_ATTR_FATTR)) { in _nfs4_proc_open()
2540 nfs4_sequence_free_slot(&o_res->seq_res); in _nfs4_proc_open()
2541 nfs4_proc_getattr(server, &o_res->fh, o_res->f_attr, in _nfs4_proc_open()
2542 o_res->f_label, NULL); in _nfs4_proc_open()
2823 attrset[i] = opendata->o_res.attrset[i]; in nfs4_exclusive_attrset()
2875 if (opendata->o_res.rflags & NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK) in _nfs4_open_and_get_state()
2908 nfs4_sequence_free_slot(&opendata->o_res.seq_res); in _nfs4_open_and_get_state()
2990 nfs_fattr_init(opendata->o_res.f_attr); in _nfs4_do_open()
2992 opendata->o_res.f_attr, sattr, in _nfs4_do_open()
2996 opendata->o_res.f_attr); in _nfs4_do_open()
2997 nfs_setsecurity(state->inode, opendata->o_res.f_attr, olabel); in _nfs4_do_open()