Home
last modified time | relevance | path

Searched refs:mt76_phy (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac.h312 int mt76_connac_pm_wake(struct mt76_phy *phy, struct mt76_connac_pm *pm);
313 void mt76_connac_power_save_sched(struct mt76_phy *phy,
325 mt76_connac_pm_ref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_ref()
342 mt76_connac_pm_unref(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_pm_unref()
355 mt76_connac_skip_fw_pmctrl(struct mt76_phy *phy, struct mt76_connac_pm *pm) in mt76_connac_skip_fw_pmctrl()
387 int mt76_connac_init_tx_queues(struct mt76_phy *phy, int idx, int n_desc,
400 void mt76_connac_pm_dequeue_skbs(struct mt76_phy *phy,
406 u16 mt76_connac2_mac_tx_rate_val(struct mt76_phy *mphy,
H A Dmac80211.c196 static int mt76_led_init(struct mt76_phy *phy) in mt76_led_init()
232 static void mt76_led_cleanup(struct mt76_phy *phy) in mt76_led_cleanup()
240 static void mt76_init_stream_cap(struct mt76_phy *phy, in mt76_init_stream_cap()
282 void mt76_set_stream_caps(struct mt76_phy *phy, bool vht) in mt76_set_stream_caps()
294 mt76_init_sband(struct mt76_phy *phy, struct mt76_sband *msband, in mt76_init_sband()
351 mt76_init_sband_2g(struct mt76_phy *phy, struct ieee80211_rate *rates, in mt76_init_sband_2g()
362 mt76_init_sband_5g(struct mt76_phy *phy, struct ieee80211_rate *rates, in mt76_init_sband_5g()
373 mt76_init_sband_6g(struct mt76_phy *phy, struct ieee80211_rate *rates, in mt76_init_sband_6g()
384 mt76_check_sband(struct mt76_phy *phy, struct mt76_sband *msband, in mt76_check_sband()
413 mt76_phy_init(struct mt76_phy *ph
[all...]
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()
330 __mt76_testmode_set_state(struct mt76_phy *phy, enum mt76_testmode_state state) in __mt76_testmode_set_state()
364 int mt76_testmode_set_state(struct mt76_phy *ph
[all...]
H A Dmt76.h43 struct mt76_phy;
447 void (*update_survey)(struct mt76_phy *phy);
654 int (*set_state)(struct mt76_phy *phy, enum mt76_testmode_state state);
655 int (*set_params)(struct mt76_phy *phy, struct nlattr **tb,
657 int (*dump_stats)(struct mt76_phy *phy, struct sk_buff *msg);
714 struct mt76_phy { struct
768 struct mt76_phy phy; /* must be first */
769 struct mt76_phy *phys[__MT_MAX_BAND];
1077 void mt76_unregister_phy(struct mt76_phy *phy);
1079 struct mt76_phy *mt76_alloc_ph
[all...]
H A Dtx.c260 struct mt76_phy *phy = hw->priv; in __mt76_tx_complete_skb()
299 __mt76_tx_queue_skb(struct mt76_phy *phy, int qid, struct sk_buff *skb, in __mt76_tx_queue_skb()
329 mt76_tx(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_tx()
370 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue()
387 mt76_queue_ps_skb(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_queue_ps_skb()
408 struct mt76_phy *phy = hw->priv; in mt76_release_buffered_frames()
455 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst()
521 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule_list()
575 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule()
596 void mt76_txq_schedule_all(struct mt76_phy *ph
[all...]
H A Dmt792x.h97 struct mt76_phy *mt76;
160 struct mt76_phy mphy;
194 struct mt76_phy *phy = hw->priv; in mt792x_hw_dev()
202 struct mt76_phy *phy = hw->priv; in mt792x_hw_phy()
234 void mt792x_update_channel(struct mt76_phy *mphy);
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()
223 mt792x_phy_update_channel(struct mt76_phy *mphy, int idx) in mt792x_phy_update_channel()
254 void mt792x_update_channel(struct mt76_phy *mphy) in mt792x_update_channel()
318 struct mt76_phy *mphy; in mt792x_pm_wake_work()
353 struct mt76_phy *mphy; in mt792x_pm_power_save_work()
H A Dmt76_connac_mcu.h1793 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy);
1813 void mt76_connac_mcu_sta_tlv(struct mt76_phy *mphy, struct sk_buff *skb,
1827 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy,
1834 int mt76_connac_mcu_uni_set_chctx(struct mt76_phy *phy,
1837 int mt76_connac_mcu_uni_add_bss(struct mt76_phy *phy,
1842 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy,
1854 int mt76_connac_mcu_get_nic_capability(struct mt76_phy *phy);
1856 int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif,
1858 int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy *phy,
1860 int mt76_connac_mcu_sched_scan_req(struct mt76_phy *ph
[all...]
H A Dmt76_connac_mcu.c78 int mt76_connac_mcu_set_channel_domain(struct mt76_phy *phy) in mt76_connac_mcu_set_channel_domain()
782 mt76_connac_get_phy_mode_v2(struct mt76_phy *mphy, struct ieee80211_vif *vif, in mt76_connac_get_phy_mode_v2()
827 void mt76_connac_mcu_sta_tlv(struct mt76_phy *mphy, struct sk_buff *skb, in mt76_connac_mcu_sta_tlv()
1020 int mt76_connac_mcu_sta_cmd(struct mt76_phy *phy, in mt76_connac_mcu_sta_cmd()
1111 int mt76_connac_mcu_uni_add_dev(struct mt76_phy *phy, in mt76_connac_mcu_uni_add_dev()
1284 u8 mt76_connac_get_phy_mode(struct mt76_phy *phy, struct ieee80211_vif *vif, in mt76_connac_get_phy_mode()
1337 u8 mt76_connac_get_phy_mode_ext(struct mt76_phy *phy, struct ieee80211_vif *vif, in mt76_connac_get_phy_mode_ext()
1372 mt76_connac_get_he_phy_cap(struct mt76_phy *phy, struct ieee80211_vif *vif) in mt76_connac_get_he_phy_cap()
1387 mt76_connac_get_eht_phy_cap(struct mt76_phy *phy, struct ieee80211_vif *vif) in mt76_connac_get_eht_phy_cap()
1401 mt76_connac_mcu_uni_bss_he_tlv(struct mt76_phy *ph
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c124 static void mt76_init_stream_cap(struct mt76_phy *phy, in mt76_init_stream_cap()
161 void mt76_set_stream_caps(struct mt76_phy *phy, bool vht) in mt76_set_stream_caps()
249 mt76_check_sband(struct mt76_phy *phy, struct mt76_sband *msband, in mt76_check_sband()
333 struct mt76_phy *
338 struct mt76_phy *phy; in mt76_alloc_phy()
382 mt76_register_phy(struct mt76_phy *phy) in mt76_register_phy()
396 mt76_unregister_phy(struct mt76_phy *phy) in mt76_unregister_phy()
412 struct mt76_phy *phy; in mt76_alloc_device()
460 struct mt76_phy *phy = &dev->phy; in mt76_register_device()
524 struct mt76_phy *ph in mt76_rx()
[all...]
H A Dmt76.h28 struct mt76_phy;
551 struct mt76_phy { struct
575 struct mt76_phy phy; /* must be first */
577 struct mt76_phy *phy2;
769 void mt76_unregister_phy(struct mt76_phy *phy);
771 struct mt76_phy *mt76_alloc_phy(struct mt76_dev *dev, unsigned int size,
773 int mt76_register_phy(struct mt76_phy *phy);
783 static inline struct mt76_phy *
902 void mt76_tx(struct mt76_phy *dev, struct ieee80211_sta *sta,
908 void mt76_txq_schedule(struct mt76_phy *ph
[all...]
H A Dtx.c254 mt76_tx(struct mt76_phy *phy, struct ieee80211_sta *sta, in mt76_tx()
304 mt76_txq_dequeue(struct mt76_phy *phy, struct mt76_txq *mtxq) in mt76_txq_dequeue()
344 struct mt76_phy *phy = hw->priv; in mt76_release_buffered_frames()
384 mt76_txq_send_burst(struct mt76_phy *phy, struct mt76_queue *q, in mt76_txq_send_burst()
449 mt76_txq_schedule_list(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule_list()
499 void mt76_txq_schedule(struct mt76_phy *phy, enum mt76_txq_id qid) in mt76_txq_schedule()
518 void mt76_txq_schedule_all(struct mt76_phy *phy) in mt76_txq_schedule_all()
566 struct mt76_phy *phy = hw->priv; in mt76_wake_tx_queue()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
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 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()
464 void mt7615_update_channel(struct mt76_phy *mphy);
H A Dinit.c336 struct mt76_phy *mphy = hw->priv; in mt7615_regd_notifier()
471 struct mt76_phy *mphy; in mt7615_led_set_config()
475 mphy = container_of(led_cdev, struct mt76_phy, leds.cdev); in mt7615_led_set_config()
531 struct mt76_phy *mphy; in mt7615_register_ext_phy()
600 struct mt76_phy *mphy = dev->mt76.phys[MT_BAND1]; in mt7615_unregister_ext_phy()
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()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h152 struct mt76_phy *mt76;
179 struct mt76_phy mphy;
283 struct mt76_phy *phy = hw->priv; in mt7996_hw_phy()
291 struct mt76_phy *phy = hw->priv; in mt7996_hw_dev()
299 struct mt76_phy *phy = dev->mt76.phys[band]; in __mt7996_phy()
484 void mt7996_update_channel(struct mt76_phy *mphy);
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h110 struct mt76_phy *mt76;
141 struct mt76_phy mphy;
235 struct mt76_phy *phy = hw->priv; in mt7915_hw_phy()
243 struct mt76_phy *phy = hw->priv; in mt7915_hw_dev()
251 struct mt76_phy *phy = dev->mt76.phy2; in mt7915_ext_phy()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dmain.c39 struct mt76_phy *mphy = &dev->mphy; in mt76x0_set_sar_specs()
73 struct mt76_phy *mphy = &dev->mphy; in mt76x0_config()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h197 struct mt76_phy *mt76;
245 struct mt76_phy mphy;
352 struct mt76_phy *phy = hw->priv; in mt7915_hw_phy()
360 struct mt76_phy *phy = hw->priv; in mt7915_hw_dev()
368 struct mt76_phy *phy = dev->mt76.phys[MT_BAND1]; in mt7915_ext_phy()
582 void mt7915_update_channel(struct mt76_phy *mphy);
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dsdio_mcu.c69 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 Dmt7615.h173 struct mt76_phy *mt76;
250 struct mt76_phy mphy;
389 struct mt76_phy *phy = hw->priv; in mt7615_hw_phy()
397 struct mt76_phy *phy = hw->priv; in mt7615_hw_dev()
405 struct mt76_phy *phy = dev->mt76.phy2; in mt7615_ext_phy()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dinit.c333 static void mt7603_led_set_config(struct mt76_phy *mphy, u8 delay_on, in mt7603_led_set_config()
361 struct mt76_phy *mphy = container_of(led_cdev, struct mt76_phy, in mt7603_led_set_blink()
375 struct mt76_phy *mphy = container_of(led_cdev, struct mt76_phy, in mt7603_led_set_brightness()

Completed in 31 milliseconds

1234