Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dchannel.c22 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 Dmt76.h50 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 Dmac80211.c490 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 Dmt76_connac.h334 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 Dtestmode.c31 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 Dtx.c261 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 Dscan.c9 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 Dmt792x_mac.c12 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 Dmt76_connac_mcu.h1905 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 Dmt792x.h153 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 Dmt76_connac_mcu.c80 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 Dmain.c11 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 Dmcu.h619 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 Dmt7996.h266 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 Dmt7615.h157 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 Dsdio_mcu.c58 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 Dtestmode.c51 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 Dtestmode.c43 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 Dsdio_mcu.c103 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 Dmt76x2.h50 int mt76x2e_set_channel(struct mt76_phy *phy);
51 int mt76x2u_set_channel(struct mt76_phy *phy);
H A Dusb_main.c34 int mt76x2u_set_channel(struct mt76_phy *mphy) in mt76x2u_set_channel()
69 struct mt76_phy *mphy = &dev->mphy; in mt76x2u_config()
H A Dpci_main.c35 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 Dmt7915.h198 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 Dmt7603.h105 struct mt76_phy mphy;
216 int mt7603_set_channel(struct mt76_phy *mphy);
256 void mt7603_update_channel(struct mt76_phy *mphy);
H A Dinit.c341 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()

123