Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfs/nfs4proc.c _nfs4_proc_lookup() -> nfs4_do_call_sync()

Type Parameter Key Value
PARAM_VALUE 1 server 4096-ptr_max
PARAM_VALUE 1 server->nfs_client 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_mvops 4096-ptr_max
PARAM_VALUE 2 msg 3191090506805919744
PARAM_VALUE 2 msg->rpc_argp 395410761502683136
PARAM_VALUE 2 msg->rpc_cred 0
PARAM_VALUE 2 msg->rpc_proc 669581702189117592
PARAM_VALUE 2 msg->rpc_resp 3269530526400675840
PARAM_VALUE 3 args 395410761502683136
PARAM_VALUE 3 args->sa_slot 0
PARAM_VALUE 4 res 3269530526400675840
PARAM_VALUE 4 res->sr_slot 0
PARAM_VALUE 4 res->sr_slot_ops 797730032227581952,3787296142830129152
PARAM_VALUE 5 task_flags 0,4,4096,4100
BUF_SIZE 0 clnt (-1),608
BUF_SIZE 0 clnt (-1),608
BUF_SIZE 1 server 1-s32max
BUF_SIZE 1 server 1-s32max
DATA_SOURCE 0 clnt $0
FUZZY_MAX 5 task_flags 4
STR_LEN 0 clnt (-1),1-24,26-27,29,31-34,63,99,115,254-255
STR_LEN 0 clnt (-1),1-24,26-27,29,31-34,63,99,115,254-255
BIT_INFO 5 task_flags 0x0,0x1004
RX_PATH
TASK_NOT_RUNNING
UNITS 1 server unit_byte
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dir->i_rwsem

fs/nfs/nfs4proc.c _nfs4_proc_lookupp() -> nfs4_do_call_sync()

Type Parameter Key Value
PARAM_VALUE 1 server 4096-ptr_max
PARAM_VALUE 1 server->nfs_client 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_mvops 4096-ptr_max
PARAM_VALUE 2 msg 332678213854703616
PARAM_VALUE 2 msg->rpc_argp 4184378902623293440
PARAM_VALUE 2 msg->rpc_cred 0
PARAM_VALUE 2 msg->rpc_proc 669581702189117936
PARAM_VALUE 2 msg->rpc_resp 5335931425244418048
PARAM_VALUE 3 args 4184378902623293440
PARAM_VALUE 3 args->sa_slot 0
PARAM_VALUE 4 res 5335931425244418048
PARAM_VALUE 4 res->sr_slot 0
PARAM_VALUE 4 res->sr_slot_ops 797730032227581952,3787296142830129152
PARAM_VALUE 5 task_flags 0,4,4096,4100
BUF_SIZE 1 server 1-s32max
BUF_SIZE 1 server 1-s32max
DATA_SOURCE 0 clnt r NFS_CLIENT
FUZZY_MAX 5 task_flags 0
BIT_INFO 1 server->caps 0x0,0xffffffff
BIT_INFO 5 task_flags 0x0,0x1004
RX_PATH
TASK_NOT_RUNNING
UNITS 1 server unit_byte
HALF_LOCKED2 &dentry->d_lockref.lock

fs/nfs/nfs4proc.c nfs4_call_sync_sequence() -> nfs4_do_call_sync()

Type Parameter Key Value
PARAM_VALUE 0 clnt->cl_debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 clnt->cl_debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 clnt->cl_debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 clnt->cl_debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 clnt->cl_debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 clnt->cl_debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 clnt->cl_debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 clnt->cl_debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 clnt->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 1 server 4096-ptr_max
PARAM_VALUE 1 server->client->cl_debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 server->client->cl_debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 server->client->cl_debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 1 server->client->cl_debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 1 server->client->cl_debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 1 server->client->cl_debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 1 server->client->cl_debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 1 server->client->cl_debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 1 server->client->cl_pipedir_objects.pdh_dentry->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 1 server->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 1 server->nfs_client->cl_mvops->call_sync_ops 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_mvops->init_caps 16401,2147698737,2952482353
PARAM_VALUE 1 server->nfs_client->cl_mvops->mig_recovery_ops 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_mvops->mig_recovery_ops->get_locations 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_mvops->minor_version 0-2
PARAM_VALUE 1 server->nfs_client->cl_mvops->state_renewal_ops 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_mvops->state_renewal_ops->get_state_renewal_cred 4096-ptr_max
PARAM_VALUE 1 server->nfs_client->cl_rpcclient->cl_debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 server->nfs_client->rpc_ops->discover_trunking 0,1213444868007317504
PARAM_VALUE 1 server->nfs_client->rpc_ops->set_capabilities 0,5981099879125131264
PARAM_VALUE 1 server->nfs_client->rpc_ops->version 2-4
PARAM_VALUE 1 server->pnfs_curr_ld->id 1,3-5
PARAM_VALUE 1 *server->attr_bitmask 0-4294967295
PARAM_VALUE 1 *server->attr_bitmask_nl 0-4294967295
PARAM_VALUE 1 *server->cache_consistency_bitmask 0-4294967295
PARAM_VALUE 1 *server->exclcreat_bitmask 0-4294967295
PARAM_VALUE 2 msg 4096-ptr_max
PARAM_VALUE 2 msg->rpc_argp 4096-ptr_max
PARAM_VALUE 2 msg->rpc_proc 4096-ptr_max
PARAM_VALUE 2 msg->rpc_resp 4096-ptr_max
PARAM_VALUE 3 args 4096-ptr_max
PARAM_VALUE 3 args->sa_slot 0
PARAM_VALUE 4 res 4096-ptr_max
PARAM_VALUE 4 res->sr_slot 0
PARAM_VALUE 4 res->sr_slot_ops 797730032227581952,3787296142830129152
PARAM_VALUE 4 res->sr_slot_ops->done 0,6816862077787136000,7810553299938279424
PARAM_VALUE 4 res->sr_slot_ops->free_slot 0,5997148140414332928,8851380967264305152
PARAM_VALUE 4 res->sr_slot_ops->process 0,5343676044341161984,6816862077787136000
PARAM_VALUE 5 task_flags 0,4
BUF_SIZE 0 clnt (-1),608
BUF_SIZE 0 clnt (-1),608
BUF_SIZE 1 server (-1),1-s32max
BUF_SIZE 1 server (-1),1-s32max
BUF_SIZE 2 msg->rpc_argp (-1),72,104
BUF_SIZE 2 msg->rpc_proc (-1),576,672,720,768
BUF_SIZE 2 msg->rpc_resp (-1),64
DATA_SOURCE 0 clnt $0
DATA_SOURCE 1 server $1
DATA_SOURCE 2 msg $2
DATA_SOURCE 3 args $3
DATA_SOURCE 4 res $4
FUZZY_MAX 5 task_flags 4
BIT_INFO 1 server->caps 0x0,0xffffffff
BIT_INFO 5 task_flags 0x0,0x4
HARD_MAX 5 task_flags 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 server unit_byte