Lines Matching refs:stateid

1150 	p->c_arg.stateid = &p->o_res.stateid;  in nfs4_opendata_alloc()
1295 nfs4_stateid *stateid) in nfs_need_update_open_stateid() argument
1299 if (!nfs4_stateid_match_other(stateid, &state->open_stateid)) { in nfs_need_update_open_stateid()
1303 if (nfs4_stateid_is_newer(stateid, &state->open_stateid)) in nfs_need_update_open_stateid()
1323 nfs4_stateid *stateid, fmode_t fmode) in nfs_clear_open_stateid_locked() argument
1338 if (stateid == NULL) in nfs_clear_open_stateid_locked()
1342 (nfs4_stateid_match_other(stateid, &state->open_stateid) && in nfs_clear_open_stateid_locked()
1343 !nfs4_stateid_is_newer(stateid, &state->open_stateid))) { in nfs_clear_open_stateid_locked()
1348 nfs4_stateid_copy(&state->stateid, stateid); in nfs_clear_open_stateid_locked()
1349 nfs4_stateid_copy(&state->open_stateid, stateid); in nfs_clear_open_stateid_locked()
1354 nfs4_stateid *stateid, fmode_t fmode) in nfs_clear_open_stateid() argument
1357 nfs_clear_open_stateid_locked(state, arg_stateid, stateid, fmode); in nfs_clear_open_stateid()
1363 static void nfs_set_open_stateid_locked(struct nfs4_state *state, nfs4_stateid *stateid, fmode_t fm… in nfs_set_open_stateid_locked() argument
1375 if (!nfs_need_update_open_stateid(state, stateid)) in nfs_set_open_stateid_locked()
1378 nfs4_stateid_copy(&state->stateid, stateid); in nfs_set_open_stateid_locked()
1379 nfs4_stateid_copy(&state->open_stateid, stateid); in nfs_set_open_stateid_locked()
1391 nfs4_stateid_copy(&state->stateid, deleg_stateid); in __update_open_stateid()
1421 delegation = &deleg_cur->stateid; in update_open_stateid()
1422 else if (!nfs4_stateid_match(&deleg_cur->stateid, delegation)) in update_open_stateid()
1426 __update_open_stateid(state, open_stateid, &deleg_cur->stateid, fmode); in update_open_stateid()
1444 const nfs4_stateid *stateid) in nfs4_update_lock_stateid() argument
1450 if (!nfs4_stateid_match_other(stateid, &lsp->ls_stateid)) in nfs4_update_lock_stateid()
1452 if (!nfs4_stateid_is_newer(stateid, &lsp->ls_stateid)) in nfs4_update_lock_stateid()
1454 nfs4_stateid_copy(&lsp->ls_stateid, stateid); in nfs4_update_lock_stateid()
1483 nfs4_stateid stateid; in nfs4_try_open_cached() local
1501 nfs4_stateid_copy(&stateid, &delegation->stateid); in nfs4_try_open_cached()
1512 if (update_open_stateid(state, NULL, &stateid, fmode)) in nfs4_try_open_cached()
1582 update_open_stateid(state, &data->o_res.stateid, NULL, in _nfs4_opendata_reclaim_to_nfs4_state()
1617 update_open_stateid(state, &data->o_res.stateid, NULL, in _nfs4_opendata_to_nfs4_state()
1722 !nfs4_stateid_match(&state->stateid, &state->open_stateid)) { in nfs4_open_recover()
1725 nfs4_stateid_copy(&state->stateid, &state->open_stateid); in nfs4_open_recover()
1787 …ll_error(struct nfs_server *server, struct nfs4_state *state, const nfs4_stateid *stateid, int err) in nfs4_handle_delegation_recall_error() argument
1824 stateid); in nfs4_handle_delegation_recall_error()
1841 struct nfs4_state *state, const nfs4_stateid *stateid, in nfs4_open_delegation_recall() argument
1852 nfs4_stateid_copy(&opendata->o_arg.u.delegation, stateid); in nfs4_open_delegation_recall()
1854 nfs4_stateid_copy(&state->stateid, &state->open_stateid); in nfs4_open_delegation_recall()
1870 return nfs4_handle_delegation_recall_error(server, state, stateid, err); in nfs4_open_delegation_recall()
1889 nfs4_stateid_copy(&data->o_res.stateid, &data->c_res.stateid); in nfs4_open_confirm_done()
2305 nfs4_stateid_copy(&state->stateid, &state->open_stateid); in nfs_finish_clear_delegation_stateid()
2327 nfs4_stateid stateid; in nfs41_check_delegation_stateid() local
2340 nfs4_stateid_copy(&stateid, &delegation->stateid); in nfs41_check_delegation_stateid()
2343 status = nfs41_test_stateid(server, &stateid, cred); in nfs41_check_delegation_stateid()
2350 nfs41_free_stateid(server, &stateid, cred); in nfs41_check_delegation_stateid()
2368 nfs4_stateid *stateid = &state->open_stateid; in nfs41_check_open_stateid() local
2378 status = nfs41_test_stateid(server, stateid, cred); in nfs41_check_open_stateid()
2384 nfs41_free_stateid(server, stateid, cred); in nfs41_check_open_stateid()
2688 if (nfs4_copy_delegation_stateid(&arg.stateid, inode, fmode)) { in _nfs4_do_setattr()
2697 if (nfs4_select_rw_stateid(&arg.stateid, state, FMODE_WRITE, in _nfs4_do_setattr()
2701 nfs4_stateid_copy(&arg.stateid, &zero_stateid); in _nfs4_do_setattr()
2796 res_stateid = &calldata->res.stateid; in nfs4_close_done()
2807 if (!nfs4_stateid_match(&calldata->arg.stateid, in nfs4_close_done()
2820 nfs_clear_open_stateid(state, &calldata->arg.stateid, in nfs4_close_done()
2845 nfs4_stateid_copy(&calldata->arg.stateid, &state->open_stateid); in nfs4_close_prepare()
4273 int nfs4_set_rw_stateid(nfs4_stateid *stateid, in nfs4_set_rw_stateid() argument
4282 return nfs4_select_rw_stateid(stateid, ctx->state, fmode, lockowner); in nfs4_set_rw_stateid()
4286 static bool nfs4_stateid_is_current(nfs4_stateid *stateid, in nfs4_stateid_is_current() argument
4296 return nfs4_stateid_match(stateid, &current_stateid); in nfs4_stateid_is_current()
4342 nfs4_stateid_is_current(&args->stateid, in nfs4_read_stateid_changed()
4381 if (nfs4_set_rw_stateid(&hdr->args.stateid, hdr->args.context, in nfs4_proc_pgio_rpc_prepare()
4414 nfs4_stateid_is_current(&args->stateid, in nfs4_write_stateid_changed()
4962 nfs4_stateid_copy(&arg.stateid, &zero_stateid); in _nfs4_do_set_security_label()
5289 nfs4_stateid stateid; member
5366 …oc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, int issync) in _nfs4_proc_delegreturn() argument
5388 data->args.stateid = &data->stateid; in _nfs4_proc_delegreturn()
5391 nfs4_stateid_copy(&data->stateid, stateid); in _nfs4_proc_delegreturn()
5422 int nfs4_proc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, … in nfs4_proc_delegreturn() argument
5428 err = _nfs4_proc_delegreturn(inode, cred, stateid, issync); in nfs4_proc_delegreturn()
5572 &calldata->res.stateid)) in nfs4_locku_done()
5578 if (!nfs4_stateid_match(&calldata->arg.stateid, in nfs4_locku_done()
5596 nfs4_stateid_copy(&calldata->arg.stateid, &calldata->lsp->ls_stateid); in nfs4_locku_prepare()
5826 nfs4_stateid_copy(&lsp->ls_stateid, &data->res.stateid); in nfs4_lock_done()
5828 } else if (!nfs4_update_lock_stateid(lsp, &data->res.stateid)) in nfs4_lock_done()
6157 …lock_delegation_recall(struct file_lock *fl, struct nfs4_state *state, const nfs4_stateid *stateid) in nfs4_lock_delegation_recall() argument
6166 return nfs4_handle_delegation_recall_error(server, state, stateid, err); in nfs4_lock_delegation_recall()
7776 if (pnfs_choose_layoutget_stateid(&lgp->args.stateid, in nfs4_layoutget_prepare()
7845 if (nfs4_stateid_match(&lgp->args.stateid, in nfs4_layoutget_done()
7846 &lgp->args.ctx->state->stateid)) { in nfs4_layoutget_done()
7853 if (lo && nfs4_stateid_match(&lgp->args.stateid, in nfs4_layoutget_done()
8054 pnfs_set_layout_stateid(lo, &lrp->res.stateid, true); in nfs4_layoutreturn_release()
8405 nfs4_stateid *stateid, in _nfs41_test_stateid() argument
8410 .stateid = stateid, in _nfs41_test_stateid()
8424 dprintk("NFS call test_stateid %p\n", stateid); in _nfs41_test_stateid()
8449 nfs4_stateid *stateid, in nfs41_test_stateid() argument
8455 err = _nfs41_test_stateid(server, stateid, cred); in nfs41_test_stateid()
8503 nfs4_stateid *stateid, in _nfs41_free_stateid() argument
8522 dprintk("NFS call free_stateid %p\n", stateid); in _nfs41_free_stateid()
8527 nfs4_stateid_copy(&data->args.stateid, stateid); in _nfs41_free_stateid()
8551 nfs4_stateid *stateid, in nfs41_free_stateid() argument
8557 task = _nfs41_free_stateid(server, stateid, cred, true); in nfs41_free_stateid()