Lines Matching refs:stateid
1076 p->c_arg.stateid = &p->o_res.stateid; in nfs4_opendata_alloc()
1194 nfs4_stateid *stateid) in nfs_need_update_open_stateid() argument
1198 if (!nfs4_stateid_match_other(stateid, &state->open_stateid)) { in nfs_need_update_open_stateid()
1202 if (nfs4_stateid_is_newer(stateid, &state->open_stateid)) in nfs_need_update_open_stateid()
1222 nfs4_stateid *stateid, fmode_t fmode) in nfs_clear_open_stateid_locked() argument
1237 if (stateid == NULL) in nfs_clear_open_stateid_locked()
1241 (nfs4_stateid_match_other(stateid, &state->open_stateid) && in nfs_clear_open_stateid_locked()
1242 !nfs4_stateid_is_newer(stateid, &state->open_stateid))) { in nfs_clear_open_stateid_locked()
1247 nfs4_stateid_copy(&state->stateid, stateid); in nfs_clear_open_stateid_locked()
1248 nfs4_stateid_copy(&state->open_stateid, stateid); in nfs_clear_open_stateid_locked()
1253 nfs4_stateid *stateid, fmode_t fmode) in nfs_clear_open_stateid() argument
1256 nfs_clear_open_stateid_locked(state, arg_stateid, stateid, fmode); in nfs_clear_open_stateid()
1262 static void nfs_set_open_stateid_locked(struct nfs4_state *state, nfs4_stateid *stateid, fmode_t fm… in nfs_set_open_stateid_locked() argument
1274 if (!nfs_need_update_open_stateid(state, stateid)) in nfs_set_open_stateid_locked()
1277 nfs4_stateid_copy(&state->stateid, stateid); in nfs_set_open_stateid_locked()
1278 nfs4_stateid_copy(&state->open_stateid, stateid); in nfs_set_open_stateid_locked()
1290 nfs4_stateid_copy(&state->stateid, deleg_stateid); in __update_open_stateid()
1320 delegation = &deleg_cur->stateid; in update_open_stateid()
1321 else if (!nfs4_stateid_match(&deleg_cur->stateid, delegation)) in update_open_stateid()
1325 __update_open_stateid(state, open_stateid, &deleg_cur->stateid, fmode); in update_open_stateid()
1343 const nfs4_stateid *stateid) in nfs4_update_lock_stateid() argument
1349 if (!nfs4_stateid_match_other(stateid, &lsp->ls_stateid)) in nfs4_update_lock_stateid()
1351 if (!nfs4_stateid_is_newer(stateid, &lsp->ls_stateid)) in nfs4_update_lock_stateid()
1353 nfs4_stateid_copy(&lsp->ls_stateid, stateid); in nfs4_update_lock_stateid()
1381 nfs4_stateid stateid; in nfs4_try_open_cached() local
1399 nfs4_stateid_copy(&stateid, &delegation->stateid); in nfs4_try_open_cached()
1410 if (update_open_stateid(state, NULL, &stateid, fmode)) in nfs4_try_open_cached()
1474 update_open_stateid(state, &data->o_res.stateid, NULL, in _nfs4_opendata_reclaim_to_nfs4_state()
1509 update_open_stateid(state, &data->o_res.stateid, NULL, in _nfs4_opendata_to_nfs4_state()
1623 !nfs4_stateid_match(&state->stateid, &state->open_stateid)) { in nfs4_open_recover()
1626 nfs4_stateid_copy(&state->stateid, &state->open_stateid); in nfs4_open_recover()
1688 …ll_error(struct nfs_server *server, struct nfs4_state *state, const nfs4_stateid *stateid, int err) in nfs4_handle_delegation_recall_error() argument
1724 stateid); in nfs4_handle_delegation_recall_error()
1740 …egation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_stateid *stateid) in nfs4_open_delegation_recall() argument
1750 nfs4_stateid_copy(&opendata->o_arg.u.delegation, stateid); in nfs4_open_delegation_recall()
1753 return nfs4_handle_delegation_recall_error(server, state, stateid, err); in nfs4_open_delegation_recall()
1772 nfs4_stateid_copy(&data->o_res.stateid, &data->c_res.stateid); in nfs4_open_confirm_done()
2185 nfs4_stateid_copy(&state->stateid, &state->open_stateid); in nfs_finish_clear_delegation_stateid()
2207 nfs4_stateid stateid; in nfs41_check_delegation_stateid() local
2220 nfs4_stateid_copy(&stateid, &delegation->stateid); in nfs41_check_delegation_stateid()
2223 status = nfs41_test_stateid(server, &stateid, cred); in nfs41_check_delegation_stateid()
2230 nfs41_free_stateid(server, &stateid, cred); in nfs41_check_delegation_stateid()
2248 nfs4_stateid *stateid = &state->open_stateid; in nfs41_check_open_stateid() local
2258 status = nfs41_test_stateid(server, stateid, cred); in nfs41_check_open_stateid()
2264 nfs41_free_stateid(server, stateid, cred); in nfs41_check_open_stateid()
2558 if (nfs4_copy_delegation_stateid(&arg.stateid, inode, fmode)) { in _nfs4_do_setattr()
2567 if (nfs4_select_rw_stateid(&arg.stateid, state, FMODE_WRITE, in _nfs4_do_setattr()
2571 nfs4_stateid_copy(&arg.stateid, &zero_stateid); in _nfs4_do_setattr()
2657 res_stateid = &calldata->res.stateid; in nfs4_close_done()
2668 if (!nfs4_stateid_match(&calldata->arg.stateid, in nfs4_close_done()
2681 nfs_clear_open_stateid(state, &calldata->arg.stateid, in nfs4_close_done()
2706 nfs4_stateid_copy(&calldata->arg.stateid, &state->open_stateid); in nfs4_close_prepare()
4119 int nfs4_set_rw_stateid(nfs4_stateid *stateid, in nfs4_set_rw_stateid() argument
4128 return nfs4_select_rw_stateid(stateid, ctx->state, fmode, lockowner); in nfs4_set_rw_stateid()
4132 static bool nfs4_stateid_is_current(nfs4_stateid *stateid, in nfs4_stateid_is_current() argument
4142 return nfs4_stateid_match(stateid, ¤t_stateid); in nfs4_stateid_is_current()
4188 nfs4_stateid_is_current(&args->stateid, in nfs4_read_stateid_changed()
4227 if (nfs4_set_rw_stateid(&hdr->args.stateid, hdr->args.context, in nfs4_proc_pgio_rpc_prepare()
4260 nfs4_stateid_is_current(&args->stateid, in nfs4_write_stateid_changed()
4809 nfs4_stateid_copy(&arg.stateid, &zero_stateid); in _nfs4_do_set_security_label()
5148 nfs4_stateid stateid; member
5223 …oc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, int issync) in _nfs4_proc_delegreturn() argument
5245 data->args.stateid = &data->stateid; in _nfs4_proc_delegreturn()
5248 nfs4_stateid_copy(&data->stateid, stateid); in _nfs4_proc_delegreturn()
5279 int nfs4_proc_delegreturn(struct inode *inode, struct rpc_cred *cred, const nfs4_stateid *stateid, … in nfs4_proc_delegreturn() argument
5285 err = _nfs4_proc_delegreturn(inode, cred, stateid, issync); in nfs4_proc_delegreturn()
5440 &calldata->res.stateid)) in nfs4_locku_done()
5446 if (!nfs4_stateid_match(&calldata->arg.stateid, in nfs4_locku_done()
5464 nfs4_stateid_copy(&calldata->arg.stateid, &calldata->lsp->ls_stateid); in nfs4_locku_prepare()
5694 nfs4_stateid_copy(&lsp->ls_stateid, &data->res.stateid); in nfs4_lock_done()
5696 } else if (!nfs4_update_lock_stateid(lsp, &data->res.stateid)) in nfs4_lock_done()
6025 …lock_delegation_recall(struct file_lock *fl, struct nfs4_state *state, const nfs4_stateid *stateid) in nfs4_lock_delegation_recall() argument
6034 return nfs4_handle_delegation_recall_error(server, state, stateid, err); in nfs4_lock_delegation_recall()
7638 if (pnfs_choose_layoutget_stateid(&lgp->args.stateid, in nfs4_layoutget_prepare()
7895 pnfs_set_layout_stateid(lo, &lrp->res.stateid, true); in nfs4_layoutreturn_release()
8248 nfs4_stateid *stateid, in _nfs41_test_stateid() argument
8253 .stateid = stateid, in _nfs41_test_stateid()
8267 dprintk("NFS call test_stateid %p\n", stateid); in _nfs41_test_stateid()
8292 nfs4_stateid *stateid, in nfs41_test_stateid() argument
8298 err = _nfs41_test_stateid(server, stateid, cred); in nfs41_test_stateid()
8346 nfs4_stateid *stateid, in _nfs41_free_stateid() argument
8365 dprintk("NFS call free_stateid %p\n", stateid); in _nfs41_free_stateid()
8370 nfs4_stateid_copy(&data->args.stateid, stateid); in _nfs41_free_stateid()
8394 nfs4_stateid *stateid, in nfs41_free_stateid() argument
8400 task = _nfs41_free_stateid(server, stateid, cred, true); in nfs41_free_stateid()