Documented in 1 files:

Defined in 1 files as a function:

Referenced in 60 files:

Smatch caller information:

kernel/fork.c copy_process() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.c smu_v13_0_7_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/scsi/scsi_debug.c schedule_resp() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/scsi_debug.c schedule_resp() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/net/wireless/virtual/mac80211_hwsim_main.c hwsim_cloned_frame_received_nl() -> ktime_get_boottime_ns()

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

drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_tx_frame_no_nl() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_0_ppt.c smu_v14_0_0_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/i915/gt/uc/intel_guc.c intel_guc_dump_time_info() -> ktime_get_boottime_ns()

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

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_fw_send_timestamp_marker_cmd() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intersil/p54/txrx.c p54_rx_data() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu15/smu_v15_0_8_ppt.c smu_v15_0_8_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.c aldebaran_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

net/wireless/chan.c cfg80211_set_cac_state() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/platform/chrome/cros_ec_lpc.c cros_ec_get_time_ns() -> ktime_get_boottime_ns()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu14/smu_v14_0_2_ppt.c smu_v14_0_2_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_12_ppt.c smu_v13_0_12_get_gpu_metrics() -> ktime_get_boottime_ns()

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

kernel/bpf/syscall.c bpf_prog_load() -> ktime_get_boottime_ns()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c vega12_init_gpu_metrics_v1_0() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c arcturus_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.c smu_v13_0_5_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/net/wireless/intel/iwlwifi/mld/rx.c iwl_mld_rx_mpdu() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &rxq->lock
HALF_LOCKED2 bh

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_migration_end() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &prange->migrate_mutex
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &process_info->lock
HALF_LOCKED2 &svms->lock
TYPE_LOCK (struct svm_range)->migrate_mutex

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_migration_start() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &prange->migrate_mutex
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &process_info->lock
HALF_LOCKED2 &svms->lock
TYPE_LOCK (struct svm_range)->migrate_mutex

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_page_fault_end() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mm->mmap_lock
LOCK2 &prange->migrate_mutex
LOCK2 &svms->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mm_struct)->mmap_lock
TYPE_LOCK (struct svm_range)->migrate_mutex
TYPE_LOCK (struct svm_range_list)->lock

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_queue_eviction() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 global &kfd_processes_mutex
HALF_LOCKED2 global &kfd_processes_srcu

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_queue_restore() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_queue_restore_rescheduled() -> ktime_get_boottime_ns()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.c kfd_smi_event_unmap_from_gpu() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &prange->lock
HALF_LOCKED2 &prange->migrate_mutex
HALF_LOCKED2 &svms->lock

drivers/net/wireless/virtual/virt_wifi.c virt_wifi_inform_bss() -> ktime_get_boottime_ns()

Type Parameter Key Value

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c vega20_init_gpu_metrics_v1_0() -> ktime_get_boottime_ns()

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

drivers/net/wireless/ti/wlcore/rx.c wl1271_rx_status() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1271)->mutex

arch/x86/kvm/pmu.c kvm_pmu_rdpmc_vmware() -> ktime_get_boottime_ns()

Type Parameter Key Value

arch/x86/kvm/pmu.c kvm_pmu_rdpmc_vmware() -> ktime_get_boottime_ns()

Type Parameter Key Value

drivers/iio/humidity/dht11.c dht11_decode() -> ktime_get_boottime_ns()

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

drivers/iio/humidity/dht11.c dht11_handle_irq() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/iio/humidity/dht11.c dht11_probe() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/iio/humidity/dht11.c dht11_read_raw() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.c smu_v13_0_6_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c renoir_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c vangogh_get_gpu_metrics() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c vangogh_get_gpu_metrics_v2_3() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c vangogh_get_gpu_metrics_v2_4() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c vangogh_get_legacy_gpu_metrics() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c vangogh_get_legacy_gpu_metrics_v2_3() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.c yellow_carp_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/net/wireless/intel/iwlwifi/mld/mlo.c _iwl_mld_select_links() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c rkisp1_handle_buffer() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cap->buf.lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct rkisp1_capture)->buf.lock

