Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/wireless/microchip/wilc1000/cfg80211.c wilc_cfg80211_register() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/microchip/wilc1000/spi.c wilc_validate_chipid() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_clear_int_ext() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_clear_int_ext() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_read_int() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_read_int() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/netdev.c wilc_wlan_get_firmware() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/wireless/microchip/wilc1000/netdev.c wilc_wlan_get_firmware() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/wireless/microchip/wilc1000/wlan.c chip_allow_sleep() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/wlan.c chip_wakeup() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/wlan.c host_sleep_notify() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &fsm->lock
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/wlan.c host_wakeup_notify() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wilc->hif_cs
HALF_LOCKED2 &fsm->lock
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/wlan.c wilc_get_chipid() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wilc->hif_cs

drivers/net/wireless/microchip/wilc1000/wlan.c wilc_wlan_handle_txq() -> is_wilc1000()

Type Parameter Key Value
LOCK2 &wilc->hif_cs
LOCK2 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs
TYPE_LOCK (struct wilc)->txq_add_to_head_cs

drivers/net/wireless/microchip/wilc1000/wlan.c wilc_wlan_init() -> is_wilc1000()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock