| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/ |
| D | mt76_connac.h | 98 int mt76_connac_pm_wake(struct mt76_phy *phy, struct mt76_connac_pm *pm); 99 void mt76_connac_power_save_sched(struct mt76_phy *phy, 105 mt76_connac_pm_ref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_ref() 122 mt76_connac_pm_unref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_unref() 135 mt76_connac_skip_fw_pmctrl(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_skip_fw_pmctrl() 170 void mt76_connac_pm_dequeue_skbs(struct mt76_phy *phy,
|
| D | mt76.h | 30 struct mt76_phy; 356 void (*update_survey)(struct mt76_phy *phy); 549 int (*set_state)(struct mt76_phy *phy, enum mt76_testmode_state state); 550 int (*set_params)(struct mt76_phy *phy, struct nlattr **tb, 552 int (*dump_stats)(struct mt76_phy *phy, struct sk_buff *msg); 602 struct mt76_phy { struct 642 struct mt76_phy phy; /* must be first */ argument 644 struct mt76_phy *phy2; 865 void mt76_unregister_phy(struct mt76_phy *phy); 867 struct mt76_phy *mt76_alloc_phy(struct mt76_dev *dev, unsigned int size, [all …]
|
| D | mac80211.c | 139 static void mt76_init_stream_cap(struct mt76_phy *phy, in mt76_init_stream_cap() 176 void mt76_set_stream_caps(struct mt76_phy *phy, bool vht) in mt76_set_stream_caps() 186 mt76_init_sband(struct mt76_phy *phy, struct mt76_sband *msband, in mt76_init_sband() 241 mt76_init_sband_2g(struct mt76_phy *phy, struct ieee80211_rate *rates, in mt76_init_sband_2g() 252 mt76_init_sband_5g(struct mt76_phy *phy, struct ieee80211_rate *rates, in mt76_init_sband_5g() 263 mt76_check_sband(struct mt76_phy *phy, struct mt76_sband *msband, in mt76_check_sband() 292 mt76_phy_init(struct mt76_phy *phy, struct ieee80211_hw *hw) in mt76_phy_init() 336 struct mt76_phy * 342 struct mt76_phy *phy; in mt76_alloc_phy() 369 int mt76_register_phy(struct mt76_phy *phy, bool vht, in mt76_register_phy() [all …]
|
| 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()
|
| D | testmode.c | 26 void mt76_testmode_tx_pending(struct mt76_phy *phy) in mt76_testmode_tx_pending() 66 mt76_testmode_max_mpdu_len(struct mt76_phy *phy, u8 tx_rate_mode) in mt76_testmode_max_mpdu_len() 88 mt76_testmode_free_skb(struct mt76_phy *phy) in mt76_testmode_free_skb() 96 int mt76_testmode_alloc_skb(struct mt76_phy *phy, u32 len) in mt76_testmode_alloc_skb() 174 mt76_testmode_tx_init(struct mt76_phy *phy) in mt76_testmode_tx_init() 266 mt76_testmode_tx_start(struct mt76_phy *phy) in mt76_testmode_tx_start() 278 mt76_testmode_tx_stop(struct mt76_phy *phy) in mt76_testmode_tx_stop() 308 mt76_testmode_init_defaults(struct mt76_phy *phy) in mt76_testmode_init_defaults() 322 __mt76_testmode_set_state(struct mt76_phy *phy, enum mt76_testmode_state state) in __mt76_testmode_set_state() 356 int mt76_testmode_set_state(struct mt76_phy *phy, enum mt76_testmode_state state) in mt76_testmode_set_state() [all …]
|
| D | tx.c | 217 struct mt76_phy *phy = hw->priv; in __mt76_tx_complete_skb() 246 __mt76_tx_queue_skb(struct mt76_phy *phy, int qid, struct sk_buff *skb, in __mt76_tx_queue_skb() 276 mt76_tx(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_tx() 321 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue() 340 mt76_queue_ps_skb(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_queue_ps_skb() 361 struct mt76_phy *phy = hw->priv; in mt76_release_buffered_frames() 408 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst() 469 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule_list() 529 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule() 548 void mt76_txq_schedule_all(struct mt76_phy *phy) in mt76_txq_schedule_all() [all …]
|
| D | mt76_connac_mcu.h | 1013 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy); 1030 void mt76_connac_mcu_sta_tlv(struct mt76_phy *mphy, struct sk_buff *skb, 1044 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, 1051 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, 1055 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, 1067 int mt76_connac_mcu_get_nic_capability(struct mt76_phy *phy); 1069 int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, 1071 int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy, 1073 int mt76_connac_mcu_sched_scan_req(struct mt76_phy *phy, 1076 int mt76_connac_mcu_sched_scan_enable(struct mt76_phy *phy, [all …]
|
| D | mt76_connac_mcu.c | 75 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy) in mt76_connac_mcu_set_channel_domain() 665 mt76_connac_get_phy_mode_v2(struct mt76_phy *mphy, struct ieee80211_vif *vif, in mt76_connac_get_phy_mode_v2() 710 void mt76_connac_mcu_sta_tlv(struct mt76_phy *mphy, struct sk_buff *skb, in mt76_connac_mcu_sta_tlv() 870 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, in mt76_connac_mcu_sta_cmd() 960 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_dev() 1114 mt76_connac_get_phy_mode(struct mt76_phy *phy, struct ieee80211_vif *vif, in mt76_connac_get_phy_mode() 1165 mt76_connac_get_he_phy_cap(struct mt76_phy *phy, struct ieee80211_vif *vif) in mt76_connac_get_he_phy_cap() 1178 mt76_connac_mcu_uni_bss_he_tlv(struct mt76_phy *phy, struct ieee80211_vif *vif, in mt76_connac_mcu_uni_bss_he_tlv() 1200 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_bss() 1390 int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, in mt76_connac_mcu_hw_scan() [all …]
|
| D | eeprom.c | 90 mt76_eeprom_override(struct mt76_phy *phy) in mt76_eeprom_override() 253 s8 mt76_get_rate_power_limits(struct mt76_phy *phy, in mt76_get_rate_power_limits()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| D | mt7915.h | 128 struct mt76_phy *mt76; 176 struct mt76_phy mphy; 263 struct mt76_phy *phy = hw->priv; in mt7915_hw_phy() 271 struct mt76_phy *phy = hw->priv; in mt7915_hw_dev() 279 struct mt76_phy *phy = dev->mt76.phy2; in mt7915_ext_phy() 437 void mt7915_update_channel(struct mt76_phy *mphy);
|
| D | testmode.c | 55 struct mt76_phy *mphy = phy->mt76; in mt7915_tm_set_tx_power() 258 struct mt76_phy *mphy = phy->mt76; in mt7915_tm_set_tx_len() 627 mt7915_tm_set_state(struct mt76_phy *mphy, enum mt76_testmode_state state) in mt7915_tm_set_state() 669 mt7915_tm_set_params(struct mt76_phy *mphy, struct nlattr **tb, in mt7915_tm_set_params() 697 mt7915_tm_dump_stats(struct mt76_phy *mphy, struct sk_buff *msg) in mt7915_tm_dump_stats()
|
| D | mac.c | 314 struct mt76_phy *mphy = &dev->mt76.phy; in mt7915_mac_fill_rx() 908 struct mt76_phy *mphy = &dev->mphy; in mt7915_mac_write_txwi() 1141 struct mt76_phy *mphy_ext = mdev->phy2; in mt7915_mac_tx_free() 1487 void mt7915_update_channel(struct mt76_phy *mphy) in mt7915_update_channel() 1552 struct mt76_phy *mphy_ext = dev->mt76.phy2; in mt7915_dma_reset() 1624 struct mt76_phy *ext_phy; in mt7915_mac_reset_work() 1805 struct mt76_phy *mphy; in mt7915_mac_work() 1807 mphy = (struct mt76_phy *)container_of(work, struct mt76_phy, in mt7915_mac_work()
|
| D | init.c | 195 struct mt76_phy *mphy = hw->priv; in mt7915_regd_notifier() 334 struct mt76_phy *mphy; in mt7915_register_ext_phy() 772 struct mt76_phy *mphy = dev->mt76.phy2; in mt7915_unregister_ext_phy()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | sdio_mcu.c | 57 struct mt76_phy *mphy = &dev->mt76.phy; in __mt7663s_mcu_drv_pmctrl() 84 struct mt76_phy *mphy = &dev->mt76.phy; in mt7663s_mcu_drv_pmctrl() 100 struct mt76_phy *mphy = &dev->mt76.phy; in mt7663s_mcu_fw_pmctrl()
|
| D | mt7615.h | 144 struct mt76_phy *mt76; 232 struct mt76_phy mphy; 320 struct mt76_phy *phy = hw->priv; in mt7615_hw_phy() 328 struct mt76_phy *phy = hw->priv; in mt7615_hw_dev() 336 struct mt76_phy *phy = dev->mt76.phy2; in mt7615_ext_phy() 479 void mt7615_update_channel(struct mt76_phy *mphy);
|
| 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()
|
| D | mac.c | 203 mt7615_get_status_freq_info(struct mt7615_dev *dev, struct mt76_phy *mphy, in mt7615_get_status_freq_info() 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() 912 struct mt76_phy *mphy = phy->mt76; in mt7615_mac_update_rate_desc() 1274 struct mt76_phy *mphy; in mt7615_fill_txs() 1449 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mac_add_txs() 1831 mt7615_phy_update_channel(struct mt76_phy *mphy, int idx) in mt7615_phy_update_channel() 1885 void mt7615_update_channel(struct mt76_phy *mphy) in mt7615_update_channel() 1938 struct mt76_phy *mphy; in mt7615_pm_wake_work() [all …]
|
| D | init.c | 333 struct mt76_phy *mphy = hw->priv; in mt7615_regd_notifier() 445 struct mt76_phy *mphy; in mt7615_register_ext_phy() 508 struct mt76_phy *mphy = dev->mt76.phy2; in mt7615_unregister_ext_phy()
|
| D | main.c | 288 struct mt76_phy *mphy = phy->mt76; in mt7615_init_dfs_state() 723 struct mt76_phy *mphy = hw->priv; in mt7615_tx() 1062 struct mt76_phy *mphy = hw->priv; in mt7615_hw_scan() 1080 struct mt76_phy *mphy = hw->priv; in mt7615_cancel_hw_scan() 1093 struct mt76_phy *mphy = hw->priv; in mt7615_start_sched_scan() 1116 struct mt76_phy *mphy = hw->priv; in mt7615_stop_sched_scan()
|
| D | mcu.c | 290 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mcu_drv_pmctrl() 330 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mcu_lp_drv_pmctrl() 364 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mcu_fw_pmctrl() 409 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mcu_rx_csa_notify() 428 struct mt76_phy *mphy = &dev->mt76.phy; in mt7615_mcu_rx_radar_detected() 492 struct mt76_phy *mphy; in mt7615_mcu_scan_event() 514 struct mt76_phy *mphy; in mt7615_mcu_roc_event() 540 struct mt76_phy *mphy; in mt7615_mcu_beacon_loss_event() 560 struct mt76_phy *mphy; in mt7615_mcu_bss_event() 1151 __mt7615_mcu_add_sta(struct mt76_phy *phy, struct ieee80211_vif *vif, in __mt7615_mcu_add_sta() [all …]
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| D | mt7921.h | 123 struct mt76_phy *mt76; 153 struct mt76_phy mphy; 218 struct mt76_phy *phy = hw->priv; in mt7921_hw_phy() 226 struct mt76_phy *phy = hw->priv; in mt7921_hw_dev() 363 void mt7921_update_channel(struct mt76_phy *mphy);
|
| D | mac.c | 263 mt7921_get_status_freq_info(struct mt7921_dev *dev, struct mt76_phy *mphy, in mt7921_get_status_freq_info() 316 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mac_fill_rx() 758 struct mt76_phy *mphy = &dev->mphy; in mt7921_mac_write_txwi() 1201 mt7921_phy_update_channel(struct mt76_phy *mphy, int idx) in mt7921_phy_update_channel() 1232 void mt7921_update_channel(struct mt76_phy *mphy) in mt7921_update_channel() 1436 struct mt76_phy *mphy; in mt7921_mac_work() 1438 mphy = (struct mt76_phy *)container_of(work, struct mt76_phy, in mt7921_mac_work() 1459 struct mt76_phy *mphy; in mt7921_pm_wake_work() 1485 struct mt76_phy *mphy; in mt7921_pm_power_save_work()
|
| D | mcu.c | 314 mt7921_mcu_tx_rate_parse(struct mt76_phy *mphy, in mt7921_mcu_tx_rate_parse() 404 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mcu_scan_event() 435 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mcu_connection_loss_event() 448 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mcu_bss_event() 1297 struct mt76_phy *mphy = &dev->mt76.phy; in __mt7921_mcu_drv_pmctrl() 1326 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mcu_drv_pmctrl() 1347 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921_mcu_fw_pmctrl()
|
| D | main.c | 178 struct mt76_phy *mphy = phy->mt76; in __mt7921_start() 722 struct mt76_phy *mphy = hw->priv; in mt7921_tx() 962 struct mt76_phy *mphy = hw->priv; in mt7921_hw_scan() 976 struct mt76_phy *mphy = hw->priv; in mt7921_cancel_hw_scan() 989 struct mt76_phy *mphy = hw->priv; in mt7921_start_sched_scan() 1009 struct mt76_phy *mphy = hw->priv; in mt7921_stop_sched_scan()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7603/ |
| D | mt7603.h | 106 struct mt76_phy mphy; 259 void mt7603_update_channel(struct mt76_phy *mphy);
|