Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ti/wl1251/sdio.c wl1251_sdio_disable_irq() -> wl_to_func()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
DATA_SOURCE 0 wl $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
LOCK2 0 &wl->mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx
TYPE_LOCK (struct wl1251)->mutex

drivers/net/wireless/ti/wl1251/sdio.c wl1251_sdio_enable_irq() -> wl_to_func()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
CAPPED_DATA 0 wl->chip_id 1
DATA_SOURCE 0 wl $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wl->buffer_32
NO_OVERFLOW_SIMPLE 0 wl->cmd_box_addr
NO_OVERFLOW_SIMPLE 0 wl->event_box_addr
NO_OVERFLOW_SIMPLE 0 wl->fw_len
LOCK2 0 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1251)->mutex

drivers/net/wireless/ti/wl1251/sdio.c wl1251_sdio_read() -> wl_to_func()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl->data_path (-1),36
BUF_SIZE 0 wl->if_ops (-1),64
BUF_SIZE 0 wl->if_priv (-1),16
BUF_SIZE 0 wl->irq s32min-(-1),1-s32max
BUF_SIZE 0 wl->target_mem_map (-1),144
BUF_SIZE 0 wl->vio s32min,(-1)-s32max
DATA_SOURCE 0 wl $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wl->buffer_32
NO_OVERFLOW_SIMPLE 0 wl->cmd_box_addr
NO_OVERFLOW_SIMPLE 0 wl->event_box_addr
NO_OVERFLOW_SIMPLE 0 wl->fw_len
NO_OVERFLOW_SIMPLE 0 wl->physical_mem_addr
NO_OVERFLOW_SIMPLE 0 wl->physical_reg_addr
HALF_LOCKED2 0 &wl->mutex

drivers/net/wireless/ti/wl1251/sdio.c wl1251_sdio_set_power() -> wl_to_func()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
DATA_SOURCE 0 wl $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wl->buffer_32
LOCK2 0 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1251)->mutex

drivers/net/wireless/ti/wl1251/sdio.c wl1251_sdio_write() -> wl_to_func()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl s32min-(-1),1-s32max
BUF_SIZE 0 wl->data_path (-1),36
BUF_SIZE 0 wl->if_ops (-1),64
BUF_SIZE 0 wl->if_priv (-1),16
BUF_SIZE 0 wl->irq s32min-(-1),1-s32max
BUF_SIZE 0 wl->target_mem_map (-1),144
BUF_SIZE 0 wl->vio s32min,(-1)-s32max
DATA_SOURCE 0 wl $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wl->buffer_32
NO_OVERFLOW_SIMPLE 0 wl->cmd_box_addr
NO_OVERFLOW_SIMPLE 0 wl->event_box_addr
NO_OVERFLOW_SIMPLE 0 wl->fw_len
NO_OVERFLOW_SIMPLE 0 wl->physical_mem_addr
NO_OVERFLOW_SIMPLE 0 wl->physical_reg_addr
HALF_LOCKED2 0 &wl->mutex