Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/net/wireless/mediatek/mt76/mcu.c, line 70
- drivers/net/wireless/mediatek/mt76/mt76.h, line 1944
- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7921/regd.c, line 232
- drivers/net/wireless/mediatek/mt76/mt7921/testmode.c, line 97
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7925/regd.c, line 280
- drivers/net/wireless/mediatek/mt76/mt7925/testmode.c
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
Smatch caller information:
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cmd | 0-u16max |
| PARAM_VALUE | 2 | data | 4493053004618878976 |
| PARAM_VALUE | 3 | len | 164 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 164 |
| BUF_SIZE | 2 | data | 164 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| UNITS | 3 | len | unit_byte |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1,20,31 |
| PARAM_VALUE | 2 | data | 576460252113735680,1122994040815169536,1715454749565915136 |
| PARAM_VALUE | 3 | len | 8 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 8 |
| BUF_SIZE | 2 | data | 8 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| HARD_MAX | 1 | cmd | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 2-3,30-31 |
| PARAM_VALUE | 2 | data | 3464613027476451328,5088136532806008832,6440590541355991040,7969156462998237184 |
| PARAM_VALUE | 3 | len | 8,12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 8,12 |
| BUF_SIZE | 2 | data | 8,12 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| HARD_MAX | 1 | cmd | 31 |
| HARD_MAX | 3 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-131327,262144-262399 |
| PARAM_VALUE | 2 | data | 0,4096-ptr_max |
| PARAM_VALUE | 3 | len | 0,4,8,12,16,20,24,28,32,76,228,260,268,528,530 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | (-1),4,8,12,16,20,24,28,32,76,228,260,268,528,530 |
| BUF_SIZE | 2 | data | (-1),4,8,12,16,20,24,28,32,76,228,260,268,528,530 |
| CAPPED_DATA | 1 | cmd | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| HARD_MAX | 3 | len | 530 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_on | |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 4410045263605366784,5741339653287882752,7865677369432457216 |
| PARAM_VALUE | 3 | len | 8,16,104 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 0 | dev | 53736 |
| BUF_SIZE | 2 | data | 8,16,104 |
| BUF_SIZE | 2 | data | 8,16,104 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| HARD_MAX | 3 | len | 104 |
| UNITS | 3 | len | unit_byte |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->queue_ops->tx_cleanup | 0,740481638872236032 |
| PARAM_VALUE | 1 | cmd | (-238),0-255 |
| PARAM_VALUE | 4 | wait_resp | 0 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 0 | dev->bus | (-1),64 |
| BUF_SIZE | 0 | dev->mcu_ops | (-1),88 |
| BUF_SIZE | 0 | dev->phy.priv | (-1),13480 |
| BUF_SIZE | 2 | data | (-1),1-s32max |
| BUF_SIZE | 2 | data | (-1),1-s32max |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| STR_LEN | 0 | dev | (-1),22 |
| STR_LEN | 0 | dev | (-1),22 |
| STR_LEN | 0 | dev->hw->wiphy->fw_version | (-1),31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 2 | data | unit_byte |
| UNITS | 3 | len | unit_byte |
drivers/net/wireless/mediatek/mt76/mt7921/regd.c mt7921_regd_query_regdb() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 262144-262399 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 100-4196 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 3273064908409483264 |
| PARAM_VALUE | 5 | *ret_skb | 0 |
| BUF_SIZE | 2 | data | 100-4196 |
| DATA_SOURCE | 2 | data | r _kzalloc_noprof |
| BIT_INFO | 1 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->drv->sta_remove | 0,787476775156809728,880781342038126592,1379321575973339136,1638238924180213760,2697964353006272512,3760022059396878336 |
| PARAM_VALUE | 1 | cmd | 131072-131327,1179648-1179903 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 8,12,16,20,28,32,36,52,72,336,530 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 8,12,16,20,28,32,36,52,72,336,530 |
| BUF_SIZE | 2 | data | 8,12,16,20,28,32,36,52,72,336,530 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x20000,0x1200ff |
| HARD_MAX | 3 | len | 530 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| USER_DATA | 0 | dev->beacon_int | s32min-s32max[u] |
| USER_DATA | 0 | dev->beacon_mask | 0-255[u] |
| USER_DATA | 0 | dev->bus_hung.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->csa_complete | 0-255[u] |
| USER_DATA | 0 | dev->cur_cc_bss_rx | 0-u32max[u] |
| USER_DATA | 0 | dev->debugfs_reg | 0-u32max[u] |
| USER_DATA | 0 | dev->eeprom.size | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.ampdu_state | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.amsdu | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.cipher | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.flags | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.hw_key_idx | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.hw_key_idx2 | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.idx | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.inactive_count | s32min-s32max[u] |
| USER_DATA | 0 | dev->global_wcid.link_id | 0-15[u] |
| USER_DATA | 0 | dev->global_wcid.link_valid | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.non_aql_packets.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->global_wcid.offchannel | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.phy_idx | 0-3[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.bw | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.eht_gi | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.eht_ru_alloc | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.flags | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_dcm | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_gi | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_ru_alloc | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.legacy | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.mcs | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.n_bonded_ch | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.nss | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rssi.internal | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.rx_check_pn | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.sta | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.sta_disabled | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_bytes | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_drops | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_errors | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_packets | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_bytes | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_failed | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_packets | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_retries | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.sw_iv | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.tx_info | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.tx_offchannel.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.tx_pending.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->hwrro_mode | 0-u32max[u] |
| USER_DATA | 0 | dev->irq_tasklet.count.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->irq_tasklet.data | 0-u64max[u] |
| USER_DATA | 0 | dev->irq_tasklet.state | 0-u64max[u] |
| USER_DATA | 0 | dev->irq_tasklet.use_callback | 0-1[u] |
| USER_DATA | 0 | dev->mcu.msg_seq | 0-u32max[u] |
| USER_DATA | 0 | dev->mcu.mutex.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->mcu.mutex.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->mcu.res_q.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->mcu.timeout | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.irqmask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.npu_type | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.phy_addr | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.hw_rro.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.hw_rro.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.init_done | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rev_id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.fdbk_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.miod_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.running | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.rx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.tx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.tx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.version | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wdma_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.amsdu_max_len | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.amsdu_max_subframes | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.bus_type | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.hif2 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.hw_rro | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.ack_sn_addr | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.particular_se_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.particular_sid | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.se_group_nums | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.win_size | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.msi | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.phy_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_npkt | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.txfree_tbit | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wcid_512 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_int | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_mask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_phys | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_rx_glo | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_rx_pg | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_tx | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_txfree | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.hw_rro.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.hw_rro.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.init_done | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rev_id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.fdbk_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.miod_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.running | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.tx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.tx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.version | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wdma_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.amsdu_max_len | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.amsdu_max_subframes | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.bus_type | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.hif2 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.hw_rro | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.ack_sn_addr | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.particular_se_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.particular_sid | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.se_group_nums | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.win_size | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.msi | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.phy_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_npkt | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.txfree_tbit | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wcid_512 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_int | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_mask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_phys | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_rx_glo | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_rx_pg | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_tx | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_txfree | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.done | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.magic | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.owner_cpu | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.locked | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.locked_pending | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.pending | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.tail | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.val.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.done | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.magic | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.owner_cpu | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.locked | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.locked_pending | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.pending | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.tail | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.val.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->otp.size | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.antenna_mask | 0-255[u] |
| USER_DATA | 0 | dev->phy.band_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.cap.has_2ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.cap.has_5ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.cap.has_6ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.chainmask | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | dev->phy.chandef.width | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.dfs_state | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.al | 0-1[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.activated | 0-1[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_brightness | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_delay_off | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_delay_on | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.brightness | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.brightness_hw_changed | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.color | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_delay_off | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_delay_on | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_set_value | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.flags | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.led_access.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.led_access.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.max_brightness | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.new_blink_brightness | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.set_brightness_work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.count.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.work_flags | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.pin | 0-255[u] |
| USER_DATA | 0 | dev->phy.mac_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.mac_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.mac_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.mac_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.mac_work_count | 0-255[u] |
| USER_DATA | 0 | dev->phy.main_chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.main_chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | dev->phy.main_chandef.width | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.mgmt_tx_pending.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.no_active_monitor | 0-1[u] |
| USER_DATA | 0 | dev->phy.num_sta | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.offchannel | 0-1[u] |
| USER_DATA | 0 | dev->phy.radar_enabled | 0-1[u] |
| USER_DATA | 0 | dev->phy.roc_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.roc_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.roc_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.roc_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.state | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.survey_time | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.test.freq_offset | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.state | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_antenna_mask | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_count | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_done | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_duty_cycle | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_ipg | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_ltf | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_mpdu_len | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.test.tx_pending | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_power_control | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_queued | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_queued_limit | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_ldpc | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_mode | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_nss | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_sgi | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_stbc | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_spe_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_time | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.txpower_cur | s32min-s32max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.count.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.data | 0-u64max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.state | 0-u64max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.use_callback | 0-1[u] |
| USER_DATA | 0 | dev->region | 0-u32max[u] |
| USER_DATA | 0 | dev->rev | 0-u32max[u] |
| USER_DATA | 0 | dev->rnr.bssid_num | 0-255[u] |
| USER_DATA | 0 | dev->rnr.seq_num | 0-255[u] |
| USER_DATA | 0 | dev->rnr.sreq_flag | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_len | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_ref | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.aggr | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.ampdu_ref | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.band | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.bw | 0-15[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.chains | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.eht.gi | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.eht.ru | 0-15[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.enc_flags | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.encoding | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.first_amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.flag | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.freq | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_dcm | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_gi | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_ru | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.last_amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.nss | 0-31[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.phy_idx | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.qos_ctl | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.rate_idx | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.reorder_time | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.seqno | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.signal | (-128)-127[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.timestamp | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.wcid_idx | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_token.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token_size | 0-u16max[u] |
| USER_DATA | 0 | dev->rxfilter | 0-u32max[u] |
| USER_DATA | 0 | dev->scan.beacon_received | 0-1[u] |
| USER_DATA | 0 | dev->scan.beacon_wait | 0-1[u] |
| USER_DATA | 0 | dev->scan.chan_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->scan_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->scan_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->scan_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->scan_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->sdio.hw_ver | 0-255[u] |
| USER_DATA | 0 | dev->sdio.net_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.pse_mcu_quota_max | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.deficit | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.ple_data_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_data_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_mcu_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_page_size | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.stat_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.status_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.txrx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.xmit_buf_sz | 0-u32max[u] |
| USER_DATA | 0 | dev->test_mtd.offset | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->token_count | 0-u16max[u] |
| USER_DATA | 0 | dev->token_size | 0-u16max[u] |
| USER_DATA | 0 | dev->token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->tx_napi.defer_hard_irqs | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.defer_hard_irqs_count | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.bitmask | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.cached_napi_id | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.rx_count | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro_flush_timeout | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.index | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.irq_suspend_timeout | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.list_owner | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.napi_id | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.napi_rmap_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.irq | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.kref.refcount.refs.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.poll_owner | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.state | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_hard | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_queued | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_rel | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_soft | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.weight | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.data_len | 0-u16max[u] |
| USER_DATA | 0 | dev->usb.mcu.base | 0-u32max[u] |
| USER_DATA | 0 | dev->usb.mcu.rp_len | s32min-s32max[u] |
| USER_DATA | 0 | dev->usb.rx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.sg_en | 0-1[u] |
| USER_DATA | 0 | dev->usb.stat_work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->usb.status_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.usb_ctrl_mtx.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->usb.usb_ctrl_mtx.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->vif_mask | 0-u64max[u] |
| USER_DATA | 0 | dev->wed_token_count | 0-u16max[u] |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_get_txpwr_info() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 3761219424196227072 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 8893633947152625664 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_fw_log_2_host() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 922415754664652800 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_get_nic_capability() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 5073876239358861312 |
| PARAM_VALUE | 3 | len | 8 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 4905687858950848512 |
| BUF_SIZE | 2 | data | 8 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_get_temperature() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 7758693797403922432 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 5630645984560074752 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &mdev->mt76.mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_read_eeprom() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 859841976047857664 |
| PARAM_VALUE | 3 | len | 32 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 1129955351727763456 |
| BUF_SIZE | 2 | data | 32 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_regval() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 1183077903039172608 |
| PARAM_VALUE | 3 | len | 20 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 171387871831842816 |
| BUF_SIZE | 2 | data | 20 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &attr->mutex | ||
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_eeprom() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 7422899545561677824 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_wf_rf_pin_ctrl() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 3493308027277791232 |
| PARAM_VALUE | 3 | len | 8 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 4169321740572217344 |
| BUF_SIZE | 2 | data | 8 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &(phy->dev)->mt76.mutex | ||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/mediatek/mt76/mt7925/regd.c mt7925_regd_query_regdb() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 108-4204 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 7532194292458360832 |
| PARAM_VALUE | 5 | *ret_skb | 0 |
| BUF_SIZE | 2 | data | 108-4204 |
| DATA_SOURCE | 2 | data | r _kzalloc_noprof |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-1048575,1179648-1179903,1703936-1704191 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,8,12,14,16,20,22,24,28,32,40,52,80 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 4,8,12,14,16,20,22,24,28,32,40,52,80 |
| BUF_SIZE | 2 | data | 4,8,12,14,16,20,22,24,28,32,40,52,80 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x0,0x1affff |
| HARD_MAX | 3 | len | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_on | |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mphy->dev->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_get_chan_mib_info() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 4768180073365172224 |
| PARAM_VALUE | 3 | len | 36 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 3116106923024805888 |
| BUF_SIZE | 2 | data | 36 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_get_chip_config() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 7598551857674088448 |
| PARAM_VALUE | 3 | len | 8 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 2279195663628861440 |
| BUF_SIZE | 2 | data | 8 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_get_eeprom() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 6953301583698444288 |
| PARAM_VALUE | 3 | len | 20 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 7234069869459066880 |
| BUF_SIZE | 2 | data | 20 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_get_efuse_free_block() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->eeprom.data | 1-u64max |
| PARAM_VALUE | 0 | dev->eeprom.size | 7680 |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 3357705508417679360 |
| PARAM_VALUE | 0 | dev->phy.priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->usb.usb_ctrl_mtx.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 1764809271947091968 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 1421715686204620800 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0,4-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_get_temperature() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 1179648-1179903 |
| PARAM_VALUE | 2 | data | 5512634954087669760 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 7217804423288102912 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x120000,0x1200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c mt7996_mcu_rf_regval() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 1245184-1245439 |
| PARAM_VALUE | 2 | data | 4935395036490227712 |
| PARAM_VALUE | 3 | len | 20 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 4650025927542521856 |
| BUF_SIZE | 2 | data | 20 |
| BIT_INFO | 1 | cmd | 0x130000,0x1300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &attr->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-u16max |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,8,76,88 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 4,8,76,88 |
| BUF_SIZE | 2 | data | 4,8,76,88 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| HARD_MAX | 3 | len | 88 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | (-239),(-2)-(-1),8,17,33 |
| PARAM_VALUE | 2 | data | 0,4096-ptr_max |
| PARAM_VALUE | 3 | len | 0,8,12,36,44,1024 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | (-1),8,12,36,44,1024 |
| BUF_SIZE | 2 | data | (-1),8,12,36,44,1024 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| HARD_MAX | 1 | cmd | 33 |
| HARD_MAX | 3 | len | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | dev->phy.leds.cdev.blink_delay_on | |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7921/testmode.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cmd | 262144-262399 |
| PARAM_VALUE | 2 | data | 4001248875474403328 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 0 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 12 |
| BUF_SIZE | 2 | data | 12 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| LOCK2 | &dev->mt76.mutex | ||
| 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 mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7921/testmode.c mt7921_tm_query() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 262144-262399 |
| PARAM_VALUE | 2 | data | 359792892802482176 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 4980042049444691968 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-u16max,131072-131327,262144-262399 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2,4,8,12,16,20,28,44,68,72,76,530 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 2,4,8,12,16,20,28,44,68,72,76,530 |
| BUF_SIZE | 2 | data | 2,4,8,12,16,20,28,44,68,72,76,530 |
| CAPPED_DATA | 1 | cmd | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x0,0x6ffff |
| HARD_MAX | 3 | len | 530 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| USER_DATA | 0 | dev->beacon_int | s32min-s32max[u] |
| USER_DATA | 0 | dev->beacon_mask | 0-255[u] |
| USER_DATA | 0 | dev->bus_hung.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->csa_complete | 0-255[u] |
| USER_DATA | 0 | dev->cur_cc_bss_rx | 0-u32max[u] |
| USER_DATA | 0 | dev->debugfs_reg | 0-u32max[u] |
| USER_DATA | 0 | dev->eeprom.size | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.ampdu_state | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.amsdu | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.cipher | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.flags | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.hw_key_idx | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.hw_key_idx2 | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.idx | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.inactive_count | s32min-s32max[u] |
| USER_DATA | 0 | dev->global_wcid.link_id | 0-15[u] |
| USER_DATA | 0 | dev->global_wcid.link_valid | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.non_aql_packets.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->global_wcid.offchannel | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.phy_idx | 0-3[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.bw | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.eht_gi | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.eht_ru_alloc | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.flags | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_dcm | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_gi | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_ru_alloc | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.legacy | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.mcs | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.n_bonded_ch | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.nss | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rssi.internal | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.rx_check_pn | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.sta | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.sta_disabled | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_bytes | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_drops | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_errors | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_packets | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_bytes | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_failed | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_packets | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_retries | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.sw_iv | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.tx_info | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.tx_offchannel.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.tx_pending.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->hwrro_mode | 0-u32max[u] |
| USER_DATA | 0 | dev->irq_tasklet.count.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->irq_tasklet.data | 0-u64max[u] |
| USER_DATA | 0 | dev->irq_tasklet.state | 0-u64max[u] |
| USER_DATA | 0 | dev->irq_tasklet.use_callback | 0-1[u] |
| USER_DATA | 0 | dev->mcu.msg_seq | 0-u32max[u] |
| USER_DATA | 0 | dev->mcu.mutex.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->mcu.mutex.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->mcu.res_q.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->mcu.timeout | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.irqmask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.npu_type | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.phy_addr | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.hw_rro.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.hw_rro.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.init_done | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rev_id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.fdbk_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.miod_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.running | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.rx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.tx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.tx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.version | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wdma_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.amsdu_max_len | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.amsdu_max_subframes | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.bus_type | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.hif2 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.hw_rro | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.ack_sn_addr | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.particular_se_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.particular_sid | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.se_group_nums | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.win_size | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.msi | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.phy_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_npkt | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.txfree_tbit | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wcid_512 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_int | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_mask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_phys | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_rx_glo | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_rx_pg | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_tx | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_txfree | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.hw_rro.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.hw_rro.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.init_done | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rev_id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.fdbk_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.miod_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.running | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.tx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.tx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.version | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wdma_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.amsdu_max_len | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.amsdu_max_subframes | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.bus_type | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.hif2 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.hw_rro | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.ack_sn_addr | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.particular_se_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.particular_sid | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.se_group_nums | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.win_size | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.msi | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.phy_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_npkt | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.txfree_tbit | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wcid_512 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_int | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_mask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_phys | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_rx_glo | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_rx_pg | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_tx | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_txfree | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.done | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.magic | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.owner_cpu | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.locked | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.locked_pending | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.pending | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.tail | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.val.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.done | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.magic | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.owner_cpu | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.locked | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.locked_pending | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.pending | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.tail | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.val.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->otp.size | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.antenna_mask | 0-255[u] |
| USER_DATA | 0 | dev->phy.band_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.cap.has_2ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.cap.has_5ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.cap.has_6ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.chainmask | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | dev->phy.chandef.width | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.dfs_state | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.al | 0-1[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.activated | 0-1[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_brightness | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_delay_off | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_delay_on | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.brightness | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.brightness_hw_changed | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.color | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_delay_off | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_delay_on | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_set_value | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.flags | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.led_access.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.led_access.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.max_brightness | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.new_blink_brightness | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.set_brightness_work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.count.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.work_flags | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.pin | 0-255[u] |
| USER_DATA | 0 | dev->phy.mac_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.mac_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.mac_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.mac_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.mac_work_count | 0-255[u] |
| USER_DATA | 0 | dev->phy.main_chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.main_chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | dev->phy.main_chandef.width | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.mgmt_tx_pending.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.no_active_monitor | 0-1[u] |
| USER_DATA | 0 | dev->phy.num_sta | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.offchannel | 0-1[u] |
| USER_DATA | 0 | dev->phy.radar_enabled | 0-1[u] |
| USER_DATA | 0 | dev->phy.roc_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.roc_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.roc_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.roc_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.state | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.survey_time | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.test.freq_offset | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.state | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_antenna_mask | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_count | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_done | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_duty_cycle | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_ipg | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_ltf | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_mpdu_len | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.test.tx_pending | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_power_control | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_queued | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_queued_limit | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_ldpc | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_mode | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_nss | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_sgi | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_stbc | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_spe_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_time | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.txpower_cur | s32min-s32max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.count.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.data | 0-u64max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.state | 0-u64max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.use_callback | 0-1[u] |
| USER_DATA | 0 | dev->region | 0-u32max[u] |
| USER_DATA | 0 | dev->rev | 0-u32max[u] |
| USER_DATA | 0 | dev->rnr.bssid_num | 0-255[u] |
| USER_DATA | 0 | dev->rnr.seq_num | 0-255[u] |
| USER_DATA | 0 | dev->rnr.sreq_flag | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_len | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_ref | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.aggr | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.ampdu_ref | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.band | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.bw | 0-15[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.chains | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.eht.gi | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.eht.ru | 0-15[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.enc_flags | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.encoding | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.first_amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.flag | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.freq | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_dcm | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_gi | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_ru | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.last_amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.nss | 0-31[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.phy_idx | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.qos_ctl | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.rate_idx | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.reorder_time | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.seqno | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.signal | (-128)-127[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.timestamp | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.wcid_idx | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_token.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token_size | 0-u16max[u] |
| USER_DATA | 0 | dev->rxfilter | 0-u32max[u] |
| USER_DATA | 0 | dev->scan.beacon_received | 0-1[u] |
| USER_DATA | 0 | dev->scan.beacon_wait | 0-1[u] |
| USER_DATA | 0 | dev->scan.chan_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->scan_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->scan_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->scan_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->scan_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->sdio.hw_ver | 0-255[u] |
| USER_DATA | 0 | dev->sdio.net_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.pse_mcu_quota_max | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.deficit | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.ple_data_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_data_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_mcu_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_page_size | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.stat_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.status_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.txrx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.xmit_buf_sz | 0-u32max[u] |
| USER_DATA | 0 | dev->test_mtd.offset | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->token_count | 0-u16max[u] |
| USER_DATA | 0 | dev->token_size | 0-u16max[u] |
| USER_DATA | 0 | dev->token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->tx_napi.defer_hard_irqs | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.defer_hard_irqs_count | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.bitmask | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.cached_napi_id | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.rx_count | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro_flush_timeout | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.index | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.irq_suspend_timeout | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.list_owner | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.napi_id | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.napi_rmap_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.irq | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.kref.refcount.refs.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.poll_owner | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.state | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_hard | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_queued | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_rel | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_soft | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.weight | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.data_len | 0-u16max[u] |
| USER_DATA | 0 | dev->usb.mcu.base | 0-u32max[u] |
| USER_DATA | 0 | dev->usb.mcu.rp_len | s32min-s32max[u] |
| USER_DATA | 0 | dev->usb.rx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.sg_en | 0-1[u] |
| USER_DATA | 0 | dev->usb.stat_work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->usb.status_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.usb_ctrl_mtx.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->usb.usb_ctrl_mtx.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->vif_mask | 0-u64max[u] |
| USER_DATA | 0 | dev->wed_token_count | 0-u16max[u] |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mt76.mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c mt7921_get_txpwr_info() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 262144-262399 |
| PARAM_VALUE | 2 | data | 1661410376588283904 |
| PARAM_VALUE | 3 | len | 8 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 1447325396567388160 |
| BUF_SIZE | 2 | data | 8 |
| BIT_INFO | 1 | cmd | 0x40000,0x400ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct mt76_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c mt7921_mcu_get_nic_capability() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 262144-262399 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | len | 0 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 6240005078742781952 |
| BIT_INFO | 1 | cmd | 0x40000,0x400ff |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c mt7921_mcu_read_eeprom() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 65536-131071 |
| PARAM_VALUE | 2 | data | 5345448782519992320 |
| PARAM_VALUE | 3 | len | 24 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 248101199698833408 |
| BUF_SIZE | 2 | data | 24 |
| BIT_INFO | 1 | cmd | 0x10000,0x1ffff |
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-1048575 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,8,12,16,20-21,24,26,32,36,44,56,76,136 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 4,8,12,16,20-21,24,26,32,36,44,56,76,136 |
| BUF_SIZE | 2 | data | 4,8,12,16,20-21,24,26,32,36,44,56,76,136 |
| CAPPED_DATA | 1 | cmd | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x0,0x8ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &phy->dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_get_chan_mib_info() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-u16max |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 64-80 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 4591510462037942272 |
| BUF_SIZE | 2 | data | 80 |
| CAPPED_DATA | 3 | len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_get_eeprom() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 65536-131071 |
| PARAM_VALUE | 2 | data | 3978441259857707008 |
| PARAM_VALUE | 3 | len | 24 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 7110048167289630720 |
| BUF_SIZE | 2 | data | 24 |
| BIT_INFO | 1 | cmd | 0x10000,0x1ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_get_eeprom_free_block() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->eeprom.data | 1-u64max |
| PARAM_VALUE | 0 | dev->eeprom.size | 3584,4096 |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 7524744307767390208 |
| PARAM_VALUE | 0 | dev->phy.priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->usb.usb_ctrl_mtx.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | cmd | 65536-131071 |
| PARAM_VALUE | 2 | data | 5867734452684341248 |
| PARAM_VALUE | 3 | len | 4 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 5371635159977099264 |
| BUF_SIZE | 2 | data | 4 |
| BIT_INFO | 1 | cmd | 0x10000,0x1ffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_get_rx_rate() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-u16max |
| PARAM_VALUE | 2 | data | 3271195186894647296 |
| PARAM_VALUE | 3 | len | 4 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 2436751849745293312 |
| BUF_SIZE | 2 | data | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_get_txpower_sku() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 0-u16max |
| PARAM_VALUE | 2 | data | 6494786449636364288 |
| PARAM_VALUE | 3 | len | 4 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 6322053278429683712 |
| BUF_SIZE | 2 | data | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &file->lock |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_muru_debug_get() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 0-u16max |
| PARAM_VALUE | 2 | data | 8546990102606770176 |
| PARAM_VALUE | 3 | len | 8 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 3919137140781010944 |
| BUF_SIZE | 2 | data | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &file->lock | ||
| HALF_LOCKED2 | &mphy->dev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_rf_regval() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 65536-131071 |
| PARAM_VALUE | 2 | data | 149032786663653376 |
| PARAM_VALUE | 3 | len | 12 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 6829789731881541632 |
| BUF_SIZE | 2 | data | 12 |
| BIT_INFO | 1 | cmd | 0x10000,0x1ffff |
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_wed_wa_tx_stats() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd | 0-1048575 |
| PARAM_VALUE | 2 | data | 2657502180171980800 |
| PARAM_VALUE | 3 | len | 12,14 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 563041075690450944 |
| BUF_SIZE | 2 | data | 14 |
| FUZZY_MAX | 3 | len | 14 |
| BIT_INFO | 1 | cmd | 0x80000,0x8ffff |
| BIT_INFO | 3 | len | 0xc,0xe |
| HARD_MAX | 3 | len | 14 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/mediatek/mt76/mt7925/testmode.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | cmd | 131072-131327 |
| PARAM_VALUE | 2 | data | 4951586998174994432 |
| PARAM_VALUE | 3 | len | 96 |
| PARAM_VALUE | 4 | wait_resp | 0 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 2 | data | 96 |
| BUF_SIZE | 2 | data | 96 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| BIT_INFO | 1 | cmd | 0x20000,0x200ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| LOCK2 | &dev->mt76.mutex | ||
| 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 mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/testmode.c mt7925_tm_query() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 196608-196863 |
| PARAM_VALUE | 2 | data | 8205259706462031872 |
| PARAM_VALUE | 3 | len | 96 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 905646984958660608 |
| PARAM_VALUE | 5 | *ret_skb | 0 |
| BUF_SIZE | 2 | data | 96 |
| BIT_INFO | 1 | cmd | 0x30000,0x300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/net/wireless/mediatek/mt76/mt7925/testmode.c mt7925_tm_query() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cmd | 196608-196863 |
| PARAM_VALUE | 2 | data | 8205259706462031872 |
| PARAM_VALUE | 3 | len | 96 |
| PARAM_VALUE | 4 | wait_resp | 1 |
| PARAM_VALUE | 5 | ret_skb | 905646984958660608 |
| PARAM_VALUE | 5 | *ret_skb | 0 |
| BUF_SIZE | 2 | data | 96 |
| BIT_INFO | 1 | cmd | 0x30000,0x300ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | len | unit_byte |
| USER_PTR | 5 | (*ret_skb).data | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_mcu_send_msg() -> mt76_mcu_send_and_get_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->alpha2 | 0,144,13835058055282163712 |
| PARAM_VALUE | 1 | cmd | 0-u16max,131072-131327,262144-262399,327680-327935 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2,4,8,12,16,20,28,32,36,44,76,328 |
| PARAM_VALUE | 5 | ret_skb | 0 |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev->mcu_ops | (-1),88 |
| BUF_SIZE | 0 | dev->phy.priv | (-1),13480 |
| BUF_SIZE | 2 | data | 2,4,8,12,16,20,28,32,36,44,76,328 |
| BUF_SIZE | 2 | data | 2,4,8,12,16,20,28,32,36,44,76,328 |
| CAPPED_DATA | 1 | cmd | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | cmd | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | len | $3 |
| DATA_SOURCE | 4 | wait_resp | $4 |
| FUZZY_MAX | 3 | len | 36 |
| STR_LEN | 0 | dev | (-1),22 |
| STR_LEN | 0 | dev | (-1),22 |
| STR_LEN | 0 | dev->hw->wiphy->fw_version | (-1),31 |
| BIT_INFO | 3 | len | 0x0,0x17f |
| HARD_MAX | 3 | len | 328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->mmio.irqmask | 0-u32max[c] |
| HOST_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max |
| HOST_DATA | 0 | dev->rxfilter | 0-u32max |
| HOST_DATA | 0 | dev->token.idr_rt.xa_flags | 0,67108864-u32max |
| USER_DATA | 0 | dev->beacon_int | s32min-s32max[u] |
| USER_DATA | 0 | dev->beacon_mask | 0-255[u] |
| USER_DATA | 0 | dev->bus_hung.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->csa_complete | 0-255[u] |
| USER_DATA | 0 | dev->cur_cc_bss_rx | 0-u32max[u] |
| USER_DATA | 0 | dev->debugfs_reg | 0-u32max[u] |
| USER_DATA | 0 | dev->eeprom.size | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.ampdu_state | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.amsdu | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.cipher | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.flags | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.hw_key_idx | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.hw_key_idx2 | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.idx | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.inactive_count | s32min-s32max[u] |
| USER_DATA | 0 | dev->global_wcid.link_id | 0-15[u] |
| USER_DATA | 0 | dev->global_wcid.link_valid | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.non_aql_packets.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->global_wcid.offchannel | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.phy_idx | 0-3[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.pktid.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.bw | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.eht_gi | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.eht_ru_alloc | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.flags | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_dcm | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_gi | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.he_ru_alloc | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.legacy | 0-u16max[u] |
| USER_DATA | 0 | dev->global_wcid.rate.mcs | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.n_bonded_ch | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rate.nss | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.rssi.internal | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.rx_check_pn | 0-255[u] |
| USER_DATA | 0 | dev->global_wcid.sta | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.sta_disabled | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_bytes | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_drops | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_errors | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.rx_packets | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_bytes | 0-u64max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_failed | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_packets | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.stats.tx_retries | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.sw_iv | 0-1[u] |
| USER_DATA | 0 | dev->global_wcid.tx_info | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.tx_offchannel.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->global_wcid.tx_pending.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->hwrro_mode | 0-u32max[u] |
| USER_DATA | 0 | dev->irq_tasklet.count.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->irq_tasklet.data | 0-u64max[u] |
| USER_DATA | 0 | dev->irq_tasklet.state | 0-u64max[u] |
| USER_DATA | 0 | dev->irq_tasklet.use_callback | 0-1[u] |
| USER_DATA | 0 | dev->mcu.msg_seq | 0-u32max[u] |
| USER_DATA | 0 | dev->mcu.mutex.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->mcu.mutex.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->mcu.res_q.qlen | 0-u32max[u] |
| USER_DATA | 0 | dev->mcu.timeout | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.irqmask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.npu_type | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.phy_addr | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.hw_rro.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.hw_rro.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.ind_cmd_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.init_done | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rev_id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.fdbk_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.miod_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.rro.ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.running | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.rx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.rx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.tx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.tx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.txfree_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.version | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wdma_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.amsdu_max_len | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.amsdu_max_subframes | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.bus_type | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.hif2 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.hw_rro | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.ack_sn_addr | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.particular_se_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.particular_sid | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.se_group_nums | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.ind_cmd.win_size | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.msi | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.phy_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_npkt | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.rx_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.txfree_tbit | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wcid_512 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_int | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_mask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_phys | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_rx_glo | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_rx_pg | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_tx | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed.wlan.wpdma_txfree | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.hw_rro.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.hw_rro.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.ind_cmd_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.init_done | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rev_id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.fdbk_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.miod_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rro.ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.running | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.rx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.tx_buf_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.tx_buf_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.desc_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.desc_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.reg_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.txfree_ring.size | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.version | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wdma_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.amsdu_max_len | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.amsdu_max_subframes | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.bus_type | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.hif2 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.hw_rro | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.id | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.ack_sn_addr | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.particular_se_phys | 0-u64max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.particular_sid | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.se_group_nums | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.ind_cmd.win_size | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.msi | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.phy_base | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_nbuf | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_npkt | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.rx_size | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.txfree_tbit | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wcid_512 | 0-1[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_int | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_mask | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_phys | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_rx_glo | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_rx_pg | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_tx | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_hif2.wlan.wpdma_txfree | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.done | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.magic | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.owner_cpu | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.locked | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.locked_pending | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.pending | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.tail | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset.wait.lock.raw_lock.val.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.done | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.magic | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.owner_cpu | 0-u32max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.locked | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.locked_pending | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.pending | 0-255[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.tail | 0-u16max[u] |
| USER_DATA | 0 | dev->mmio.wed_reset_complete.wait.lock.raw_lock.val.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->otp.size | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.antenna_mask | 0-255[u] |
| USER_DATA | 0 | dev->phy.band_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.cap.has_2ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.cap.has_5ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.cap.has_6ghz | 0-1[u] |
| USER_DATA | 0 | dev->phy.chainmask | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | dev->phy.chandef.width | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.dfs_state | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.al | 0-1[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.activated | 0-1[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_brightness | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_delay_off | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_delay_on | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.blink_timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.brightness | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.brightness_hw_changed | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.color | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_delay_off | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_delay_on | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.delayed_set_value | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.flags | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.led_access.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.led_access.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.max_brightness | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.new_blink_brightness | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.set_brightness_work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.count.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.trigger_lock.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.leds.cdev.work_flags | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.leds.pin | 0-255[u] |
| USER_DATA | 0 | dev->phy.mac_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.mac_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.mac_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.mac_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.mac_work_count | 0-255[u] |
| USER_DATA | 0 | dev->phy.main_chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.main_chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.main_chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | dev->phy.main_chandef.width | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.mgmt_tx_pending.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.no_active_monitor | 0-1[u] |
| USER_DATA | 0 | dev->phy.num_sta | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.offchannel | 0-1[u] |
| USER_DATA | 0 | dev->phy.radar_enabled | 0-1[u] |
| USER_DATA | 0 | dev->phy.roc_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.roc_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.roc_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.roc_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_2g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_5g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.band | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.edmg_cap.bw_config | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.edmg_cap.channels | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ampdu_density | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ampdu_factor | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.cap | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.ht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.ht_cap.mcs.tx_params | 0-255[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_bitrates | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_channels | s32min-s32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.n_iftype_data | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.s1g_cap.s1g | 0-1[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.cap | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.rx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.rx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.tx_highest | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_mcs.tx_mcs_map | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.sband_6g.sband.vht_cap.vht_supported | 0-1[u] |
| USER_DATA | 0 | dev->phy.state | 0-u64max[u] |
| USER_DATA | 0 | dev->phy.survey_time | s64min-s64max[u] |
| USER_DATA | 0 | dev->phy.test.freq_offset | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.state | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_antenna_mask | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_count | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_done | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_duty_cycle | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_ipg | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_ltf | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_mpdu_len | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.test.tx_pending | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_power_control | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_queued | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.test.tx_queued_limit | 0-u16max[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_ldpc | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_mode | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_nss | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_sgi | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_rate_stbc | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_spe_idx | 0-255[u] |
| USER_DATA | 0 | dev->phy.test.tx_time | 0-u32max[u] |
| USER_DATA | 0 | dev->phy.txpower_cur | s32min-s32max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.count.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.data | 0-u64max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.state | 0-u64max[u] |
| USER_DATA | 0 | dev->pre_tbtt_tasklet.use_callback | 0-1[u] |
| USER_DATA | 0 | dev->region | 0-u32max[u] |
| USER_DATA | 0 | dev->rev | 0-u32max[u] |
| USER_DATA | 0 | dev->rnr.bssid_num | 0-255[u] |
| USER_DATA | 0 | dev->rnr.seq_num | 0-255[u] |
| USER_DATA | 0 | dev->rnr.sreq_flag | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_len | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_ref | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.aggr | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.ampdu_ref | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.band | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.bw | 0-15[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.chains | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.eht.gi | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.eht.ru | 0-15[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.enc_flags | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.encoding | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.first_amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.flag | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.freq | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_dcm | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_gi | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.he_ru | 0-7[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.last_amsdu | 0-1[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.nss | 0-31[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.phy_idx | 0-3[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.qos_ctl | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.rate_idx | 0-255[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.reorder_time | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.seqno | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.signal | (-128)-127[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.timestamp | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_ampdu_status.wcid_idx | 0-u16max[u] |
| USER_DATA | 0 | dev->rx_token.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->rx_token_size | 0-u16max[u] |
| USER_DATA | 0 | dev->rxfilter | 0-u32max[u] |
| USER_DATA | 0 | dev->scan.beacon_received | 0-1[u] |
| USER_DATA | 0 | dev->scan.beacon_wait | 0-1[u] |
| USER_DATA | 0 | dev->scan.chan_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->scan_work.cpu | s32min-s32max[u] |
| USER_DATA | 0 | dev->scan_work.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | dev->scan_work.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | dev->scan_work.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->sdio.hw_ver | 0-255[u] |
| USER_DATA | 0 | dev->sdio.net_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.pse_mcu_quota_max | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.deficit | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.ple_data_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_data_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_mcu_quota | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.sched.pse_page_size | s32min-s32max[u] |
| USER_DATA | 0 | dev->sdio.stat_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.status_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.txrx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->sdio.xmit_buf_sz | 0-u32max[u] |
| USER_DATA | 0 | dev->test_mtd.offset | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_base | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_next | 0-u32max[u] |
| USER_DATA | 0 | dev->token.idr_rt.xa_flags | 0-u32max[u] |
| USER_DATA | 0 | dev->token_count | 0-u16max[u] |
| USER_DATA | 0 | dev->token_size | 0-u16max[u] |
| USER_DATA | 0 | dev->token_start | 0-u16max[u] |
| USER_DATA | 0 | dev->tx_napi.defer_hard_irqs | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.defer_hard_irqs_count | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.bitmask | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.cached_napi_id | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro.rx_count | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.gro_flush_timeout | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.index | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.irq | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.irq_suspend_timeout | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.list_owner | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.napi_id | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.napi_rmap_idx | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.irq | 0-u32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.kref.refcount.refs.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.notify.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.poll_owner | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_napi.state | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_hard | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_queued | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_rel | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.is_soft | 0-1[u] |
| USER_DATA | 0 | dev->tx_napi.timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | dev->tx_napi.timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | dev->tx_napi.weight | s32min-s32max[u] |
| USER_DATA | 0 | dev->tx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.data_len | 0-u16max[u] |
| USER_DATA | 0 | dev->usb.mcu.base | 0-u32max[u] |
| USER_DATA | 0 | dev->usb.mcu.rp_len | s32min-s32max[u] |
| USER_DATA | 0 | dev->usb.rx_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.sg_en | 0-1[u] |
| USER_DATA | 0 | dev->usb.stat_work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->usb.status_worker.state | 0-u64max[u] |
| USER_DATA | 0 | dev->usb.usb_ctrl_mtx.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 0 | dev->usb.usb_ctrl_mtx.owner.counter | s64min-s64max[u] |
| USER_DATA | 0 | dev->vif_mask | 0-u64max[u] |
| USER_DATA | 0 | dev->wed_token_count | 0-u16max[u] |
| NO_OVERFLOW_SIMPLE | 0 | dev->usb.rx_worker.task->dl.pi_se->dl_runtime | |
| UNITS | 0 | dev | unit_byte |
| UNITS | 3 | len | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex |