Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_initialize() -> rt2x00queue_uninitialize()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->ops->lib 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->rx 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->rx->count 0
PARAM_VALUE 0 rt2x00dev->rx->index_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rt2x00dev->rx->length 0
PARAM_VALUE 0 *rt2x00dev->atim->index 0-u16max
PARAM_VALUE 0 *rt2x00dev->bcn->index 0-u16max
PARAM_VALUE 0 *rt2x00dev->rx->index 0
PARAM_VALUE 0 *rt2x00dev->tx->index 0-u16max
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->limit
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_initialize() -> rt2x00queue_uninitialize()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->atim->count 0
PARAM_VALUE 0 rt2x00dev->atim->entries 16,4096-ptr_max
PARAM_VALUE 0 rt2x00dev->atim->index_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rt2x00dev->atim->length 0
PARAM_VALUE 0 rt2x00dev->bcn->count 0
PARAM_VALUE 0 rt2x00dev->bcn->entries 16,4096-ptr_max
PARAM_VALUE 0 rt2x00dev->bcn->index_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rt2x00dev->bcn->length 0
PARAM_VALUE 0 rt2x00dev->ops 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->ops->lib 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->ops->name 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->rx 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->rx->count 0
PARAM_VALUE 0 rt2x00dev->rx->entries 16,4096-ptr_max
PARAM_VALUE 0 rt2x00dev->rx->index_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rt2x00dev->rx->length 0
PARAM_VALUE 0 rt2x00dev->tx->index_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *rt2x00dev->atim->index 0-u16max
PARAM_VALUE 0 *rt2x00dev->bcn->index 0-u16max
PARAM_VALUE 0 *rt2x00dev->rx->index 0-u16max
PARAM_VALUE 0 *rt2x00dev->tx->index 0-u16max
CAPPED_DATA 0 rt2x00dev->bcn->limit 1
CAPPED_DATA 0 rt2x00dev->rx->limit 1
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_uninitialize() -> rt2x00queue_uninitialize()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->anchor->suspend_wakeups.counter s32min-s32max
PARAM_VALUE 0 rt2x00dev->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rt2x00dev->ops 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->ops->drv_data_size 0,1584
PARAM_VALUE 0 rt2x00dev->ops->eeprom_size 0-4000000
PARAM_VALUE 0 rt2x00dev->ops->hw 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->ops->lib 4096-ptr_max
PARAM_VALUE 0 rt2x00dev->ops->max_ap_intf 1,4,8
PARAM_VALUE 0 rt2x00dev->ops->rf_size 0-4000000
PARAM_VALUE 0 rt2x00dev->ops->tx_queues 2,4
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->dev (-1),1616
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
BUF_SIZE 0 rt2x00dev->eeprom (-1),512
BUF_SIZE 0 rt2x00dev->hw (-1),208
BUF_SIZE 0 rt2x00dev->name (-1),4-25,28-29,32
BUF_SIZE 0 rt2x00dev->rf (-1),16
BUF_SIZE 0 rt2x00dev->workqueue (-1),512,528-8720
CAPPED_DATA 0 rt2x00dev 1
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 rt2x00dev->atim->rt2x00dev->chip.rt 0
HOST_DATA 0 rt2x00dev->bcn->rt2x00dev->chip.rt 0
HOST_DATA 0 rt2x00dev->chip.rt 0
HOST_DATA 0 rt2x00dev->rx->rt2x00dev->chip.rt 0
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->rt2x00dev->data_queues