Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c iwl_trans_pcie_gen2_stop_device() -> iwl_op_mode_time_point()

Type Parameter Key Value
PARAM_VALUE 1 tp_id 15
PARAM_VALUE 2 tp_data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c iwl_pcie_reclaim() -> iwl_op_mode_time_point()

Type Parameter Key Value
PARAM_VALUE 1 tp_id 25
PARAM_VALUE 2 tp_data 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &txq->reclaim_lock
LOCK2 bh
HALF_LOCKED2 &priv->sta_lock
HALF_LOCKED2 &rxq->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct iwl_txq)->reclaim_lock

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_trans_pcie_stop_device() -> iwl_op_mode_time_point()

Type Parameter Key Value
PARAM_VALUE 1 tp_id 15
PARAM_VALUE 2 tp_data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 global &rtnl_mutex