| /freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
| H A D | mt7921.h | 186 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 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 …]
|
| H A D | pci.c | 40 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 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()
|
| H A D | main.c | 285 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 D | mcu.c | 82 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 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()
|
| H A D | mac.c | 21 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 D | init.c | 21 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 D | usb.c | 37 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 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()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
| H A D | mt7925.h | 245 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 D | pci.c | 30 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 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 …]
|
| H A D | main.c | 354 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 D | regd.h | 9 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 D | regd.c | 12 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 D | init.c | 22 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 D | usb.c | 25 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 D | mt792x.h | 155 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 D | mt792x_dma.c | 16 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 D | mt792x_mac.c | 41 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 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 …]
|
| H 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()
|
| H A D | mt792x_core.c | 86 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 …]
|