Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfsd/nfs4state.c find_in_sessionid_hashtbl() -> nfsd4_get_session_locked()

Type Parameter Key Value
PARAM_VALUE 0 ses 4096-ptr_max
DATA_SOURCE 0 ses r __find_in_sessionid_hashtbl
PREEMPT_ADD
LOCK2 &nn->client_lock
TYPE_LOCK (struct nfsd_net)->client_lock

fs/nfsd/nfs4state.c nfsd4_create_session() -> nfsd4_get_session_locked()

Type Parameter Key Value
PARAM_VALUE 0 ses 4096-ptr_max
PARAM_VALUE 0 ses->se_all_sessions.next 3029018340089204736
PARAM_VALUE 0 ses->se_all_sessions.prev 4096-ptr_max
PARAM_VALUE 0 ses->se_cb_highest_slot 0-31
PARAM_VALUE 0 ses->se_cb_sec.flavor 0-1
PARAM_VALUE 0 ses->se_cb_slot_avail u32max
PARAM_VALUE 0 ses->se_client 4096-ptr_max
PARAM_VALUE 0 ses->se_client->cl_idhash.next 4096-ptr_max
PARAM_VALUE 0 ses->se_client->cl_idhash.prev 4096-ptr_max
PARAM_VALUE 0 ses->se_client->cl_lru.next 4096-ptr_max
PARAM_VALUE 0 ses->se_client->cl_namenode.__rb_parent_color 1
PARAM_VALUE 0 ses->se_client->cl_namenode.rb_left 4096-ptr_max
PARAM_VALUE 0 ses->se_client->cl_namenode.rb_right 4096-ptr_max
PARAM_VALUE 0 ses->se_client->cl_state 0
PARAM_VALUE 0 ses->se_client->net 4096-ptr_max
PARAM_VALUE 0 ses->se_conns.next 4096-ptr_max
PARAM_VALUE 0 ses->se_conns.next->next 4096-ptr_max
PARAM_VALUE 0 ses->se_conns.prev 4096-ptr_max
PARAM_VALUE 0 ses->se_conns.prev->next 4096-ptr_max
PARAM_VALUE 0 ses->se_conns.prev->prev 4096-ptr_max
PARAM_VALUE 0 ses->se_dead 0
PARAM_VALUE 0 ses->se_fchannel.maxops 0-200
PARAM_VALUE 0 ses->se_fchannel.maxreqs 1-2048
PARAM_VALUE 0 ses->se_fchannel.maxresp_cached 0-2128
PARAM_VALUE 0 ses->se_hash.next 4096-ptr_max
PARAM_VALUE 0 ses->se_hash.prev 4096-ptr_max
PARAM_VALUE 0 ses->se_perclnt.next 4096-ptr_max
PARAM_VALUE 0 ses->se_perclnt.prev 4096-ptr_max
PARAM_VALUE 0 ses->se_ref.counter 0
PARAM_VALUE 0 ses->se_sessionid.data 4096-ptr_max
PARAM_VALUE 0 ses->se_sessionid.data->clientid.cl_boot 0-4294967295
PARAM_VALUE 0 ses->se_sessionid.data->clientid.cl_id 0-4294967295
PARAM_VALUE 0 ses->se_sessionid.data->reserved 0
PARAM_VALUE 0 ses->se_sessionid.data->sequence 0-4294967295
PARAM_VALUE 0 ses->se_slots.xa_flags 0
PARAM_VALUE 0 ses->se_slots.xa_head 0
PARAM_VALUE 0 ses->se_slots.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ses->se_target_maxslots 1-2048
PARAM_VALUE 0 *ses->se_cb_seq_nr 1
BUF_SIZE 0 ses 472
CAPPED_DATA 0 ses->se_cb_highest_slot 1
DATA_SOURCE 0 ses r alloc_session
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &nn->client_lock
TYPE_LOCK (struct nfsd_net)->client_lock