/linux/drivers/net/wireless/mediatek/mt76/ |
A D | mt76.h | 30 struct mt76_phy; 364 void (*update_survey)(struct mt76_phy *phy); 620 struct mt76_phy { struct 663 struct mt76_phy phy; /* must be first */ argument 665 struct mt76_phy *phy2; 905 void mt76_unregister_phy(struct mt76_phy *phy); 924 void mt76_eeprom_override(struct mt76_phy *phy); 961 static inline struct mt76_phy * 1111 bool mt76_has_tx_pending(struct mt76_phy *phy); 1112 void mt76_set_channel(struct mt76_phy *phy); [all …]
|
A D | mt76_connac.h | 103 int mt76_connac_pm_wake(struct mt76_phy *phy, struct mt76_connac_pm *pm); 104 void mt76_connac_power_save_sched(struct mt76_phy *phy, 110 mt76_connac_pm_ref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_ref() 127 mt76_connac_pm_unref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_unref() 140 mt76_connac_skip_fw_pmctrl(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_skip_fw_pmctrl() 175 void mt76_connac_pm_dequeue_skbs(struct mt76_phy *phy,
|
A D | mac80211.c | 437 struct mt76_phy * 443 struct mt76_phy *phy; in mt76_alloc_phy() 526 struct mt76_phy *phy; in mt76_alloc_device() 590 struct mt76_phy *phy = &dev->phy; in mt76_register_device() 828 struct mt76_phy *phy = hw->priv; in mt76_get_survey() 1304 struct mt76_phy *phy = hw->priv; in mt76_sta_state() 1328 struct mt76_phy *phy = hw->priv; in mt76_sta_pre_rcu_remove() 1341 struct mt76_phy *phy = hw->priv; in mt76_get_txpower() 1447 struct mt76_phy *phy = hw->priv; in mt76_sw_scan() 1455 struct mt76_phy *phy = hw->priv; in mt76_sw_scan_complete() [all …]
|
A D | testmode.c | 28 void mt76_testmode_tx_pending(struct mt76_phy *phy) in mt76_testmode_tx_pending() 68 mt76_testmode_max_mpdu_len(struct mt76_phy *phy, u8 tx_rate_mode) in mt76_testmode_max_mpdu_len() 90 mt76_testmode_free_skb(struct mt76_phy *phy) in mt76_testmode_free_skb() 98 int mt76_testmode_alloc_skb(struct mt76_phy *phy, u32 len) in mt76_testmode_alloc_skb() 176 mt76_testmode_tx_init(struct mt76_phy *phy) in mt76_testmode_tx_init() 268 mt76_testmode_tx_start(struct mt76_phy *phy) in mt76_testmode_tx_start() 280 mt76_testmode_tx_stop(struct mt76_phy *phy) in mt76_testmode_tx_stop() 310 mt76_testmode_init_defaults(struct mt76_phy *phy) in mt76_testmode_init_defaults() 404 struct mt76_phy *phy = hw->priv; in mt76_testmode_cmd() 518 mt76_testmode_dump_stats(struct mt76_phy *phy, struct sk_buff *msg) in mt76_testmode_dump_stats() [all …]
|
A D | tx.c | 246 struct mt76_phy *phy = hw->priv; in __mt76_tx_complete_skb() 306 mt76_tx(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_tx() 351 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue() 370 mt76_queue_ps_skb(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_queue_ps_skb() 391 struct mt76_phy *phy = hw->priv; in mt76_release_buffered_frames() 438 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst() 499 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule_list() 559 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule() 578 void mt76_txq_schedule_all(struct mt76_phy *phy) in mt76_txq_schedule_all() 634 struct mt76_phy *phy = hw->priv; in mt76_wake_tx_queue() [all …]
|
A D | mt76_connac_mac.c | 6 int mt76_connac_pm_wake(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_wake() 35 void mt76_connac_power_save_sched(struct mt76_phy *phy, in mt76_connac_power_save_sched() 81 struct mt76_phy *phy = hw->priv; in mt76_connac_pm_queue_skb() 96 void mt76_connac_pm_dequeue_skbs(struct mt76_phy *phy, in mt76_connac_pm_dequeue_skbs()
|
A D | mt76_connac_mcu.h | 1033 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy); 1050 void mt76_connac_mcu_sta_tlv(struct mt76_phy *mphy, struct sk_buff *skb, 1064 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, 1071 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, 1075 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, 1087 int mt76_connac_mcu_get_nic_capability(struct mt76_phy *phy); 1089 int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, 1091 int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy, 1093 int mt76_connac_mcu_sched_scan_req(struct mt76_phy *phy, 1096 int mt76_connac_mcu_sched_scan_enable(struct mt76_phy *phy, [all …]
|
A D | mt76_connac_mcu.c | 75 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy) in mt76_connac_mcu_set_channel_domain() 906 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, in mt76_connac_mcu_sta_cmd() 996 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_dev() 1240 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_bss() 1533 int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy, in mt76_connac_mcu_cancel_hw_scan() 1558 int mt76_connac_mcu_sched_scan_req(struct mt76_phy *phy, in mt76_connac_mcu_sched_scan_req() 1912 static s8 mt76_connac_get_ch_power(struct mt76_phy *phy, in mt76_connac_get_ch_power() 1953 mt76_connac_mcu_rate_txpower_band(struct mt76_phy *phy, in mt76_connac_mcu_rate_txpower_band() 2155 struct mt76_phy *phy = hw->priv; in mt76_connac_mcu_set_p2p_oppps() 2222 struct mt76_phy *phy = hw->priv; in mt76_connac_mcu_update_gtk_rekey() [all …]
|
A D | eeprom.c | 104 mt76_eeprom_override(struct mt76_phy *phy) in mt76_eeprom_override() 267 s8 mt76_get_rate_power_limits(struct mt76_phy *phy, in mt76_get_rate_power_limits()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
A D | sdio_mcu.c | 58 struct mt76_phy *mphy = &dev->mt76.phy; in __mt7663s_mcu_drv_pmctrl() 85 struct mt76_phy *mphy = &dev->mt76.phy; in mt7663s_mcu_drv_pmctrl() 101 struct mt76_phy *mphy = &dev->mt76.phy; in mt7663s_mcu_fw_pmctrl()
|
A D | mt7615.h | 156 struct mt76_phy *mt76; 244 struct mt76_phy mphy; 332 struct mt76_phy *phy = hw->priv; in mt7615_hw_phy() 340 struct mt76_phy *phy = hw->priv; in mt7615_hw_dev() 348 struct mt76_phy *phy = dev->mt76.phy2; in mt7615_ext_phy() 491 void mt7615_update_channel(struct mt76_phy *mphy);
|
A D | testmode.c | 51 struct mt76_phy *mphy = phy->mt76; in mt7615_tm_set_tx_power() 260 mt7615_tm_set_state(struct mt76_phy *mphy, enum mt76_testmode_state state) in mt7615_tm_set_state() 297 mt7615_tm_set_params(struct mt76_phy *mphy, struct nlattr **tb, in mt7615_tm_set_params() 325 mt7615_tm_dump_stats(struct mt76_phy *mphy, struct sk_buff *msg) in mt7615_tm_dump_stats()
|
A D | mac.c | 255 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mac_fill_rx() 555 struct mt76_phy *mphy, in mt7615_mac_tx_rate_val() 624 struct mt76_phy *mphy = &dev->mphy; in mt7615_mac_write_txwi() 915 struct mt76_phy *mphy = phy->mt76; in mt7615_mac_update_rate_desc() 1277 struct mt76_phy *mphy; in mt7615_fill_txs() 1452 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mac_add_txs() 1843 mt7615_phy_update_channel(struct mt76_phy *mphy, int idx) in mt7615_phy_update_channel() 1897 void mt7615_update_channel(struct mt76_phy *mphy) in mt7615_update_channel() 1950 struct mt76_phy *mphy; in mt7615_pm_wake_work() 2010 struct mt76_phy *mphy; in mt7615_mac_work() [all …]
|
A D | main.c | 292 struct mt76_phy *mphy = phy->mt76; in mt7615_init_dfs_state() 727 struct mt76_phy *mphy = hw->priv; in mt7615_tx() 1064 struct mt76_phy *mphy = hw->priv; in mt7615_hw_scan() 1082 struct mt76_phy *mphy = hw->priv; in mt7615_cancel_hw_scan() 1095 struct mt76_phy *mphy = hw->priv; in mt7615_start_sched_scan() 1118 struct mt76_phy *mphy = hw->priv; in mt7615_stop_sched_scan()
|
A D | init.c | 335 struct mt76_phy *mphy = hw->priv; in mt7615_regd_notifier() 447 struct mt76_phy *mphy; in mt7615_register_ext_phy() 510 struct mt76_phy *mphy = dev->mt76.phy2; in mt7615_unregister_ext_phy()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
A D | testmode.c | 43 struct mt76_phy *phy = &dev->mphy; in mt7921_tm_set() 116 struct mt76_phy *mphy = hw->priv; in mt7921_testmode_cmd() 153 struct mt76_phy *mphy = hw->priv; in mt7921_testmode_dump()
|
A D | mt7921.h | 157 struct mt76_phy *mt76; 197 struct mt76_phy mphy; 262 struct mt76_phy *phy = hw->priv; in mt7921_hw_phy() 270 struct mt76_phy *phy = hw->priv; in mt7921_hw_dev() 409 void mt7921_update_channel(struct mt76_phy *mphy);
|
A D | pci_mcu.c | 64 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921e_mcu_drv_pmctrl() 93 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921e_mcu_fw_pmctrl()
|
A D | sdio_mcu.c | 80 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921s_mcu_drv_pmctrl() 111 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921s_mcu_fw_pmctrl()
|
A D | mac.c | 345 mt7921_get_status_freq_info(struct mt7921_dev *dev, struct mt76_phy *mphy, in mt7921_get_status_freq_info() 406 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mac_fill_rx() 844 struct mt76_phy *mphy = &dev->mphy; in mt7921_mac_write_txwi() 1222 mt7921_phy_update_channel(struct mt76_phy *mphy, int idx) in mt7921_phy_update_channel() 1253 void mt7921_update_channel(struct mt76_phy *mphy) in mt7921_update_channel() 1400 struct mt76_phy *mphy; in mt7921_mac_work() 1402 mphy = (struct mt76_phy *)container_of(work, struct mt76_phy, in mt7921_mac_work() 1425 struct mt76_phy *mphy; in mt7921_pm_wake_work() 1457 struct mt76_phy *mphy; in mt7921_pm_power_save_work()
|
A D | main.c | 213 struct mt76_phy *mphy = phy->mt76; in __mt7921_start() 725 struct mt76_phy *mphy = hw->priv; in mt7921_tx() 1127 struct mt76_phy *mphy = hw->priv; in mt7921_hw_scan() 1141 struct mt76_phy *mphy = hw->priv; in mt7921_cancel_hw_scan() 1154 struct mt76_phy *mphy = hw->priv; in mt7921_start_sched_scan() 1174 struct mt76_phy *mphy = hw->priv; in mt7921_stop_sched_scan() 1346 struct mt76_phy *mphy = hw->priv; in mt7921_set_sar_specs()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
A D | mt7915.h | 200 struct mt76_phy *mt76; 246 struct mt76_phy mphy; 337 struct mt76_phy *phy = hw->priv; in mt7915_hw_phy() 345 struct mt76_phy *phy = hw->priv; in mt7915_hw_dev() 353 struct mt76_phy *phy = dev->mt76.phy2; in mt7915_ext_phy() 524 void mt7915_update_channel(struct mt76_phy *mphy);
|
A D | testmode.c | 55 struct mt76_phy *mphy = phy->mt76; in mt7915_tm_set_tx_power() 274 struct mt76_phy *mphy = phy->mt76; in mt7915_tm_set_tx_len() 650 mt7915_tm_set_state(struct mt76_phy *mphy, enum mt76_testmode_state state) in mt7915_tm_set_state() 692 mt7915_tm_set_params(struct mt76_phy *mphy, struct nlattr **tb, in mt7915_tm_set_params() 720 mt7915_tm_dump_stats(struct mt76_phy *mphy, struct sk_buff *msg) in mt7915_tm_dump_stats()
|
A D | mac.c | 391 struct mt76_phy *mphy = &dev->mt76.phy; in mt7915_mac_fill_rx() 986 mt7915_mac_tx_rate_val(struct mt76_phy *mphy, struct ieee80211_vif *vif, in mt7915_mac_tx_rate_val() 1036 struct mt76_phy *mphy = &dev->mphy; in mt7915_mac_write_txwi() 1275 struct mt76_phy *mphy_ext = mdev->phy2; in mt7915_mac_tx_free() 1353 struct mt76_phy *mphy; in mt7915_mac_add_txs_skb() 1699 void mt7915_update_channel(struct mt76_phy *mphy) in mt7915_update_channel() 1764 struct mt76_phy *mphy_ext = dev->mt76.phy2; in mt7915_dma_reset() 1836 struct mt76_phy *ext_phy; in mt7915_mac_reset_work() 2094 struct mt76_phy *mphy; in mt7915_mac_work() 2096 mphy = (struct mt76_phy *)container_of(work, struct mt76_phy, in mt7915_mac_work()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
A D | mt7603.h | 106 struct mt76_phy mphy; 259 void mt7603_update_channel(struct mt76_phy *mphy);
|