Home
last modified time | relevance | path

Searched refs:mt76_phy (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.15/drivers/net/wireless/mediatek/mt76/
Dmt76_connac.h98 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,
Dmt76.h30 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 …]
Dmac80211.c139 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 …]
Dmt76_connac_mac.c6 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()
Dtestmode.c26 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 …]
Dtx.c217 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 …]
Dmt76_connac_mcu.h1013 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 …]
Dmt76_connac_mcu.c75 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 …]
Deeprom.c90 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/
Dmt7915.h128 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);
Dtestmode.c55 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()
Dmac.c314 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()
Dinit.c195 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/
Dsdio_mcu.c57 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()
Dmt7615.h144 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);
Dtestmode.c51 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()
Dmac.c203 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 …]
Dinit.c333 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()
Dmain.c288 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()
Dmcu.c290 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/
Dmt7921.h123 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);
Dmac.c263 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()
Dmcu.c314 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()
Dmain.c178 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/
Dmt7603.h106 struct mt76_phy mphy;
259 void mt7603_update_channel(struct mt76_phy *mphy);

12