Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_config_sniffer() -> is_mt7927()

Type Parameter Key Value
TASK_NOT_RUNNING
LOCK2 &(phy->dev)->mt76.mutex

drivers/net/wireless/mediatek/mt76/mt7925/mcu.c mt7925_mcu_set_sniffer() -> is_mt7927()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
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]
HALF_LOCKED2 &(phy->dev)->mt76.mutex

drivers/net/wireless/mediatek/mt76/mt7925/init.c __mt7925_init_hardware() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt7925/init.c mt7925_register_device() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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

drivers/net/wireless/mediatek/mt76/mt792x_core.c mt792x_init_wiphy() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/mediatek/mt76/mt792x_dma.c mt792x_dma_disable() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt792x_dma.c mt792x_dma_enable() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt792x_dma.c mt792x_dma_prefetch() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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_brightness
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt792x_dma.c mt792x_wfsys_reset() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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

drivers/net/wireless/mediatek/mt76/mt7925/main.c mt7925_assign_vif_chanctx() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
TASK_NOT_RUNNING
LOCK2 &dev->mt76.mutex
TYPE_LOCK (struct mt76_dev)->mutex

drivers/net/wireless/mediatek/mt76/mt7925/main.c mt7925_mac_link_bss_add() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->mt76.mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mt76_dev)->mutex

drivers/net/wireless/mediatek/mt76/mt7925/usb.c mt7925u_mac_reset() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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
LOCK2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mt76_dev)->mutex

drivers/net/wireless/mediatek/mt76/mt7925/pci.c mt7925_pci_probe() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_init_download() -> is_mt7927()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->mcu_ops (-1),88
BUF_SIZE 0 dev->phy.priv (-1),13480
DATA_SOURCE 0 dev $0
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
HALF_LOCKED2 &pool->lock