Lines Matching refs:session

1624 	struct nfsd4_session *session;  in find_in_sessionid_hashtbl()  local
1627 session = __find_in_sessionid_hashtbl(sessionid, net); in find_in_sessionid_hashtbl()
1628 if (!session) in find_in_sessionid_hashtbl()
1630 status = nfsd4_get_session_locked(session); in find_in_sessionid_hashtbl()
1632 session = NULL; in find_in_sessionid_hashtbl()
1635 return session; in find_in_sessionid_hashtbl()
2710 struct nfsd4_session *session = cstate->session; in nfsd4_backchannel_ctl() local
2718 session->se_cb_prog = bc->bc_cb_program; in nfsd4_backchannel_ctl()
2719 session->se_cb_sec = bc->bc_cb_sec; in nfsd4_backchannel_ctl()
2722 nfsd4_probe_callback(session->se_client); in nfsd4_backchannel_ctl()
2733 struct nfsd4_session *session; in nfsd4_bind_conn_to_session() local
2740 session = find_in_sessionid_hashtbl(&bcts->sessionid, net, &status); in nfsd4_bind_conn_to_session()
2742 if (!session) in nfsd4_bind_conn_to_session()
2745 if (!mach_creds_match(session->se_client, rqstp)) in nfsd4_bind_conn_to_session()
2754 nfsd4_init_conn(rqstp, conn, session); in nfsd4_bind_conn_to_session()
2757 nfsd4_put_session(session); in nfsd4_bind_conn_to_session()
2762 static bool nfsd4_compound_in_session(struct nfsd4_session *session, struct nfs4_sessionid *sid) in nfsd4_compound_in_session() argument
2764 if (!session) in nfsd4_compound_in_session()
2766 return !memcmp(sid, &session->se_sessionid, sizeof(*sid)); in nfsd4_compound_in_session()
2781 if (nfsd4_compound_in_session(cstate->session, &sessionid->sessionid)) { in nfsd4_destroy_session()
2851 static bool nfsd4_session_too_many_ops(struct svc_rqst *rqstp, struct nfsd4_session *session) in nfsd4_session_too_many_ops() argument
2855 return args->opcnt > session->se_fchannel.maxops; in nfsd4_session_too_many_ops()
2859 struct nfsd4_session *session) in nfsd4_request_too_big() argument
2863 return xb->len > session->se_fchannel.maxreq_sz; in nfsd4_request_too_big()
2873 struct nfsd4_session *session; in nfsd4_sequence() local
2894 session = find_in_sessionid_hashtbl(&seq->sessionid, net, &status); in nfsd4_sequence()
2895 if (!session) in nfsd4_sequence()
2897 clp = session->se_client; in nfsd4_sequence()
2900 if (nfsd4_session_too_many_ops(rqstp, session)) in nfsd4_sequence()
2904 if (nfsd4_request_too_big(rqstp, session)) in nfsd4_sequence()
2908 if (seq->slotid >= session->se_fchannel.maxreqs) in nfsd4_sequence()
2911 slot = session->se_slots[seq->slotid]; in nfsd4_sequence()
2917 seq->maxslots = session->se_fchannel.maxreqs; in nfsd4_sequence()
2926 cstate->session = session; in nfsd4_sequence()
2937 status = nfsd4_sequence_check_conn(conn, session); in nfsd4_sequence()
2943 session->se_fchannel.maxresp_cached : in nfsd4_sequence()
2944 session->se_fchannel.maxresp_sz; in nfsd4_sequence()
2961 cstate->session = session; in nfsd4_sequence()
2983 nfsd4_put_session_locked(session); in nfsd4_sequence()
2998 nfsd4_put_session(cs->session); in nfsd4_sequence_done()
3061 &cstate->session->se_client->cl_flags)) in nfsd4_reclaim_complete()
3065 if (is_client_expired(cstate->session->se_client)) in nfsd4_reclaim_complete()
3076 nfsd4_client_record_create(cstate->session->se_client); in nfsd4_reclaim_complete()
3687 WARN_ON_ONCE(cstate->session); in lookup_clientid()
4665 if (cstate->session) in nfsd4_lookup_stateid()
4774 struct nfs4_client *cl = cstate->session->se_client; in nfsd4_test_stateid()
4791 struct nfs4_client *cl = cstate->session->se_client; in nfsd4_free_stateid()
5471 &cstate->session->se_client->cl_clientid, in nfsd4_lock()