drivers/net/wireless/intel/iwlwifi/mld/scan.c iwl_mld_handle_scan_start_notif() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.c cyan_skillfish_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.c smu_v13_0_4_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

net/mac80211/sta_info.c _sta_info_move_state() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_event_mgmt_rx() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi10_get_gpu_metrics() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi10_get_legacy_gpu_metrics() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi12_get_gpu_metrics() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c navi12_get_legacy_gpu_metrics() -> ktime_get_boottime_ns()

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

drivers/media/platform/arm/mali-c55/mali-c55-stats.c mali_c55_stats_fill_buffer() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/wireless/mediatek/mt76/mac80211.c mt76_rx_convert() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->rx_lock
LOCK2 rcu_read
HALF_LOCKED2 bh
TYPE_LOCK (struct mt76_dev)->rx_lock

drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_rx_mpdu_mq() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &rxq->lock
HALF_LOCKED2 bh

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_ioctl_get_clock_counters() -> ktime_get_boottime_ns()

Type Parameter Key Value

drivers/net/wireless/ath/wcn36xx/txrx.c wcn36xx_rx_skb() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ch->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct wcn36xx_dxe_ch)->lock

drivers/platform/chrome/cros_ec_ishtp.c cros_ec_get_time_ns() -> ktime_get_boottime_ns()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/mvm/rx.c iwl_mvm_rx_rx_mpdu() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rxq->lock
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct iwl_rxq)->lock

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu15/smu_v15_0_0_ppt.c smu_v15_0_0_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c cros_ec_get_time_ns() -> ktime_get_boottime_ns()

Type Parameter Key Value

drivers/net/wireless/intel/iwlwifi/mvm/utils.c iwl_mvm_get_sync_time() -> ktime_get_boottime_ns()

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

drivers/leds/trigger/ledtrig-activity.c led_activity_function() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &led_cdev->trigger_lock

drivers/platform/chrome/cros_ec_sensorhub_ring.c cros_ec_get_time_ns() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sensorhub->cmd_lock

drivers/infiniband/hw/mlx4/alias_GUID.c aliasguid_query_handler() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx4/alias_GUID.c aliasguid_query_handler() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->sriov.alias_guid.ag_work_lock
LOCK2 flags
TYPE_LOCK (struct mlx4_sriov_alias_guid)->ag_work_lock

drivers/infiniband/hw/mlx4/alias_GUID.c get_low_record_time_index() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->sriov.alias_guid.ag_work_lock
LOCK2 &dev->sriov.going_down_lock
LOCK2 flags
LOCK2 flags1
TYPE_LOCK (struct mlx4_ib_sriov)->going_down_lock
TYPE_LOCK (struct mlx4_sriov_alias_guid)->ag_work_lock

drivers/iio/industrialio-core.c iio_get_time_ns() -> ktime_get_boottime_ns()

Type Parameter Key Value

drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c iwl_mld_ftm_restart_cleanup() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mld->wiphy->mtx

drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c iwl_mld_handle_ftm_resp_notif() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c iwl_mvm_ftm_restart() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/gpu/drm/xe/xe_guc_log.c xe_guc_log_snapshot_capture() -> ktime_get_boottime_ns()

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

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c sienna_cichlid_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/platform/chrome/cros_ec.c cros_ec_get_time_ns() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.c smu_v13_0_0_get_gpu_metrics() -> ktime_get_boottime_ns()

Type Parameter Key Value
LOCK2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/media/platform/arm/mali-c55/mali-c55-capture.c mali_c55_set_plane_done() -> ktime_get_boottime_ns()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/wireless/ti/wlcore/main.c wlcore_fw_status() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1271)->mutex

drivers/net/wireless/realtek/rtw89/core.c rtw89_core_update_rx_status() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ti/wlcore/tx.c wl1271_tx_fill_hdr() -> ktime_get_boottime_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wl->mutex
TYPE_LOCK (struct wl1271)->mutex

kernel/events/core.c perf_event_clock() -> (struct perf_event)->clock()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/gpu/drm/xe/xe_query.c hwe_read_timestamp() -> hwe_read_timestamp param 4()

Type Parameter Key Value