Documented in 1 files:
Defined in 1 files as a function:
Referenced in 23 files:
- drivers/net/wireless/ath/ath10k/leds.c, line 68
- drivers/net/wireless/ath/ath6kl/cfg80211.c, line 3804
- drivers/net/wireless/ath/ath9k/gpio.c, line 92
- drivers/net/wireless/ath/ath9k/htc_drv_gpio.c, line 295
- drivers/net/wireless/ath/carl9170/led.c, line 138
- drivers/net/wireless/ath/wil6210/cfg80211.c, line 2693
- drivers/net/wireless/ath/wil6210/netdev.c, line 344
- drivers/net/wireless/ath/wil6210/wil6210.h, line 1068
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
- drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c, line 100
- drivers/net/wireless/intersil/p54/led.c, line 99
- drivers/net/wireless/marvell/mwifiex/cfg80211.c, line 3138
- drivers/net/wireless/microchip/wilc1000/netdev.c, line 970
- drivers/net/wireless/nxp/nxpwifi/cfg80211.c, line 2484
- drivers/net/wireless/quantenna/qtnfmac/core.c, line 479
- drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c, line 22
- drivers/net/wireless/ralink/rt2x00/rt2x00leds.c, line 95
- drivers/net/wireless/realtek/rtlwifi/core.c
- drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c, line 29
- drivers/net/wireless/ti/wl1251/main.c
- net/mac80211/iface.c, line 2317
- net/wireless/ethtool.c, line 10
- net/wireless/of.c, line 65
Smatch caller information:
drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c rtl92du_get_other_intf() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_add_virtual_intf() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| CAPPED_DATA | 0 | wiphy->_net.net | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| STR_LEN | 0 | wiphy | (-1),5-6 |
| STR_LEN | 0 | wiphy | (-1),5-6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &wiphy->mtx | |
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/carl9170/led.c carl9170_led_register_led() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| LOCK2 | &pool->lock |
drivers/net/wireless/ti/wl1251/main.c wl1251_fetch_firmware() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wl->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wl1251)->mutex |
drivers/net/wireless/ti/wl1251/main.c wl1251_fetch_nvs() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/wil6210/txrx.c __wil_tx_ring() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/ath/wil6210/txrx.c __wil_tx_vring_tso() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/ath/wil6210/txrx.c wil_tx_complete() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/wil6210/txrx.c wil_vring_alloc() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wil->mutex | ||
| HALF_LOCKED2 | &wil->mutex | ||
| TYPE_LOCK | (struct wil6210_priv)->mutex |
drivers/net/wireless/ath/wil6210/txrx.c wil_vring_alloc_skb() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/txrx.c wil_vring_free() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wil->mem_lock | ||
| HALF_LOCKED2 | &wil->mutex | ||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/txrx.c wil_vring_reap_rx() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ralink/rt2x00/rt2x00leds.c rt2x00leds_register_led() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/wil6210/txrx_edma.c __wil_tx_ring_tso_edma() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_move_all_rx_buff_to_free_list() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wil->mem_lock | ||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_ring_alloc_desc_ring() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wil->mutex | ||
| HALF_LOCKED2 | &wil->mutex | ||
| TYPE_LOCK | (struct wil6210_priv)->mutex |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_ring_alloc_skb_edma() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_ring_free_edma() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wil->mem_lock | ||
| HALF_LOCKED2 | &wil->mutex | ||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_sring_alloc() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wil->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wil6210_priv)->mutex |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_sring_free() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wil->mutex | ||
| HALF_LOCKED2 | &wil->mem_lock | ||
| TYPE_LOCK | (struct wil6210_priv)->mutex |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_sring_reap_rx_edma() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_tx_sring_handler() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_tx_tso_gen_desc() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|
net/mac80211/iface.c ieee80211_if_add() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| CAPPED_DATA | 0 | wiphy->_net.net | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/ath9k/gpio.c ath_init_leds() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/wil6210/cfg80211.c wil_cfg80211_deinit() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| BUF_SIZE | 0 | wiphy->dev.parent | (-1),1616 |
| CAPPED_DATA | 0 | wiphy | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/wil6210/cfg80211.c wil_wiphy_init() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->dev.parent | 4096-ptr_max |
| BUF_SIZE | 0 | wiphy | 2464-7693280 |
| BUF_SIZE | 0 | wiphy | 2464-7693280 |
| DATA_SOURCE | 0 | wiphy | $0 |
| BIT_INFO | 0 | wiphy->flags | 0x280010,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/nxp/nxpwifi/cfg80211.c nxpwifi_add_virtual_intf() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| CAPPED_DATA | 0 | wiphy->_net.net | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| STR_LEN | 0 | wiphy | (-1),5-6 |
| STR_LEN | 0 | wiphy | (-1),5-6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/microchip/wilc1000/netdev.c wilc_netdev_ifc_init() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_interface_add() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ar->wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c rt2x00lib_request_firmware() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/wireless/ethtool.c cfg80211_get_drvinfo() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &us_ibdev->usdev_lock | ||
| HALF_LOCKED2 | global &bnx2fc_dev_lock | ||
| HALF_LOCKED2 | global &ft_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intersil/p54/led.c p54_register_led() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/wireless/of.c wiphy_read_of_freq_limits() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | wiphy->addresses | (-1),96 |
| BUF_SIZE | 0 | wiphy->cipher_suites | (-1),20 |
| BUF_SIZE | 0 | wiphy->mgmt_stypes | (-1),60 |
| BUF_SIZE | 0 | wiphy->vendor_commands | (-1),48 |
| DATA_SOURCE | 0 | wiphy | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_addresses | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_iface_combinations | |
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/wil6210/wil_crash_dump.c wil_fw_core_dump() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/net/wireless/ath/ath10k/leds.c ath10k_leds_register() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/wil6210/fw.c wil_fw_verify_file_exists() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/wil6210/fw.c wil_request_board() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wil->mem_lock | ||
| LOCK2 | &wil->mutex | ||
| TYPE_LOCK | (struct wil6210_priv)->mem_lock | ||
| TYPE_LOCK | (struct wil6210_priv)->mutex |
drivers/net/wireless/ath/wil6210/fw.c wil_request_firmware() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wil->mem_lock | ||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/pm.c wil_pm_runtime_allow() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| CAPPED_DATA | 0 | wiphy | 1 |
| CAPPED_DATA | 0 | wiphy->n_cipher_suites | 1 |
| CAPPED_DATA | 0 | wiphy->n_radio | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/wil6210/pm.c wil_pm_runtime_forbid() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/ath/wil6210/pm.c wil_pm_runtime_get() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/ath/wil6210/pm.c wil_pm_runtime_put() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &wil->mutex |
drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_core_net_attach() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| CAPPED_DATA | 0 | wiphy->_net.net | 1 |
| DATA_SOURCE | 0 | wiphy | r priv_to_wiphy |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtlwifi/core.c rtl_op_resume() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/realtek/rtlwifi/core.c rtl_op_suspend() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c ath9k_init_leds() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| LOCK2 | &pool->lock |
drivers/net/wireless/ath/wil6210/netdev.c wil_vif_alloc() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| BUF_SIZE | 0 | wiphy->dev.parent | (-1),1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/ath/wil6210/netdev.c wil_vif_alloc() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/ath/wil6210/pmc.c wil_pmc_alloc() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/ath/wil6210/pmc.c wil_pmc_free() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c brcms_led_register() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_attach() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_mon_add_vif() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_vif_event() -> wiphy_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &event->vif_event_lock | ||
| TYPE_LOCK | (struct brcmf_cfg80211_vif_event)->vif_event_lock |