Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 35 files:
- arch/powerpc/kernel/eeh_pe.c
- arch/s390/hypfs/inode.c
- drivers/char/random.c, line 229
- drivers/firewire/ohci.c, line 1728
- drivers/input/joystick/xpad.c
- drivers/input/serio/hil_mlc.c, line 278
- drivers/md/raid1-10.c, line 180
- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c, line 2485
- drivers/net/wireless/zydas/zd1211rw/zd_chip.c, line 1331
- drivers/power/supply/pm8916_bms_vm.c
- drivers/scsi/bfa/bfa_port.c
- drivers/scsi/bfa/bfa_svc.c
- drivers/scsi/lpfc/lpfc_attr.c
- drivers/scsi/lpfc/lpfc_sli.c
- drivers/watchdog/xen_wdt.c
- fs/btrfs/disk-io.c, line 1554
- fs/btrfs/transaction.c, line 358
- fs/nfsd/export.c, line 603
- fs/nfsd/nfs4state.c
- fs/ocfs2/journal.c
- fs/ocfs2/super.c, line 328
- fs/ubifs/shrinker.c, line 62
- fs/ubifs/tnc.c
- fs/ubifs/tnc_misc.c, line 456
- include/net/tcp.h
- kernel/cgroup/cpuset-v1.c, line 79
- kernel/rcu/rcutorture.c
- kernel/time/timekeeping.c, line 1174
- net/ipv4/tcp_input.c, line 4109
- net/ipv4/tcp_minisocks.c
- net/mac80211/sta_info.c
- net/rxrpc/ar-internal.h, line 1413
- net/rxrpc/net_ns.c, line 70
- net/rxrpc/peer_event.c
- net/rxrpc/proc.c, line 301
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 |