Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_beacon() -> mac80211_hwsim_tsf_to_boottime()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->hw 4096-ptr_max
PARAM_VALUE 0 data->hw->priv 4096-ptr_max
PARAM_VALUE 0 data->started 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/net/wireless/virtual/mac80211_hwsim_nan.c mac80211_hwsim_nan_discovery_beacon_timer() -> mac80211_hwsim_tsf_to_boottime()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->hw 4096-ptr_max
PARAM_VALUE 0 data->hw->priv 4096-ptr_max
PARAM_VALUE 0 data->hw->wiphy 4096-ptr_max
PARAM_VALUE 0 data->nan.device_vif 1-u64max
PARAM_VALUE 0 data->nan.phase 1-u32max
PARAM_VALUE 0 data->nan.role 0
BIT_INFO 0 data->nan.bands 0x0,0xff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/net/wireless/virtual/mac80211_hwsim_nan.c mac80211_hwsim_nan_schedule_slot() -> mac80211_hwsim_tsf_to_boottime()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->hw 4096-ptr_max
PARAM_VALUE 0 data->hw->priv 4096-ptr_max
PARAM_VALUE 0 data->nan.device_vif 1-u64max
PARAM_VALUE 0 data->nan.tsf_discontinuity 0
PARAM_VALUE 1 tsf 0-4177920
DATA_SOURCE 0 data $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq
HALF_LOCKED2 0 &data->nan.state_lock