Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_cal_perical_nphy_run() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &t->wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_cal_perical_nphy_run() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &t->wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_classifier_nphy() -> wlapi_enable_mac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &t->wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rxcore_setstate_nphy() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &t->wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_glacial_timer_based_cal() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
RX_PATH
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &t->wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_idle_tssi_est() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 physhim->wlc_hw->d11core 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_periodic_cal() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw->d11core 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw->d11core->bus 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw->d11core->bus->ops 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw->d11core->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw->d11core->bus->ops->write16 4096-ptr_max
PARAM_VALUE 0 physhim->wlc_hw->d11core->bus->ops->write32 4096-ptr_max
CAPPED_DATA 0 physhim->wlc_hw->d11core 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_tempsense() -> wlapi_enable_mac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &t->wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_tempsense_new() -> wlapi_enable_mac()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_tx_pwr_ctrl_init() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_vbat_temp_sense_setup() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->mac_suspend_depth 0-4294967295
PARAM_VALUE 0 physhim->wlc->hw->maccontrol 0,2-4294967295
PARAM_VALUE 0 physhim->wlc->hw->wake_override 0,4-4294967295
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 physhim->wlc_hw->d11core 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_vbatsense() -> wlapi_enable_mac()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_ant_rxdiv_set() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->mac_suspend_depth 0-4294967295
PARAM_VALUE 0 physhim->wlc->hw->maccontrol 0,2-4294967295
PARAM_VALUE 0 physhim->wlc->hw->wake_override 0,4-4294967295
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_noise_sample_request() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->mac_suspend_depth 0-4294967295
PARAM_VALUE 0 physhim->wlc->hw->maccontrol 0,2-4294967295
PARAM_VALUE 0 physhim->wlc->hw->wake_override 0,4-4294967295
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &t->wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_noise_sample_request() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->mac_suspend_depth 0-4294967295
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &t->wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_stf_chain_active_get() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->mac_suspend_depth 0-4294967295
PARAM_VALUE 0 physhim->wlc->hw->maccontrol 0,2-4294967295
PARAM_VALUE 0 physhim->wlc->hw->wake_override 0,4-4294967295
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &t->wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_txpower_get_current() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->mac_suspend_depth 0-4294967295
PARAM_VALUE 0 physhim->wlc->hw->maccontrol 0,2-4294967295
PARAM_VALUE 0 physhim->wlc->hw->wake_override 0,4-4294967295
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_txpower_limit_set() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_txpower_set() -> wlapi_enable_mac()

Type Parameter Key Value
PARAM_VALUE 0 physhim 4096-ptr_max
PARAM_VALUE 0 physhim->wlc 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->hw->band 4096-ptr_max
PARAM_VALUE 0 physhim->wlc->wl->lock.rlock.dep_map->name 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock