Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_alloc_entries() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_flush_entry() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_free_entries() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_interrupt_txdone() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00_has_cap_double_antenna() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 23
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
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rt2x00dev->chip.rev 0-u16max
HOST_DATA 0 rt2x00dev->chip.rt 0-u16max
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00_has_cap_external_lna_a() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 21
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00_has_cap_external_lna_bg() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 22
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00_has_cap_frame_type() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 19
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00_has_cap_rf_sequence() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 20
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->dev 1616
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
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
DATA_SOURCE 0 rt2x00dev $0
BIT_INFO 0 rt2x00dev->hw->wiphy->flags 0x0,0xffffffef
MEM_ZERO 0 &rt2x00dev->txstatus_timer
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rt2x00dev->chip.rev 0-u16max
HOST_DATA 0 rt2x00dev->chip.rt 0-u16max
HOST_DATA 0 rt2x00dev->led_assoc.rt2x00dev->chip.rev 0-u16max
HOST_DATA 0 rt2x00dev->led_assoc.rt2x00dev->chip.rt 0-u16max
HOST_DATA 0 rt2x00dev->led_qual.rt2x00dev->chip.rev 0-u16max
HOST_DATA 0 rt2x00dev->led_qual.rt2x00dev->chip.rt 0-u16max
HOST_DATA 0 rt2x00dev->led_radio.rt2x00dev->chip.rev 0-u16max
HOST_DATA 0 rt2x00dev->led_radio.rt2x00dev->chip.rt 0-u16max

drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c rt2x00_has_cap_hw_crypto() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 13
BUF_SIZE 0 rt2x00dev s32min-(-1),1-s32max
BUF_SIZE 0 rt2x00dev s32min-(-1),1-s32max
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rt2x00dev->aid 0-u16max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->autowakeup_work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->beacon_int 0-u16max[u]
USER_DATA 0 rt2x00dev->cap_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->chip.intf 0-u32max[u]
USER_DATA 0 rt2x00dev->chip.rev 0-u16max[u]
USER_DATA 0 rt2x00dev->chip.rf 0-u16max[u]
USER_DATA 0 rt2x00dev->chip.rt 0-u16max[u]
USER_DATA 0 rt2x00dev->conf_mutex.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->conf_mutex.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->csr_mutex.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->csr_mutex.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->curr_band 0-u32max[u]
USER_DATA 0 rt2x00dev->curr_freq s32min-s32max[u]
USER_DATA 0 rt2x00dev->data_queues 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.rx 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.rx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->default_ant.tx 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.tx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->extra_tx_headroom 0-u32max[u]
USER_DATA 0 rt2x00dev->flags 0-u64max[u]
USER_DATA 0 rt2x00dev->freq_offset 0-255[u]
USER_DATA 0 rt2x00dev->if_limits_ap.max 0-u16max[u]
USER_DATA 0 rt2x00dev->if_limits_ap.types 0-u16max[u]
USER_DATA 0 rt2x00dev->intf_ap_count 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_associated 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_beaconing 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_sta_count 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->irq s32min-s32max[u]
USER_DATA 0 rt2x00dev->last_beacon 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.type 0-u32max[u]
USER_DATA 0 rt2x00dev->led_mcu_reg 0-u16max[u]
USER_DATA 0 rt2x00dev->led_qual.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.type 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.type 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.rx 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.rx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->link.ant.active.tx 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.tx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->link.ant.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.rssi_ant.internal 0-u64max[u]
USER_DATA 0 rt2x00dev->link.ant.rssi_history s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.avg_rssi.internal 0-u64max[u]
USER_DATA 0 rt2x00dev->link.count 0-u32max[u]
USER_DATA 0 rt2x00dev->link.qual.false_cca s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rssi s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rx_failed s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rx_success s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.tx_failed s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.tx_success s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.vgc_level 0-255[u]
USER_DATA 0 rt2x00dev->link.qual.vgc_level_reg 0-255[u]
USER_DATA 0 rt2x00dev->link.watchdog 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_interval 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->link.work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->link.work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->lna_gain s16min-s16max[u]
USER_DATA 0 rt2x00dev->long_retry 0-255
USER_DATA 0 rt2x00dev->low_level_stats.dot11ACKFailureCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11FCSErrorCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11RTSFailureCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11RTSSuccessCount 0-u32max[u]
USER_DATA 0 rt2x00dev->num_proto_errs 0-u32max[u]
USER_DATA 0 rt2x00dev->packet_filter 0-u32max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->rf_channel s32min-s32max[u]
USER_DATA 0 rt2x00dev->rssi_offset 0-255[u]
USER_DATA 0 rt2x00dev->rxdma_busy 0-u16max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->rxdone_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->short_retry 0-255[u]
USER_DATA 0 rt2x00dev->sleep_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->spec.ht.ampdu_density 0-255[u]
USER_DATA 0 rt2x00dev->spec.ht.ampdu_factor 0-255[u]
USER_DATA 0 rt2x00dev->spec.ht.cap 0-u16max[u]
USER_DATA 0 rt2x00dev->spec.ht.ht_supported 0-1[u]
USER_DATA 0 rt2x00dev->spec.ht.mcs.rx_highest 0-u16max[u]
USER_DATA 0 rt2x00dev->spec.ht.mcs.tx_params 0-255[u]
USER_DATA 0 rt2x00dev->spec.num_channels 0-u32max[u]
USER_DATA 0 rt2x00dev->spec.supported_bands 0-u32max[u]
USER_DATA 0 rt2x00dev->spec.supported_rates 0-u32max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->tx_power 0-u16max[u]
USER_DATA 0 rt2x00dev->txdma_busy 0-u16max[u]
USER_DATA 0 rt2x00dev->txdone_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.esize 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.in 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.mask 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.out 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer._softexpires s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_hard 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_lazy 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_queued 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_rel 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_soft 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.node.expires s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_timer.node.node.node.__rb_parent_color 0-u64max[u]
UNITS 0 rt2x00dev unit_byte
USER_PTR 0 rt2x00dev

drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00_has_cap_bt_coexist() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 24
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->dev->cma_area->available_count
NO_OVERFLOW_SIMPLE 0 rt2x00dev->hw->wiphy->fw_version
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_assoc.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->ops->eeprom_size
NO_OVERFLOW_SIMPLE 0 rt2x00dev->ops->rf_size
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->rt2x00dev->data_queues
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00_has_cap_external_lna_a() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 21
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00_has_cap_external_lna_bg() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 22
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->dev->cma_area->available_count
NO_OVERFLOW_SIMPLE 0 rt2x00dev->hw->wiphy->fw_version
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_assoc.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->ops->eeprom_size
NO_OVERFLOW_SIMPLE 0 rt2x00dev->ops->rf_size
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->rt2x00dev->data_queues
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00_has_cap_external_pa() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 26
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->atim->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->dev->cma_area->available_count
NO_OVERFLOW_SIMPLE 0 rt2x00dev->hw->wiphy->fw_version
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_assoc.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.delayed_set_value
NO_OVERFLOW_SIMPLE 0 rt2x00dev->ops->eeprom_size
NO_OVERFLOW_SIMPLE 0 rt2x00dev->ops->rf_size
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->rt2x00dev->data_queues
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00_has_cap_power_limit() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 14
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c rt2x00lib_load_firmware() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 0
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00debug.c rt2x00_has_cap_hw_crypto() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 13
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->debugfs_intf 400
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
BUF_SIZE 0 rt2x00dev->name (-1),4-25,28-29,32
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
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->led_assoc.led_dev.blink_delay_off
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_assoc.led_dev.blink_delay_on
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.blink_delay_off
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.blink_delay_on
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.blink_delay_off
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.blink_delay_on
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->rt2x00dev->data_queues

drivers/net/wireless/ralink/rt2x00/rt2x00debug.c rt2x00_has_cap_restart_hw() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 28
DATA_SOURCE 0 rt2x00dev $0

