Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 35 files:

Smatch caller information:

fs/ubifs/tnc_misc.c ubifs_load_znode() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->tnc_mutex
HALF_LOCKED2 &c->write_reserve_mutex

fs/ocfs2/super.c ocfs2_osb_dump() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/rcu/rcutorture.c rcu_torture_stall_one() -> ktime_get_seconds()

Type Parameter Key Value

kernel/rcu/rcutorture.c rcu_torture_stall_one() -> ktime_get_seconds()

Type Parameter Key Value
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_stall_one() -> ktime_get_seconds()

Type Parameter Key Value
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

drivers/watchdog/xen_wdt.c set_timeout() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/xen_wdt.c xen_wdt_get_timeleft() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wd_data->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct watchdog_core_data)->lock

net/rxrpc/output.c rxrpc_peer_mark_tx() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/rxrpc/peer_event.c rxrpc_peer_keepalive_worker() -> ktime_get_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

net/rxrpc/peer_event.c rxrpc_peer_keepalive_worker() -> ktime_get_seconds()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

net/rxrpc/net_ns.c rxrpc_init_net() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/rxrpc/conn_event.c rxrpc_peer_mark_tx() -> ktime_get_seconds()

Type Parameter Key Value

drivers/scsi/bfa/bfa_port.c bfa_port_attach() -> ktime_get_seconds()

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

drivers/scsi/bfa/bfa_port.c bfa_port_clear_stats_isr() -> ktime_get_seconds()

Type Parameter Key Value

drivers/scsi/bfa/bfa_port.c bfa_port_get_stats_isr() -> ktime_get_seconds()

Type Parameter Key Value

fs/nfsd/nfs4state.c block_delegations() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 global &blocked_delegations_lock
HALF_LOCKED2 &pool->lock

fs/nfsd/nfs4state.c delegation_blocked() -> ktime_get_seconds()

Type Parameter Key Value

fs/nfsd/nfs4state.c delegation_blocked() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 global &blocked_delegations_lock

fs/nfsd/nfs4state.c delegation_blocked() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 global &blocked_delegations_lock

net/rxrpc/rxgk.c rxrpc_peer_mark_tx() -> ktime_get_seconds()

Type Parameter Key Value
LOCK2 &pool->lock

net/ipv4/tcp_input.c tcp_paws_check() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_input.c tcp_paws_reject() -> ktime_get_seconds()

Type Parameter Key Value

net/ipv4/tcp_input.c tcp_store_ts_recent() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/input/joystick/xpad.c xpad360_process_packet() -> ktime_get_seconds()

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

drivers/input/joystick/xpad.c xpad360_process_packet() -> ktime_get_seconds()

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

drivers/scsi/bfa/bfa_svc.c __bfa_cb_fcport_stats_clr() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c __bfa_cb_fcport_stats_get() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bfad->bfad_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bfad_s)->bfad_lock

drivers/scsi/bfa/bfa_svc.c bfa_fcport_attach() -> ktime_get_seconds()

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

fs/nfsd/export.c export_stats_init() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

net/mac80211/sta_info.c __sta_info_alloc() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/mac80211/sta_info.c sta_set_sinfo() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/char/random.c crng_reseed_interval() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/journal.c ocfs2_orphan_scan_start() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/journal.c ocfs2_queue_orphan_scan() -> ktime_get_seconds()

Type Parameter Key Value
LOCK2 &os->os_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ocfs2_orphan_scan)->os_lock

drivers/md/raid1.c check_decay_read_errors() -> ktime_get_seconds()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/scsi/lpfc/lpfc_attr.c lpfc_get_stats() -> ktime_get_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/scsi/lpfc/lpfc_attr.c lpfc_reset_stats() -> ktime_get_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

fs/btrfs/transaction.c join_transaction() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fs_info->trans_lock
TYPE_LOCK (struct btrfs_fs_info)->trans_lock

drivers/firewire/ohci.c update_bus_time() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ohci->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct fw_ohci)->lock

fs/btrfs/disk-io.c transaction_kthread() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 &fs_info->trans_lock
LOCK2 &fs_info->transaction_kthread_mutex
TYPE_LOCK (struct btrfs_fs_info)->trans_lock
TYPE_LOCK (struct btrfs_fs_info)->transaction_kthread_mutex

net/ipv4/tcp_minisocks.c tcp_check_req() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/ipv4/tcp_minisocks.c tcp_create_openreq_child() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk

net/ipv4/tcp_minisocks.c tcp_paws_check() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/ipv4/tcp_minisocks.c tcp_paws_reject() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/ipv4/tcp_minisocks.c tcp_timewait_state_process() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_brdrestart_s3() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_brdrestart_s4() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/pm8916_bms_vm.c pm8916_bms_vm_battery_get_property() -> ktime_get_seconds()

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

drivers/power/supply/pm8916_bms_vm.c pm8916_bms_vm_battery_probe() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/pm8916_bms_vm.c pm8916_bms_vm_battery_resume() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

net/rxrpc/rxkad.c rxrpc_peer_mark_tx() -> ktime_get_seconds()

Type Parameter Key Value
LOCK2 &pool->lock

net/rxrpc/proc.c rxrpc_peer_seq_show() -> ktime_get_seconds()

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

fs/ubifs/tnc.c lookup_level0_dirty() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &c->tnc_mutex
HALF_LOCKED2 &wbuf->io_mutex
TYPE_LOCK (struct ubifs_info)->tnc_mutex

fs/ubifs/tnc.c ubifs_lookup_level0() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->tnc_mutex
HALF_LOCKED2 &ui->ui_mutex

drivers/md/raid10.c check_decay_read_errors() -> ktime_get_seconds()

Type Parameter Key Value
TASK_NOT_RUNNING

fs/ubifs/shrinker.c shrink_tnc() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &c->tnc_mutex
LOCK2 &c->umount_mutex
HALF_LOCKED2 global &bch_register_lock
TYPE_LOCK (struct ubifs_info)->tnc_mutex
TYPE_LOCK (struct ubifs_info)->umount_mutex

drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_collect_minidump() -> ktime_get_seconds()

Type Parameter Key Value
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/zydas/zd1211rw/zd_chip.c zd_chip_control_leds() -> ktime_get_seconds()

Type Parameter Key Value
RX_PATH
LOCK2 &chip->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct zd_chip)->mutex

kernel/cgroup/cpuset-v1.c fmeter_update() -> ktime_get_seconds()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fmp->lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct fmeter)->lock