Home
last modified time | relevance | path

Searched refs:mt792x_dev (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmt7921.h186 u32 mt7921_reg_map(struct mt792x_dev *dev, u32 addr);
189 int mt7921_register_device(struct mt792x_dev *dev);
190 void mt7921_unregister_device(struct mt792x_dev *dev);
191 int mt7921_run_firmware(struct mt792x_dev *dev);
193 int mt7921_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif,
195 int mt7921_mcu_sta_update(struct mt792x_dev *dev, struct ieee80211_sta *sta,
199 int mt7921_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif);
200 int mt7921_mcu_set_eeprom(struct mt792x_dev *dev);
203 int mt7921_mcu_fw_log_2_host(struct mt792x_dev *dev, u8 ctrl);
204 void mt7921_mcu_rx_event(struct mt792x_dev *dev, struct sk_buff *skb);
[all …]
H A Ddebugfs.c9 struct mt792x_dev *dev = data; in mt7921_reg_set()
21 struct mt792x_dev *dev = data; in mt7921_reg_get()
35 struct mt792x_dev *dev = data; in mt7921_fw_debug_set()
50 struct mt792x_dev *dev = data; in mt7921_fw_debug_get()
93 struct mt792x_dev *dev = dev_get_drvdata(s->private); in mt7921_txpwr()
145 struct mt792x_dev *dev = data; in mt7921_pm_set()
178 struct mt792x_dev *dev = data; in mt7921_pm_get()
190 struct mt792x_dev *dev = data; in mt7921_deep_sleep_set()
214 struct mt792x_dev *dev = data; in mt7921_deep_sleep_get()
229 struct mt792x_dev *dev = data; in mt7921_chip_reset()
[all …]
H A Dpci.c40 static int mt7921e_init_reset(struct mt792x_dev *dev) in mt7921e_init_reset()
45 static void mt7921e_unregister_device(struct mt792x_dev *dev) in mt7921e_unregister_device()
71 static u32 __mt7921_reg_addr(struct mt792x_dev *dev, u32 addr) in __mt7921_reg_addr()
150 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_rr()
158 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_wr()
166 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_rmw()
172 static int mt7921_dma_init(struct mt792x_dev *dev) in mt7921_dma_init()
281 struct mt792x_dev *dev; in mt7921_pci_probe()
328 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_pci_probe()
410 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_pci_remove()
[all …]
H A Dsdio_mcu.c19 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921s_mcu_send_message()
54 static u32 mt7921s_read_rm3r(struct mt792x_dev *dev) in mt7921s_read_rm3r()
61 static u32 mt7921s_clear_rm3r_drv_own(struct mt792x_dev *dev) in mt7921s_clear_rm3r_drv_own()
74 int mt7921s_mcu_init(struct mt792x_dev *dev) in mt7921s_mcu_init()
100 int mt7921s_mcu_drv_pmctrl(struct mt792x_dev *dev) in mt7921s_mcu_drv_pmctrl()
136 int mt7921s_mcu_fw_pmctrl(struct mt792x_dev *dev) in mt7921s_mcu_fw_pmctrl()
H A Dmain.c285 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_stop()
303 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_add_interface()
370 void mt7921_roc_abort_sync(struct mt792x_dev *dev) in mt7921_roc_abort_sync()
475 struct mt792x_dev *dev = phy->dev; in mt7921_set_channel()
501 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_set_key()
579 struct mt792x_dev *dev = priv; in mt7921_pm_interface_iter()
600 struct mt792x_dev *dev = priv; in mt7921_sniffer_interface_iter()
615 void mt7921_set_runtime_pm(struct mt792x_dev *dev) in mt7921_set_runtime_pm()
631 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_config()
671 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_configure_filter()
[all …]
H A Dmcu.c82 static int mt7921_mcu_read_eeprom(struct mt792x_dev *dev, u32 offset, u8 *val) in mt7921_mcu_read_eeprom()
147 mt7921_mcu_uni_roc_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_uni_roc_event()
170 mt7921_mcu_scan_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_scan_event()
201 mt7921_mcu_connection_loss_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_connection_loss_event()
215 mt7921_mcu_debug_msg_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_debug_msg_event()
242 mt7921_mcu_low_power_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_low_power_event()
256 mt7921_mcu_tx_done_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_tx_done_event()
290 mt7921_mcu_rssi_monitor_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_rssi_monitor_event()
303 mt7921_mcu_rx_unsolicited_event(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mcu_rx_unsolicited_event()
340 mt7921_mcu_uni_rx_unsolicited_event(struct mt792x_dev *dev, in mt7921_mcu_uni_rx_unsolicited_event()
[all …]
H A Dpci_mcu.c7 int mt7921e_driver_own(struct mt792x_dev *dev) in mt7921e_driver_own()
25 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_mcu_send_message()
41 int mt7921e_mcu_init(struct mt792x_dev *dev) in mt7921e_mcu_init()
H A Dmac.c21 bool mt7921_mac_wtbl_update(struct mt792x_dev *dev, int idx, u32 mask) in mt7921_mac_wtbl_update()
35 static void mt7921_mac_sta_poll(struct mt792x_dev *dev) in mt7921_mac_sta_poll()
175 mt7921_mac_fill_rx(struct mt792x_dev *dev, struct sk_buff *skb) in mt7921_mac_fill_rx()
453 void mt7921_mac_add_txs(struct mt792x_dev *dev, void *data) in mt7921_mac_add_txs()
491 static void mt7921_mac_tx_free(struct mt792x_dev *dev, void *data, int len) in mt7921_mac_tx_free()
577 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_rx_check()
602 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_queue_rx_skb()
647 struct mt792x_dev *dev = mvif->phy->dev; in mt7921_vif_connect_iter()
670 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7921_mac_reset_work()
719 struct mt792x_dev *dev; in mt7921_coredump_work()
[all …]
H A Dinit.c21 struct mt792x_dev *mdev = phy->dev; in mt7921_thermal_temp_show()
66 mt7921_regd_channel_update(struct wiphy *wiphy, struct mt792x_dev *dev) in mt7921_regd_channel_update()
125 void mt7921_regd_update(struct mt792x_dev *dev) in mt7921_regd_update()
143 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_regd_notifier()
170 int mt7921_mac_init(struct mt792x_dev *dev) in mt7921_mac_init()
190 static int __mt7921_init_hardware(struct mt792x_dev *dev) in __mt7921_init_hardware()
215 static int mt7921_init_hardware(struct mt792x_dev *dev) in mt7921_init_hardware()
239 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7921_init_work()
280 int mt7921_register_device(struct mt792x_dev *dev) in mt7921_register_device()
H A Dusb.c37 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921u_mcu_send_message()
63 static int mt7921u_mcu_init(struct mt792x_dev *dev) in mt7921u_mcu_init()
87 static int mt7921u_mac_reset(struct mt792x_dev *dev) in mt7921u_mac_reset()
181 struct mt792x_dev *dev; in mt7921u_probe()
196 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921u_probe()
259 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7921u_suspend()
286 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7921u_resume()
H A Dsdio.c30 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921s_txrx_worker()
41 static void mt7921s_unregister_device(struct mt792x_dev *dev) in mt7921s_unregister_device()
126 struct mt792x_dev *dev; in mt7921s_probe()
140 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921s_probe()
202 struct mt792x_dev *dev = sdio_get_drvdata(func); in mt7921s_remove()
210 struct mt792x_dev *dev = sdio_get_drvdata(func); in mt7921s_suspend()
286 struct mt792x_dev *dev = sdio_get_drvdata(func); in mt7921s_resume()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmt7925.h245 int mt7925_register_device(struct mt792x_dev *dev);
246 void mt7925_unregister_device(struct mt792x_dev *dev);
247 int mt7925_run_firmware(struct mt792x_dev *dev);
248 int mt7925_mcu_set_bss_pm(struct mt792x_dev *dev,
251 int mt7925_mcu_sta_update(struct mt792x_dev *dev,
256 int mt7925_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_bss_conf *bss_conf);
257 int mt7925_mcu_set_eeprom(struct mt792x_dev *dev);
260 int mt7925_mcu_fw_log_2_host(struct mt792x_dev *dev, u8 ctrl);
261 void mt7925_mcu_rx_event(struct mt792x_dev *dev, struct sk_buff *skb);
262 int mt7925_mcu_chip_config(struct mt792x_dev *dev, const char *cmd);
[all …]
H A Dpci.c30 static int mt7925e_init_reset(struct mt792x_dev *dev) in mt7925e_init_reset()
35 static void mt7925e_unregister_device(struct mt792x_dev *dev) in mt7925e_unregister_device()
61 static void mt7925_reg_remap_restore(struct mt792x_dev *dev) in mt7925_reg_remap_restore()
75 static u32 mt7925_reg_map_l1(struct mt792x_dev *dev, u32 addr) in mt7925_reg_map_l1()
92 static u32 mt7925_reg_map_l2(struct mt792x_dev *dev, u32 addr) in mt7925_reg_map_l2()
109 static u32 __mt7925_reg_addr(struct mt792x_dev *dev, u32 addr) in __mt7925_reg_addr()
195 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_rr()
203 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_wr()
211 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_rmw()
217 static int mt7925_dma_init(struct mt792x_dev *dev) in mt7925_dma_init()
[all …]
H A Ddebugfs.c10 struct mt792x_dev *dev = data; in mt7925_reg_set()
23 struct mt792x_dev *dev = data; in mt7925_reg_get()
41 struct mt792x_dev *dev = data; in mt7925_fw_debug_set()
56 struct mt792x_dev *dev = data; in mt7925_fw_debug_get()
120 struct mt792x_dev *dev = dev_get_drvdata(s->private); in mt7925_txpwr()
184 struct mt792x_dev *dev = data; in mt7925_pm_set()
217 struct mt792x_dev *dev = data; in mt7925_pm_get()
229 struct mt792x_dev *dev = data; in mt7925_deep_sleep_set()
253 struct mt792x_dev *dev = data; in mt7925_deep_sleep_get()
268 struct mt792x_dev *dev = data; in mt7925_chip_reset()
[all …]
H A Dmain.c354 static int mt7925_mac_link_bss_add(struct mt792x_dev *dev, in mt7925_mac_link_bss_add()
421 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_add_interface()
456 void mt7925_roc_abort_sync(struct mt792x_dev *dev) in mt7925_roc_abort_sync()
591 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_set_link_key()
670 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_set_key()
711 struct mt792x_dev *dev = priv; in mt7925_pm_interface_iter()
732 struct mt792x_dev *dev = priv; in mt7925_sniffer_interface_iter()
747 void mt7925_set_runtime_pm(struct mt792x_dev *dev) in mt7925_set_runtime_pm()
763 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_config()
795 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_configure_filter()
[all …]
H A Dregd.h9 int mt7925_mcu_regd_update(struct mt792x_dev *dev, u8 *alpha2,
12 void mt7925_regd_be_ctrl(struct mt792x_dev *dev, u8 *alpha2);
14 bool mt7925_regd_clc_supported(struct mt792x_dev *dev);
H A Dregd.c12 bool mt7925_regd_clc_supported(struct mt792x_dev *dev) in mt7925_regd_clc_supported()
21 void mt7925_regd_be_ctrl(struct mt792x_dev *dev, u8 *alpha2) in mt7925_regd_be_ctrl()
67 mt7925_regd_channel_update(struct wiphy *wiphy, struct mt792x_dev *dev) in mt7925_regd_channel_update()
131 int mt7925_mcu_regd_update(struct mt792x_dev *dev, u8 *alpha2, in mt7925_mcu_regd_update()
172 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_regd_notifier()
224 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_regd_change()
254 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_regd_init()
H A Dinit.c22 struct mt792x_dev *mdev = phy->dev; in mt7925_thermal_temp_show()
66 static void mt7925_mac_init_basic_rates(struct mt792x_dev *dev) in mt7925_mac_init_basic_rates()
80 int mt7925_mac_init(struct mt792x_dev *dev) in mt7925_mac_init()
100 static int __mt7925_init_hardware(struct mt792x_dev *dev) in __mt7925_init_hardware()
124 static int mt7925_init_hardware(struct mt792x_dev *dev) in mt7925_init_hardware()
148 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7925_init_work()
201 int mt7925_register_device(struct mt792x_dev *dev) in mt7925_register_device()
H A Dusb.c25 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925u_mcu_send_message()
51 static int mt7925u_mcu_init(struct mt792x_dev *dev) in mt7925u_mcu_init()
75 static int mt7925u_mac_reset(struct mt792x_dev *dev) in mt7925u_mac_reset()
168 struct mt792x_dev *dev; in mt7925u_probe()
184 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925u_probe()
247 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7925u_suspend()
279 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7925u_resume()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt792x.h155 struct mt792x_dev *dev;
211 int (*init_reset)(struct mt792x_dev *dev);
212 int (*reset)(struct mt792x_dev *dev);
213 int (*mcu_init)(struct mt792x_dev *dev);
214 int (*drv_own)(struct mt792x_dev *dev);
215 int (*fw_own)(struct mt792x_dev *dev);
218 struct mt792x_dev { struct
327 static inline struct mt792x_dev *
332 return container_of(phy->dev, struct mt792x_dev, mt76); in mt792x_hw_dev()
357 static inline bool mt792x_dma_need_reinit(struct mt792x_dev *dev) in mt792x_dma_need_reinit()
[all …]
H A Dmt792x_dma.c16 struct mt792x_dev *dev = dev_instance; in mt792x_irq_handler()
33 struct mt792x_dev *dev = (struct mt792x_dev *)data; in mt792x_irq_tasklet()
81 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt792x_rx_poll_complete()
94 static void mt792x_dma_prefetch(struct mt792x_dev *dev) in mt792x_dma_prefetch()
129 int mt792x_dma_enable(struct mt792x_dev *dev) in mt792x_dma_enable()
177 mt792x_dma_reset(struct mt792x_dev *dev, bool force) in mt792x_dma_reset()
200 int mt792x_wpdma_reset(struct mt792x_dev *dev, bool force) in mt792x_wpdma_reset()
230 int mt792x_wpdma_reinit_cond(struct mt792x_dev *dev) in mt792x_wpdma_reinit_cond()
256 int mt792x_dma_disable(struct mt792x_dev *dev, bool force) in mt792x_dma_disable()
291 void mt792x_dma_cleanup(struct mt792x_dev *dev) in mt792x_dma_cleanup()
[all …]
H A Dmt792x_mac.c41 struct mt792x_dev *dev = phy->dev; in mt792x_mac_set_timeing()
83 struct mt792x_dev *dev = phy->dev; in mt792x_mac_update_mib_stats()
141 struct mt76_wcid *mt792x_rx_get_wcid(struct mt792x_dev *dev, u16 idx, in mt792x_rx_get_wcid()
181 void mt792x_mac_assoc_rssi(struct mt792x_dev *dev, struct sk_buff *skb) in mt792x_mac_assoc_rssi()
197 struct mt792x_dev *dev = phy->dev; in mt792x_mac_reset_counters()
227 struct mt792x_dev *dev = container_of(mphy->dev, struct mt792x_dev, mt76); in mt792x_phy_update_channel()
258 struct mt792x_dev *dev = container_of(mphy->dev, struct mt792x_dev, mt76); in mt792x_update_channel()
272 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt792x_reset()
288 void mt792x_mac_init_band(struct mt792x_dev *dev, u8 band) in mt792x_mac_init_band()
319 struct mt792x_dev *dev; in mt792x_pm_wake_work()
[all …]
H A Dmt792x_usb.c74 int mt792xu_mcu_power_on(struct mt792x_dev *dev) in mt792xu_mcu_power_on()
94 static void mt792xu_cleanup(struct mt792x_dev *dev) in mt792xu_cleanup()
122 static void mt792xu_dma_prefetch(struct mt792x_dev *dev) in mt792xu_dma_prefetch()
139 static void mt792xu_wfdma_init(struct mt792x_dev *dev) in mt792xu_wfdma_init()
178 static int mt792xu_dma_rx_evt_ep4(struct mt792x_dev *dev) in mt792xu_dma_rx_evt_ep4()
192 static void mt792xu_epctl_rst_opt(struct mt792x_dev *dev, bool reset) in mt792xu_epctl_rst_opt()
209 int mt792xu_dma_init(struct mt792x_dev *dev, bool resume) in mt792xu_dma_init()
237 int mt792xu_wfsys_reset(struct mt792x_dev *dev) in mt792xu_wfsys_reset()
270 int mt792xu_init_reset(struct mt792x_dev *dev) in mt792xu_init_reset()
290 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792xu_stop()
[all …]
H A Dmt792x_debugfs.c10 struct mt792x_dev *dev = file->private; in mt792x_ampdu_stat_read_phy()
41 struct mt792x_dev *dev = file->private; in mt792x_tx_stats_show()
69 struct mt792x_dev *dev = dev_get_drvdata(s->private); in mt792x_queues_acq()
100 struct mt792x_dev *dev = dev_get_drvdata(s->private); in mt792x_queues_read()
129 struct mt792x_dev *dev = dev_get_drvdata(s->private); in mt792x_pm_stats()
152 struct mt792x_dev *dev = data; in mt792x_pm_idle_timeout_set()
162 struct mt792x_dev *dev = data; in mt792x_pm_idle_timeout_get()
H A Dmt792x_core.c86 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_tx()
147 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_stop()
167 void mt792x_mac_link_bss_remove(struct mt792x_dev *dev, in mt792x_mac_link_bss_remove()
200 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_remove_interface()
248 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_get_tsf()
274 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_set_tsf()
296 struct mt792x_dev *dev = container_of(w, struct mt792x_dev, in mt792x_tx_worker()
328 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_flush()
342 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_assign_vif_chanctx()
360 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_unassign_vif_chanctx()
[all …]

12