drivers/net/wireless/ralink/rt2x00/rt2x00link.c rt2x00_has_cap_link_tuning() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 18
DATA_SOURCE 0 rt2x00dev $0
LOCK2 0 &rt2x00dev->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rt2x00_dev)->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00link.c rt2x00_has_cap_vco_recalibration() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 25
DATA_SOURCE 0 rt2x00dev $0
LOCK2 0 &rt2x00dev->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rt2x00_dev)->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt73usb.c rt2x00_has_cap_external_lna_a() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 21
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt73usb.c rt2x00_has_cap_external_lna_bg() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 22
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt73usb.c rt2x00_has_cap_frame_type() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 19
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00_has_cap_control_filter_pspoll() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 16
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00_has_cap_control_filters() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 15
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00_has_cap_hw_crypto() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 13
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00mac_tx() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00_has_cap_hw_crypto() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 1 cap_flag 13
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_alloc_rxskb() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 3
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_allocate() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 2
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->dev 1616
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
BUF_SIZE 0 rt2x00dev->eeprom (-1),512
BUF_SIZE 0 rt2x00dev->hw 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
DATA_SOURCE 0 rt2x00dev $0
MEM_ZERO 0 &rt2x00dev->txstatus_timer
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rt2x00dev->chip.rt 0

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_create_tx_descriptor() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 9
BUF_SIZE 0 rt2x00dev s32min-(-1),1-s32max
BUF_SIZE 0 rt2x00dev s32min-(-1),1-s32max
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rt2x00dev->aid 0-u16max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->autowakeup_work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->beacon_int 0-u16max[u]
USER_DATA 0 rt2x00dev->cap_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->chip.intf 0-u32max[u]
USER_DATA 0 rt2x00dev->chip.rev 0-u16max[u]
USER_DATA 0 rt2x00dev->chip.rf 0-u16max[u]
USER_DATA 0 rt2x00dev->chip.rt 0-u16max[u]
USER_DATA 0 rt2x00dev->conf_mutex.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->conf_mutex.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->csr_mutex.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->csr_mutex.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->curr_band 0-u32max[u]
USER_DATA 0 rt2x00dev->curr_freq s32min-s32max[u]
USER_DATA 0 rt2x00dev->data_queues 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.rx 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.rx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->default_ant.tx 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.tx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->extra_tx_headroom 0-u32max[u]
USER_DATA 0 rt2x00dev->flags 0-u64max[u]
USER_DATA 0 rt2x00dev->freq_offset 0-255[u]
USER_DATA 0 rt2x00dev->if_limits_ap.max 0-u16max[u]
USER_DATA 0 rt2x00dev->if_limits_ap.types 0-u16max[u]
USER_DATA 0 rt2x00dev->intf_ap_count 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_associated 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_beaconing 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_sta_count 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->irq s32min-s32max[u]
USER_DATA 0 rt2x00dev->last_beacon 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.type 0-u32max[u]
USER_DATA 0 rt2x00dev->led_mcu_reg 0-u16max[u]
USER_DATA 0 rt2x00dev->led_qual.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.type 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.type 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.rx 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.rx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->link.ant.active.tx 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.tx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->link.ant.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.rssi_ant.internal 0-u64max[u]
USER_DATA 0 rt2x00dev->link.ant.rssi_history s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.avg_rssi.internal 0-u64max[u]
USER_DATA 0 rt2x00dev->link.count 0-u32max[u]
USER_DATA 0 rt2x00dev->link.qual.false_cca s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rssi s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rx_failed s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rx_success s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.tx_failed s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.tx_success s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.vgc_level 0-255[u]
USER_DATA 0 rt2x00dev->link.qual.vgc_level_reg 0-255[u]
USER_DATA 0 rt2x00dev->link.watchdog 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_interval 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->link.work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->link.work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->lna_gain s16min-s16max[u]
USER_DATA 0 rt2x00dev->long_retry 0-255
USER_DATA 0 rt2x00dev->low_level_stats.dot11ACKFailureCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11FCSErrorCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11RTSFailureCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11RTSSuccessCount 0-u32max[u]
USER_DATA 0 rt2x00dev->num_proto_errs 0-u32max[u]
USER_DATA 0 rt2x00dev->packet_filter 0-u32max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->rf_channel s32min-s32max[u]
USER_DATA 0 rt2x00dev->rssi_offset 0-255[u]
USER_DATA 0 rt2x00dev->rxdma_busy 0-u16max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->rxdone_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->short_retry 0-255[u]
USER_DATA 0 rt2x00dev->sleep_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->spec.ht.ampdu_density 0-255[u]
USER_DATA 0 rt2x00dev->spec.ht.ampdu_factor 0-255[u]
USER_DATA 0 rt2x00dev->spec.ht.cap 0-u16max[u]
USER_DATA 0 rt2x00dev->spec.ht.ht_supported 0-1[u]
USER_DATA 0 rt2x00dev->spec.ht.mcs.rx_highest 0-u16max[u]
USER_DATA 0 rt2x00dev->spec.ht.mcs.tx_params 0-255[u]
USER_DATA 0 rt2x00dev->spec.num_channels 0-u32max[u]
USER_DATA 0 rt2x00dev->spec.supported_bands 0-u32max[u]
USER_DATA 0 rt2x00dev->spec.supported_rates 0-u32max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->tx_power 0-u16max[u]
USER_DATA 0 rt2x00dev->txdma_busy 0-u16max[u]
USER_DATA 0 rt2x00dev->txdone_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.esize 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.in 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.mask 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.out 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer._softexpires s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_hard 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_lazy 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_queued 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_rel 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_soft 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.node.expires s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_timer.node.node.node.__rb_parent_color 0-u64max[u]
UNITS 0 rt2x00dev unit_byte
USER_PTR 0 rt2x00dev

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_create_tx_descriptor_seq() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 8
BUF_SIZE 0 rt2x00dev s32min-(-1),1-s32max
BUF_SIZE 0 rt2x00dev s32min-(-1),1-s32max
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rt2x00dev->aid 0-u16max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->autowake_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->autowakeup_work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->autowakeup_work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->beacon_int 0-u16max[u]
USER_DATA 0 rt2x00dev->cap_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->chip.intf 0-u32max[u]
USER_DATA 0 rt2x00dev->chip.rev 0-u16max[u]
USER_DATA 0 rt2x00dev->chip.rf 0-u16max[u]
USER_DATA 0 rt2x00dev->chip.rt 0-u16max[u]
USER_DATA 0 rt2x00dev->conf_mutex.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->conf_mutex.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->csr_mutex.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->csr_mutex.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->curr_band 0-u32max[u]
USER_DATA 0 rt2x00dev->curr_freq s32min-s32max[u]
USER_DATA 0 rt2x00dev->data_queues 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.rx 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.rx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->default_ant.tx 0-u32max[u]
USER_DATA 0 rt2x00dev->default_ant.tx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->extra_tx_headroom 0-u32max[u]
USER_DATA 0 rt2x00dev->flags 0-u64max[u]
USER_DATA 0 rt2x00dev->freq_offset 0-255[u]
USER_DATA 0 rt2x00dev->if_limits_ap.max 0-u16max[u]
USER_DATA 0 rt2x00dev->if_limits_ap.types 0-u16max[u]
USER_DATA 0 rt2x00dev->intf_ap_count 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_associated 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_beaconing 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_sta_count 0-u32max[u]
USER_DATA 0 rt2x00dev->intf_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->irq s32min-s32max[u]
USER_DATA 0 rt2x00dev->last_beacon 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_assoc.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_assoc.type 0-u32max[u]
USER_DATA 0 rt2x00dev->led_mcu_reg 0-u16max[u]
USER_DATA 0 rt2x00dev->led_qual.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_qual.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_qual.type 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.activated 0-1[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.blink_timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.brightness_hw_changed s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.color 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_delay_off 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_delay_on 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.delayed_set_value s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.flags s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.led_access.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.led_access.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.max_brightness 0-u32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.new_blink_brightness s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.set_brightness_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.count.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.osq.tail.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.trigger_lock.owner.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->led_radio.led_dev.work_flags 0-u64max[u]
USER_DATA 0 rt2x00dev->led_radio.type 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.rx 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.rx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->link.ant.active.tx 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.active.tx_chain_num 0-255[u]
USER_DATA 0 rt2x00dev->link.ant.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.ant.rssi_ant.internal 0-u64max[u]
USER_DATA 0 rt2x00dev->link.ant.rssi_history s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.avg_rssi.internal 0-u64max[u]
USER_DATA 0 rt2x00dev->link.count 0-u32max[u]
USER_DATA 0 rt2x00dev->link.qual.false_cca s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rssi s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rx_failed s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.rx_success s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.tx_failed s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.tx_success s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.qual.vgc_level 0-255[u]
USER_DATA 0 rt2x00dev->link.qual.vgc_level_reg 0-255[u]
USER_DATA 0 rt2x00dev->link.watchdog 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_interval 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.watchdog_work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->link.work.cpu s32min-s32max[u]
USER_DATA 0 rt2x00dev->link.work.timer.expires 0-u64max[u]
USER_DATA 0 rt2x00dev->link.work.timer.flags 0-u32max[u]
USER_DATA 0 rt2x00dev->link.work.work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->lna_gain s16min-s16max[u]
USER_DATA 0 rt2x00dev->long_retry 0-255
USER_DATA 0 rt2x00dev->low_level_stats.dot11ACKFailureCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11FCSErrorCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11RTSFailureCount 0-u32max[u]
USER_DATA 0 rt2x00dev->low_level_stats.dot11RTSSuccessCount 0-u32max[u]
USER_DATA 0 rt2x00dev->num_proto_errs 0-u32max[u]
USER_DATA 0 rt2x00dev->packet_filter 0-u32max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->pretbtt_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->rf_channel s32min-s32max[u]
USER_DATA 0 rt2x00dev->rssi_offset 0-255[u]
USER_DATA 0 rt2x00dev->rxdma_busy 0-u16max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->rxdone_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->rxdone_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->short_retry 0-255[u]
USER_DATA 0 rt2x00dev->sleep_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->spec.ht.ampdu_density 0-255[u]
USER_DATA 0 rt2x00dev->spec.ht.ampdu_factor 0-255[u]
USER_DATA 0 rt2x00dev->spec.ht.cap 0-u16max[u]
USER_DATA 0 rt2x00dev->spec.ht.ht_supported 0-1[u]
USER_DATA 0 rt2x00dev->spec.ht.mcs.rx_highest 0-u16max[u]
USER_DATA 0 rt2x00dev->spec.ht.mcs.tx_params 0-255[u]
USER_DATA 0 rt2x00dev->spec.num_channels 0-u32max[u]
USER_DATA 0 rt2x00dev->spec.supported_bands 0-u32max[u]
USER_DATA 0 rt2x00dev->spec.supported_rates 0-u32max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->tbtt_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->tx_power 0-u16max[u]
USER_DATA 0 rt2x00dev->txdma_busy 0-u16max[u]
USER_DATA 0 rt2x00dev->txdone_work.data.counter s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.esize 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.in 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.mask 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_fifo.kfifo.out 0-u32max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.count.counter s32min-s32max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.data 0-u64max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.state 0-u64max[u]
USER_DATA 0 rt2x00dev->txstatus_tasklet.use_callback 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer._softexpires s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_hard 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_lazy 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_queued 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_rel 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.is_soft 0-1[u]
USER_DATA 0 rt2x00dev->txstatus_timer.node.expires s64min-s64max[u]
USER_DATA 0 rt2x00dev->txstatus_timer.node.node.node.__rb_parent_color 0-u64max[u]
UNITS 0 rt2x00dev unit_byte
USER_PTR 0 rt2x00dev

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

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 2
CAPPED_DATA 0 rt2x00dev->bcn->limit 1
CAPPED_DATA 0 rt2x00dev->rx->limit 1
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 rt2x00dev->bcn->limit
NO_OVERFLOW_SIMPLE 0 rt2x00dev->rx->limit
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_write_tx_data() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &queue->tx_lock
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct data_queue)->tx_lock

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_write_tx_frame() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_write_tx_frame() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_write_tx_frame() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

drivers/net/wireless/ralink/rt2x00/rt2x00config.c rt2x00lib_config() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 10
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00config.c rt2x00lib_config() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 10
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &rt2x00dev->conf_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00_has_cap_hw_crypto() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 13
CAPPED_DATA 0 rt2x00dev->extra_tx_headroom 1
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00_has_cap_pre_tbtt_interrupt() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 17
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

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

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 11
CAPPED_DATA 0 rt2x00dev->bcn->limit 1
CAPPED_DATA 0 rt2x00dev->rx->limit 1
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_probe_dev() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 11
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->drv_data 1584,u64max
BUF_SIZE 0 rt2x00dev->name (-1),4-25,28-29,32
DATA_SOURCE 0 rt2x00dev $0
MEM_ZERO 0 &rt2x00dev->txstatus_timer
RX_PATH
TASK_NOT_RUNNING
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->data_queues
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_assoc.led_dev.blink_delay_off
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_assoc.led_dev.blink_delay_on
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.blink_delay_off
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_qual.led_dev.blink_delay_on
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.blink_delay_off
NO_OVERFLOW_SIMPLE 0 rt2x00dev->led_radio.led_dev.blink_delay_on

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_probe_hw() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 5
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
BUF_SIZE 0 rt2x00dev->name (-1),4-25,28-29,32
DATA_SOURCE 0 rt2x00dev $0
BIT_INFO 0 rt2x00dev->hw->wiphy->flags 0x100,0xffffffffffffffff
BIT_INFO 0 rt2x00dev->hw->wiphy->interface_modes 0x4,0xffffffffffffffff
MEM_ZERO 0 &rt2x00dev->txstatus_timer
RX_PATH
TASK_NOT_RUNNING
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

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_probe_hw() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 3
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
BUF_SIZE 0 rt2x00dev->name (-1),4-25,28-29,32
DATA_SOURCE 0 rt2x00dev $0
BIT_INFO 0 rt2x00dev->hw->wiphy->flags 0x100,0xffffffffffffffff
BIT_INFO 0 rt2x00dev->hw->wiphy->interface_modes 0x4,0xffffffffffffffff
MEM_ZERO 0 &rt2x00dev->txstatus_timer
RX_PATH
TASK_NOT_RUNNING
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

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_probe_hw() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 6
BUF_SIZE 0 rt2x00dev->clk (-1),1-s32max
BUF_SIZE 0 rt2x00dev->drv_data (-1),1584
BUF_SIZE 0 rt2x00dev->name (-1),4-25,28-29,32
DATA_SOURCE 0 rt2x00dev $0
BIT_INFO 0 rt2x00dev->hw->wiphy->flags 0x100,0xffffffffffffffff
BIT_INFO 0 rt2x00dev->hw->wiphy->interface_modes 0x4,0xffffffffffffffff
MEM_ZERO 0 &rt2x00dev->txstatus_timer
RX_PATH
TASK_NOT_RUNNING
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

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_remove_dev() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 11
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
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
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
HALF_LOCKED2 &_dev->mutex

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_txdone() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 5
CAPPED_DATA 0 rt2x00dev->extra_tx_headroom 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_txdone() -> rt2x00_has_cap_flag()

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 7
CAPPED_DATA 0 rt2x00dev->extra_tx_headroom 1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 rt2x00dev 4096-ptr_max
PARAM_VALUE 1 cap_flag 11
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
DATA_SOURCE 0 rt2x00dev $0
RX_PATH
TASK_NOT_RUNNING
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