Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/proc/stat.c show_stat() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 6913200326102994944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &p->lock
TYPE_LOCK (struct seq_file)->lock

net/sunrpc/auth_gss/svcauth_gss.c get_expiry() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 5715101870254944256
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/auth_gss/svcauth_gss.c gss_proxy_save_rsc() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 3045001571873570816
NOCHECK_CALL

fs/nfsd/export.c get_expiry() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 9002800138283872256
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfsd/export.c nfsd_nl_parse_one_expkey() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 950253666967576576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

fs/nfsd/export.c nfsd_nl_parse_one_export() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 5165729839843319808
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

fs/nfsd/export.c seconds_since_boot() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 2791097144826867712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/cache.c convert_to_wallclock() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 8585470223477231616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock

net/sunrpc/cache.c seconds_since_boot() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 8590814677066162176
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &detail->hash_lock
HALF_LOCKED2 global &cache_list_lock

net/sunrpc/svcauth_unix.c get_expiry() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 7162156045117644800
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/svcauth_unix.c seconds_since_boot() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 5552143302820134912
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &xprt->xpt_lock
TYPE_LOCK (struct svc_xprt)->xpt_lock

net/sunrpc/svcauth_unix.c sunrpc_nl_parse_one_ip_map() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 7380932702225932288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/sunrpc/svcauth_unix.c sunrpc_nl_parse_one_unix_gid() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 8744143985312739328
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

fs/nfsd/nfs4idmap.c get_expiry() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 567525182932373504
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfsd/nfs4xdr.c convert_to_wallclock() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 7540204596606636032
NOCHECK_CALL

fs/nfs/dns_resolve.c seconds_since_boot() -> getboottime64()

Type Parameter Key Value
PARAM_VALUE 0 ts 4870127985667743744
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &m->lock