Lines Matching refs:session

635 	struct nfs4_session *session;  in nfs41_sequence_free_slot()  local
641 session = tbl->session; in nfs41_sequence_free_slot()
662 nfs41_notify_server(session->clp); in nfs41_sequence_free_slot()
667 struct nfs4_session *session; in nfs41_sequence_done() local
679 session = slot->table->session; in nfs41_sequence_done()
686 trace_nfs4_sequence_done(session, res); in nfs41_sequence_done()
692 clp = session->clp; in nfs41_sequence_done()
772 if (!res->sr_slot->table->session) in nfs4_sequence_done()
778 int nfs41_setup_sequence(struct nfs4_session *session, in nfs41_setup_sequence() argument
791 tbl = &session->fc_slot_table; in nfs41_setup_sequence()
826 trace_nfs4_setup_sequence(session, args); in nfs41_setup_sequence()
847 struct nfs4_session *session = nfs4_get_session(server); in nfs4_setup_sequence() local
850 if (!session) in nfs4_setup_sequence()
855 __func__, session->clp, session, res->sr_slot ? in nfs4_setup_sequence()
858 ret = nfs41_setup_sequence(session, args, res, task); in nfs4_setup_sequence()
867 struct nfs4_session *session = nfs4_get_session(data->seq_server); in nfs41_call_sync_prepare() local
871 nfs41_setup_sequence(session, data->seq_args, data->seq_res, task); in nfs41_call_sync_prepare()
7388 static void nfs4_update_session(struct nfs4_session *session, in nfs4_update_session() argument
7391 nfs4_copy_sessionid(&session->sess_id, &res->sessionid); in nfs4_update_session()
7393 session->clp->cl_exchange_flags |= EXCHGID4_FLAG_CONFIRMED_R; in nfs4_update_session()
7394 set_bit(NFS4_SESSION_ESTABLISHED, &session->session_state); in nfs4_update_session()
7395 session->flags = res->flags; in nfs4_update_session()
7396 memcpy(&session->fc_attrs, &res->fc_attrs, sizeof(session->fc_attrs)); in nfs4_update_session()
7398 memcpy(&session->bc_attrs, &res->bc_attrs, in nfs4_update_session()
7399 sizeof(session->bc_attrs)); in nfs4_update_session()
7405 struct nfs4_session *session = clp->cl_session; in _nfs4_proc_create_session() local
7425 status = rpc_call_sync(session->clp->cl_rpcclient, &msg, RPC_TASK_TIMEOUT); in _nfs4_proc_create_session()
7436 nfs4_update_session(session, &res); in _nfs4_proc_create_session()
7451 struct nfs4_session *session = clp->cl_session; in nfs4_proc_create_session() local
7453 dprintk("--> %s clp=%p session=%p\n", __func__, clp, session); in nfs4_proc_create_session()
7460 status = nfs4_setup_session_slot_tables(session); in nfs4_proc_create_session()
7465 ptr = (unsigned *)&session->sess_id.data[0]; in nfs4_proc_create_session()
7477 int nfs4_proc_destroy_session(struct nfs4_session *session, in nfs4_proc_destroy_session() argument
7482 .rpc_argp = session, in nfs4_proc_destroy_session()
7490 if (!test_and_clear_bit(NFS4_SESSION_ESTABLISHED, &session->session_state)) in nfs4_proc_destroy_session()
7493 status = rpc_call_sync(session->clp->cl_rpcclient, &msg, RPC_TASK_TIMEOUT); in nfs4_proc_destroy_session()
7494 trace_nfs4_destroy_session(session->clp, status); in nfs4_proc_destroy_session()
7765 struct nfs4_session *session = nfs4_get_session(server); in nfs4_layoutget_prepare() local
7773 if (nfs41_setup_sequence(session, &lgp->args.seq_args, in nfs4_layoutget_prepare()
8162 struct nfs4_session *session = nfs4_get_session(server); in nfs4_layoutcommit_prepare() local
8164 nfs41_setup_sequence(session, in nfs4_layoutcommit_prepare()