| /drivers/net/wireless/mediatek/mt76/mt7921/ |
| A D | mt7921.h | 191 int mt7921_run_firmware(struct mt792x_dev *dev); 224 mt7921_l1_rr(struct mt792x_dev *dev, u32 addr) in mt7921_l1_rr() 247 void mt7921_regd_update(struct mt792x_dev *dev); 248 int mt7921_mac_init(struct mt792x_dev *dev); 267 int mt7921_init_debugfs(struct mt792x_dev *dev); 291 int mt7921e_driver_own(struct mt792x_dev *dev); 292 int mt7921e_mac_reset(struct mt792x_dev *dev); 293 int mt7921e_mcu_init(struct mt792x_dev *dev); 295 int mt7921s_mac_reset(struct mt792x_dev *dev); 296 int mt7921s_init_reset(struct mt792x_dev *dev); [all …]
|
| A D | debugfs.c | 9 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 …]
|
| A D | pci.c | 36 static int mt7921e_init_reset(struct mt792x_dev *dev) in mt7921e_init_reset() 41 static void mt7921e_unregister_device(struct mt792x_dev *dev) in mt7921e_unregister_device() 146 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_rr() 154 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_wr() 162 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_rmw() 168 static int mt7921_dma_init(struct mt792x_dev *dev) in mt7921_dma_init() 277 struct mt792x_dev *dev; in mt7921_pci_probe() 324 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_pci_probe() 404 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_pci_remove() 420 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_pci_suspend() [all …]
|
| A D | main.c | 283 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_stop() 301 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_add_interface() 473 struct mt792x_dev *dev = phy->dev; in mt7921_set_channel() 499 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_set_key() 577 struct mt792x_dev *dev = priv; in mt7921_pm_interface_iter() 598 struct mt792x_dev *dev = priv; in mt7921_sniffer_interface_iter() 763 struct mt792x_dev *dev = phy->dev; in mt7921_regd_set_6ghz_power_type() 803 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_mac_sta_add() 847 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_mac_sta_event() 877 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_mac_sta_remove() [all …]
|
| A D | mcu.c | 336 mt7921_mcu_uni_rx_unsolicited_event(struct mt792x_dev *dev, in mt7921_mcu_uni_rx_unsolicited_event() 388 int mt7921_mcu_uni_tx_ba(struct mt792x_dev *dev, in mt7921_mcu_uni_tx_ba() 402 int mt7921_mcu_uni_rx_ba(struct mt792x_dev *dev, in mt7921_mcu_uni_rx_ba() 637 int mt7921_run_firmware(struct mt792x_dev *dev) in mt7921_run_firmware() 771 struct mt792x_dev *dev = phy->dev; in mt7921_mcu_set_roc() 836 struct mt792x_dev *dev = phy->dev; in mt7921_mcu_abort_roc() 865 struct mt792x_dev *dev = phy->dev; in mt7921_mcu_set_chan_info() 922 int mt7921_mcu_set_eeprom(struct mt792x_dev *dev) in mt7921_mcu_set_eeprom() 1073 int mt7921_mcu_set_beacon_filter(struct mt792x_dev *dev, in mt7921_mcu_set_beacon_filter() 1421 struct mt792x_dev *dev = phy->dev; in mt7921_mcu_get_temperature() [all …]
|
| A D | sdio_mcu.c | 19 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()
|
| A D | mac.c | 32 static void mt7921_mac_sta_poll(struct mt792x_dev *dev) in mt7921_mac_sta_poll() 446 void mt7921_mac_add_txs(struct mt792x_dev *dev, void *data) in mt7921_mac_add_txs() 562 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_rx_check() 587 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_queue_rx_skb() 632 struct mt792x_dev *dev = mvif->phy->dev; in mt7921_vif_connect_iter() 655 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7921_mac_reset_work() 704 struct mt792x_dev *dev; in mt7921_coredump_work() 707 dev = (struct mt792x_dev *)container_of(work, struct mt792x_dev, in mt7921_coredump_work() 768 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_usb_sdio_tx_prepare_skb() 834 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921_usb_sdio_tx_status_data() [all …]
|
| A D | init.c | 20 struct mt792x_dev *mdev = phy->dev; in mt7921_thermal_temp_show() 64 mt7921_regd_channel_update(struct wiphy *wiphy, struct mt792x_dev *dev) in mt7921_regd_channel_update() 115 void mt7921_regd_update(struct mt792x_dev *dev) in mt7921_regd_update() 133 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7921_regd_notifier() 160 int mt7921_mac_init(struct mt792x_dev *dev) in mt7921_mac_init() 180 static int __mt7921_init_hardware(struct mt792x_dev *dev) in __mt7921_init_hardware() 203 static int mt7921_init_hardware(struct mt792x_dev *dev) in mt7921_init_hardware() 227 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7921_init_work() 264 int mt7921_register_device(struct mt792x_dev *dev) in mt7921_register_device()
|
| A D | pci_mcu.c | 7 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()
|
| A D | sdio.c | 30 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()
|
| A D | usb.c | 34 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921u_mcu_send_message() 60 static int mt7921u_mcu_init(struct mt792x_dev *dev) in mt7921u_mcu_init() 84 static int mt7921u_mac_reset(struct mt792x_dev *dev) in mt7921u_mac_reset() 178 struct mt792x_dev *dev; in mt7921u_probe() 193 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7921u_probe() 256 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7921u_suspend() 283 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7921u_resume()
|
| /drivers/net/wireless/mediatek/mt76/mt7925/ |
| A D | mt7925.h | 241 int mt7925_run_firmware(struct mt792x_dev *dev); 242 int mt7925_mcu_set_bss_pm(struct mt792x_dev *dev, 245 int mt7925_mcu_sta_update(struct mt792x_dev *dev, 261 void mt7925_regd_update(struct mt792x_dev *dev); 262 int mt7925_mac_init(struct mt792x_dev *dev); 276 void mt7925_tx_token_put(struct mt792x_dev *dev); 283 int mt7925_init_debugfs(struct mt792x_dev *dev); 288 int mt7925_mcu_uni_tx_ba(struct mt792x_dev *dev, 291 int mt7925_mcu_uni_rx_ba(struct mt792x_dev *dev, 314 int mt7925e_mac_reset(struct mt792x_dev *dev); [all …]
|
| A D | pci.c | 25 static int mt7925e_init_reset(struct mt792x_dev *dev) in mt7925e_init_reset() 30 static void mt7925e_unregister_device(struct mt792x_dev *dev) in mt7925e_unregister_device() 190 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_rr() 198 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_wr() 206 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_rmw() 212 static int mt7925_dma_init(struct mt792x_dev *dev) in mt7925_dma_init() 310 struct mt792x_dev *dev; in mt7925_pci_probe() 357 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_pci_probe() 434 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_pci_remove() 447 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_pci_suspend() [all …]
|
| A D | debugfs.c | 10 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 …]
|
| A D | main.c | 313 struct mt792x_dev *dev = phy->dev; in __mt7925_start() 710 struct mt792x_dev *dev = priv; in mt7925_pm_interface_iter() 731 struct mt792x_dev *dev = priv; in mt7925_sniffer_interface_iter() 846 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mac_link_sta_add() 968 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mac_sta_add() 1043 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mac_set_links() 1077 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mac_link_sta_assoc() 1137 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mac_link_sta_remove() 1247 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mac_sta_remove() 1340 struct mt792x_dev *dev = priv; in mt7925_mlo_pm_iter() [all …]
|
| A D | init.c | 20 struct mt792x_dev *mdev = phy->dev; in mt7925_thermal_temp_show() 63 void mt7925_regd_be_ctrl(struct mt792x_dev *dev, u8 *alpha2) in mt7925_regd_be_ctrl() 109 mt7925_regd_channel_update(struct wiphy *wiphy, struct mt792x_dev *dev) in mt7925_regd_channel_update() 156 void mt7925_regd_update(struct mt792x_dev *dev) in mt7925_regd_update() 178 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt7925_regd_notifier() 208 static void mt7925_mac_init_basic_rates(struct mt792x_dev *dev) in mt7925_mac_init_basic_rates() 222 int mt7925_mac_init(struct mt792x_dev *dev) in mt7925_mac_init() 244 static int __mt7925_init_hardware(struct mt792x_dev *dev) in __mt7925_init_hardware() 266 static int mt7925_init_hardware(struct mt792x_dev *dev) in mt7925_init_hardware() 290 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7925_init_work() [all …]
|
| A D | usb.c | 22 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925u_mcu_send_message() 48 static int mt7925u_mcu_init(struct mt792x_dev *dev) in mt7925u_mcu_init() 72 static int mt7925u_mac_reset(struct mt792x_dev *dev) in mt7925u_mac_reset() 165 struct mt792x_dev *dev; in mt7925u_probe() 181 dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925u_probe() 244 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7925u_suspend() 276 struct mt792x_dev *dev = usb_get_intfdata(intf); in mt7925u_resume()
|
| A D | mac.c | 21 static void mt7925_mac_sta_poll(struct mt792x_dev *dev) in mt7925_mac_sta_poll() 248 mt7925_mac_fill_rx_rate(struct mt792x_dev *dev, in mt7925_mac_fill_rx_rate() 1174 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_rx_check() 1206 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_queue_rx_skb() 1260 struct mt792x_dev *dev = mvif->phy->dev; in mt7925_vif_connect_iter() 1290 struct mt792x_dev *dev = container_of(work, struct mt792x_dev, in mt7925_mac_reset_work() 1336 struct mt792x_dev *dev; in mt7925_coredump_work() 1339 dev = (struct mt792x_dev *)container_of(work, struct mt792x_dev, in mt7925_coredump_work() 1400 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_usb_sdio_tx_prepare_skb() 1461 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_usb_sdio_tx_status_data() [all …]
|
| A D | pci_mcu.c | 11 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt7925_mcu_send_message() 27 int mt7925e_mcu_init(struct mt792x_dev *dev) in mt7925e_mcu_init()
|
| /drivers/net/wireless/mediatek/mt76/ |
| A D | mt792x.h | 154 struct mt792x_dev *dev; 210 int (*init_reset)(struct mt792x_dev *dev); 211 int (*reset)(struct mt792x_dev *dev); 212 int (*mcu_init)(struct mt792x_dev *dev); 213 int (*drv_own)(struct mt792x_dev *dev); 214 int (*fw_own)(struct mt792x_dev *dev); 217 struct mt792x_dev { struct 326 static inline struct mt792x_dev * 418 int mt792x_dma_enable(struct mt792x_dev *dev); 427 int mt792x_wfsys_reset(struct mt792x_dev *dev); [all …]
|
| A D | mt792x_dma.c | 13 struct mt792x_dev *dev = dev_instance; in mt792x_irq_handler() 30 struct mt792x_dev *dev = (struct mt792x_dev *)data; in mt792x_irq_tasklet() 78 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt792x_rx_poll_complete() 91 static void mt792x_dma_prefetch(struct mt792x_dev *dev) in mt792x_dma_prefetch() 126 int mt792x_dma_enable(struct mt792x_dev *dev) in mt792x_dma_enable() 174 mt792x_dma_reset(struct mt792x_dev *dev, bool force) in mt792x_dma_reset() 227 int mt792x_wpdma_reinit_cond(struct mt792x_dev *dev) in mt792x_wpdma_reinit_cond() 288 void mt792x_dma_cleanup(struct mt792x_dev *dev) in mt792x_dma_cleanup() 318 struct mt792x_dev *dev; in mt792x_poll_tx() 340 struct mt792x_dev *dev; in mt792x_poll_rx() [all …]
|
| A D | mt792x_mac.c | 38 struct mt792x_dev *dev = phy->dev; in mt792x_mac_set_timeing() 80 struct mt792x_dev *dev = phy->dev; in mt792x_mac_update_mib_stats() 194 struct mt792x_dev *dev = phy->dev; in mt792x_mac_reset_counters() 224 struct mt792x_dev *dev = container_of(mphy->dev, struct mt792x_dev, mt76); in mt792x_phy_update_channel() 255 struct mt792x_dev *dev = container_of(mphy->dev, struct mt792x_dev, mt76); in mt792x_update_channel() 269 struct mt792x_dev *dev = container_of(mdev, struct mt792x_dev, mt76); in mt792x_reset() 285 void mt792x_mac_init_band(struct mt792x_dev *dev, u8 band) in mt792x_mac_init_band() 316 struct mt792x_dev *dev; in mt792x_pm_wake_work() 319 dev = (struct mt792x_dev *)container_of(work, struct mt792x_dev, in mt792x_pm_wake_work() 350 struct mt792x_dev *dev; in mt792x_pm_power_save_work() [all …]
|
| A D | mt792x_usb.c | 74 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 …]
|
| A D | mt792x_debugfs.c | 10 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()
|
| A D | mt792x_core.c | 83 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_tx() 144 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_stop() 197 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_remove_interface() 245 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_get_tsf() 271 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_set_tsf() 293 struct mt792x_dev *dev = container_of(w, struct mt792x_dev, in mt792x_tx_worker() 325 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_flush() 339 struct mt792x_dev *dev = mt792x_hw_dev(hw); in mt792x_assign_vif_chanctx() 502 struct mt792x_dev *dev = phy->dev; in mt792x_get_et_stats() 608 struct mt792x_dev *dev = phy->dev; in mt792x_set_coverage_class() [all …]
|