Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

net/wireless/sysfs.c wiphy_resume() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/wireless/sysfs.c wiphy_suspend() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/f2fs/segment.c build_sit_info() -> ktime_get_boottime_seconds()

Type Parameter Key Value

fs/f2fs/segment.c get_mtime() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sit_i->sentry_lock
TYPE_LOCK (struct sit_info)->sentry_lock

fs/f2fs/debug.c stat_show() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 global &f2fs_stat_lock
TYPE_LOCK (struct seq_file)->lock

fs/nfsd/nfs4state.c client_info_show() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/nfsd/nfs4state.c clients_still_reclaiming() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

fs/nfsd/nfs4state.c create_client() -> ktime_get_boottime_seconds()

Type Parameter Key Value

fs/nfsd/nfs4state.c deleg_reaper() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 &nn->client_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nfsd_net)->client_lock

fs/nfsd/nfs4state.c deleg_reaper() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 &nn->client_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nfsd_net)->client_lock

fs/nfsd/nfs4state.c find_cpntf_state() -> ktime_get_boottime_seconds()

Type Parameter Key Value

fs/nfsd/nfs4state.c move_to_close_lru() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 &nn->client_lock
LOCK2 &stp->st_mutex
TYPE_LOCK (struct nfsd_net)->client_lock

fs/nfsd/nfs4state.c nfs4_alloc_init_cpntf_state() -> ktime_get_boottime_seconds()

Type Parameter Key Value

fs/nfsd/nfs4state.c nfs4_laundromat() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

fs/nfsd/nfs4state.c nfs4_state_create_net() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &nfsd_mutex

fs/nfsd/nfs4state.c nfsd4_cb_recall_prepare() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 &nn->deleg_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nfsd_net)->deleg_lock

fs/nfsd/nfs4state.c nfsd4_lock() -> ktime_get_boottime_seconds()

Type Parameter Key Value
LOCK2 &stp->st_mutex

fs/nfsd/nfs4state.c nfsd4_revoke_export_states() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nn->client_lock
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
TYPE_LOCK (struct nfsd_net)->client_lock

fs/nfsd/nfs4state.c nfsd4_revoke_states() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nn->client_lock
LOCK2 global &nfsd_mutex
TYPE_LOCK (struct nfsd_net)->client_lock

fs/nfsd/nfs4state.c renew_client_locked() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD
LOCK2 &nn->client_lock
TYPE_LOCK (struct nfsd_net)->client_lock

fs/f2fs/checkpoint.c get_mtime() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sbi->pin_sem.internal_rwsem
HALF_LOCKED2 &sbi->umount_mutex
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

drivers/net/wireless/intel/ipw2x00/ipw2100.c internals_show() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_resume() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->action_mutex
TYPE_LOCK (struct ipw2100_priv)->action_mutex

drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_suspend() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->action_mutex
TYPE_LOCK (struct ipw2100_priv)->action_mutex

drivers/net/wireless/intel/ipw2x00/ipw2100.c isr_indicate_associated() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->low_lock
LOCK2 flags
HALF_LOCKED2 bh
TYPE_LOCK (struct ipw2100_priv)->low_lock

drivers/net/wireless/intel/ipw2x00/ipw2100.c schedule_reset() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->action_mutex
HALF_LOCKED2 &priv->low_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/iwl-trans.c iwl_trans_determine_restart_mode() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/iwl-trans.c iwl_trans_inc_restart_count() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/ovpn/peer.c ovpn_peer_keepalive_set() -> ktime_get_boottime_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &peer->lock
LOCK2 bh
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ovpn->lock
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
TYPE_LOCK (struct ovpn_peer)->lock

drivers/net/ovpn/peer.c ovpn_peer_keepalive_work() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/mld/scan.c iwl_mld_int_mlo_scan() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btintel_pcie.c btintel_pcie_hw_error() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_hw_error() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_inc_recovery_count() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_inc_recovery_count() -> ktime_get_boottime_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/block/zram/zram_drv.c idle_store() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/block/zram/zram_drv.c mark_slot_accessed() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &pool->lock

drivers/net/ovpn/io.c ovpn_decrypt_post() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/net/ovpn/io.c ovpn_encrypt_post() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/net/wireless/intel/iwlwifi/mld/link.c iwl_mld_activate_link() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_pci_resume() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_pci_suspend() -> ktime_get_boottime_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING