| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | channel.c | 22 mt76_phy_update_channel(struct mt76_phy *phy, in mt76_phy_update_channel() 36 struct mt76_phy *phy = hw->priv; in mt76_add_chanctx() 62 struct mt76_phy *phy = hw->priv; in mt76_remove_chanctx() 84 struct mt76_phy *phy = ctx->phy; in mt76_change_chanctx() 109 struct mt76_phy *phy = ctx->phy; in mt76_assign_vif_chanctx() 160 struct mt76_phy *phy = ctx->phy; in mt76_unassign_vif_chanctx() 198 struct mt76_phy *old_phy = old_ctx->phy; in mt76_switch_vif_chanctx() 199 struct mt76_phy *phy = hw->priv; in mt76_switch_vif_chanctx() 334 struct mt76_phy *phy = container_of(work, struct mt76_phy, roc_work.work); in mt76_roc_complete_work() 358 struct mt76_phy *phy = hw->priv; in mt76_remain_on_channel() [all …]
|
| H A D | mt76.h | 50 struct mt76_phy; 507 int (*set_channel)(struct mt76_phy *phy); 794 struct mt76_phy *roc_phy; 799 struct mt76_phy { struct 864 struct mt76_phy phy; /* must be first */ argument 865 struct mt76_phy *phys[__MT_MAX_BAND]; 956 struct mt76_phy *phy; 1088 struct mt76_phy *phy; 1283 static inline struct mt76_phy * 1414 struct mt76_phy *phy = dev->phys[i]; in mt76_is_testmode_skb() [all …]
|
| H A D | mac80211.c | 490 struct mt76_phy * 496 struct mt76_phy *phy; in mt76_alloc_radio_phy() 512 struct mt76_phy * 518 struct mt76_phy *phy; in mt76_alloc_phy() 667 struct mt76_phy *phy; in mt76_alloc_device() 743 struct mt76_phy *phy = &dev->phy; in mt76_register_device() 1065 struct mt76_phy *phy = hw->priv; in mt76_get_survey() 1592 struct mt76_phy *phy = hw->priv; in mt76_sta_state() 1630 struct mt76_phy *phy = hw->priv; in mt76_sta_pre_rcu_remove() 1732 struct mt76_phy *phy = hw->priv; in mt76_init_sar_power() [all …]
|
| H A D | mt76_connac.h | 334 int mt76_connac_pm_wake(struct mt76_phy *phy, struct mt76_connac_pm *pm); 335 void mt76_connac_power_save_sched(struct mt76_phy *phy, 347 mt76_connac_pm_ref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_ref() 364 mt76_connac_pm_unref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_unref() 377 mt76_connac_skip_fw_pmctrl(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_skip_fw_pmctrl() 409 int mt76_connac_init_tx_queues(struct mt76_phy *phy, int idx, int n_desc, 423 void mt76_connac_pm_dequeue_skbs(struct mt76_phy *phy, 429 u16 mt76_connac2_mac_tx_rate_val(struct mt76_phy *mphy,
|
| H A D | testmode.c | 31 void mt76_testmode_tx_pending(struct mt76_phy *phy) in mt76_testmode_tx_pending() 71 mt76_testmode_max_mpdu_len(struct mt76_phy *phy, u8 tx_rate_mode) in mt76_testmode_max_mpdu_len() 93 mt76_testmode_free_skb(struct mt76_phy *phy) in mt76_testmode_free_skb() 101 int mt76_testmode_alloc_skb(struct mt76_phy *phy, u32 len) in mt76_testmode_alloc_skb() 178 mt76_testmode_tx_init(struct mt76_phy *phy) in mt76_testmode_tx_init() 270 mt76_testmode_tx_start(struct mt76_phy *phy) in mt76_testmode_tx_start() 282 mt76_testmode_tx_stop(struct mt76_phy *phy) in mt76_testmode_tx_stop() 312 mt76_testmode_init_defaults(struct mt76_phy *phy) in mt76_testmode_init_defaults() 410 struct mt76_phy *phy = hw->priv; in mt76_testmode_cmd() 537 mt76_testmode_dump_stats(struct mt76_phy *phy, struct sk_buff *msg) in mt76_testmode_dump_stats() [all …]
|
| H A D | tx.c | 261 struct mt76_phy *phy = hw->priv; in __mt76_tx_complete_skb() 333 mt76_tx(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_tx() 373 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue() 411 struct mt76_phy *phy = hw->priv; in mt76_release_buffered_frames() 458 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst() 645 static void mt76_txq_schedule_pending(struct mt76_phy *phy) in mt76_txq_schedule_pending() 684 void mt76_txq_schedule_all(struct mt76_phy *phy) in mt76_txq_schedule_all() 686 struct mt76_phy *main_phy = &phy->dev->phy; in mt76_txq_schedule_all() 701 struct mt76_phy *phy; in mt76_tx_worker_run() 757 struct mt76_phy *phy = hw->priv; in mt76_wake_tx_queue() [all …]
|
| H A D | scan.c | 9 struct mt76_phy *phy = dev->scan.phy; in mt76_scan_complete() 39 struct mt76_phy *phy = dev->scan.phy; in mt76_scan_send_probe() 85 struct mt76_phy *phy = dev->scan.phy; in mt76_scan_work() 129 struct mt76_phy *phy = hw->priv; in mt76_hw_scan() 169 struct mt76_phy *phy = hw->priv; in mt76_cancel_hw_scan()
|
| H A D | mt792x_mac.c | 12 struct mt76_phy *mphy; in mt792x_mac_work() 14 mphy = (struct mt76_phy *)container_of(work, struct mt76_phy, in mt792x_mac_work() 225 mt792x_phy_update_channel(struct mt76_phy *mphy, int idx) in mt792x_phy_update_channel() 256 void mt792x_update_channel(struct mt76_phy *mphy) in mt792x_update_channel() 320 struct mt76_phy *mphy; in mt792x_pm_wake_work() 355 struct mt76_phy *mphy; in mt792x_pm_power_save_work()
|
| H A D | mt76_connac_mcu.h | 1905 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy); 1943 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, 1951 int mt76_connac_mcu_uni_set_chctx(struct mt76_phy *phy, 1954 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, 1959 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, 1974 int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy, 1976 int mt76_connac_mcu_sched_scan_req(struct mt76_phy *phy, 1979 int mt76_connac_mcu_sched_scan_enable(struct mt76_phy *phy, 2006 s8 mt76_connac_get_ch_power(struct mt76_phy *phy, 2009 int mt76_connac_mcu_set_rate_txpower(struct mt76_phy *phy); [all …]
|
| H A D | mt792x.h | 153 struct mt76_phy *mt76; 220 struct mt76_phy mphy; 329 struct mt76_phy *phy = hw->priv; in mt792x_hw_dev() 337 struct mt76_phy *phy = hw->priv; in mt792x_hw_phy() 370 void mt792x_update_channel(struct mt76_phy *mphy);
|
| H A D | mt76_connac_mcu.c | 80 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy) in mt76_connac_mcu_set_channel_domain() 1042 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, in mt76_connac_mcu_sta_cmd() 1142 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_dev() 1542 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_bss() 1777 int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy, in mt76_connac_mcu_cancel_hw_scan() 2012 s8 mt76_connac_get_ch_power(struct mt76_phy *phy, in mt76_connac_get_ch_power() 2054 mt76_connac_mcu_rate_txpower_band(struct mt76_phy *phy, in mt76_connac_mcu_rate_txpower_band() 2263 struct mt76_phy *phy = hw->priv; in mt76_connac_mcu_set_p2p_oppps() 2330 struct mt76_phy *phy = hw->priv; in mt76_connac_mcu_update_gtk_rekey() 2576 struct mt76_phy *phy = priv; in mt76_connac_mcu_set_suspend_iter() [all …]
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| H A D | main.c | 11 int mt76x0_set_channel(struct mt76_phy *mphy) in mt76x0_set_channel() 39 struct mt76_phy *mphy = &dev->mphy; in mt76x0_set_sar_specs() 70 struct mt76_phy *mphy = &dev->mphy; in mt76x0_config()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mcu.h | 619 int mt7925_mcu_set_dbdc(struct mt76_phy *phy, bool enable); 620 int mt7925_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif, 622 int mt7925_mcu_cancel_hw_scan(struct mt76_phy *phy, 624 int mt7925_mcu_sched_scan_req(struct mt76_phy *phy, 627 int mt7925_mcu_sched_scan_enable(struct mt76_phy *phy, 640 int mt7925_mcu_set_channel_domain(struct mt76_phy *phy); 642 int mt7925_mcu_set_chctx(struct mt76_phy *phy, struct mt76_vif_link *mvif, 645 int mt7925_mcu_set_rate_txpower(struct mt76_phy *phy);
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mt7996.h | 266 struct mt76_phy *mt76; 304 struct mt76_phy mphy; 433 struct mt76_phy *phy = hw->priv; in mt7996_hw_dev() 441 struct mt76_phy *phy = dev->mt76.phys[band]; in __mt7996_phy() 492 struct mt76_phy *mphy; in mt7996_band_phy() 510 struct mt76_phy *mphy = mt76_vif_link_phy(&link->mt76); in mt7996_vif_link_phy() 541 int mt7996_vif_link_add(struct mt76_phy *mphy, struct ieee80211_vif *vif, 544 void mt7996_vif_link_remove(struct mt76_phy *mphy, struct ieee80211_vif *vif, 609 int mt7996_set_channel(struct mt76_phy *mphy); 743 void mt7996_update_channel(struct mt76_phy *mphy);
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mt7615.h | 157 struct mt76_phy *mt76; 244 struct mt76_phy mphy; 327 struct mt76_phy *phy = hw->priv; in mt7615_hw_phy() 335 struct mt76_phy *phy = hw->priv; in mt7615_hw_dev() 343 struct mt76_phy *phy = dev->mt76.phys[MT_BAND1]; in mt7615_ext_phy() 459 int mt7615_set_channel(struct mt76_phy *mphy); 463 void mt7615_update_channel(struct mt76_phy *mphy);
|
| H 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()
|
| H A D | testmode.c | 51 struct mt76_phy *mphy = phy->mt76; in mt7615_tm_set_tx_power() 259 mt7615_tm_set_state(struct mt76_phy *mphy, enum mt76_testmode_state state) in mt7615_tm_set_state() 296 mt7615_tm_set_params(struct mt76_phy *mphy, struct nlattr **tb, in mt7615_tm_set_params() 324 mt7615_tm_dump_stats(struct mt76_phy *mphy, struct sk_buff *msg) in mt7615_tm_dump_stats()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | testmode.c | 43 struct mt76_phy *phy = &dev->mphy; in mt7921_tm_set() 115 struct mt76_phy *mphy = hw->priv; in mt7921_testmode_cmd() 152 struct mt76_phy *mphy = hw->priv; in mt7921_testmode_dump()
|
| H A D | sdio_mcu.c | 103 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921s_mcu_drv_pmctrl() 139 struct mt76_phy *mphy = &dev->mt76.phy; in mt7921s_mcu_fw_pmctrl()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt76x2/ |
| H A D | mt76x2.h | 50 int mt76x2e_set_channel(struct mt76_phy *phy); 51 int mt76x2u_set_channel(struct mt76_phy *phy);
|
| H A D | usb_main.c | 34 int mt76x2u_set_channel(struct mt76_phy *mphy) in mt76x2u_set_channel() 69 struct mt76_phy *mphy = &dev->mphy; in mt76x2u_config()
|
| H A D | pci_main.c | 35 int mt76x2e_set_channel(struct mt76_phy *phy) in mt76x2e_set_channel() 73 struct mt76_phy *mphy = &dev->mphy; in mt76x2_config()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mt7915.h | 198 struct mt76_phy *mt76; 246 struct mt76_phy mphy; 360 struct mt76_phy *phy = hw->priv; in mt7915_hw_phy() 368 struct mt76_phy *phy = hw->priv; in mt7915_hw_dev() 376 struct mt76_phy *phy = dev->mt76.phys[MT_BAND1]; in mt7915_ext_phy() 467 int mt7915_set_channel(struct mt76_phy *mphy); 591 void mt7915_update_channel(struct mt76_phy *mphy);
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | mt7603.h | 105 struct mt76_phy mphy; 216 int mt7603_set_channel(struct mt76_phy *mphy); 256 void mt7603_update_channel(struct mt76_phy *mphy);
|
| H A D | init.c | 341 static void mt7603_led_set_config(struct mt76_phy *mphy, u8 delay_on, in mt7603_led_set_config() 369 struct mt76_phy *mphy = container_of(led_cdev, struct mt76_phy, in mt7603_led_set_blink() 383 struct mt76_phy *mphy = container_of(led_cdev, struct mt76_phy, in mt7603_led_set_brightness()
|