| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| A D | mt7615.h | 157 struct mt7615_dev *dev; 218 int (*add_tx_ba)(struct mt7615_dev *dev, 221 int (*add_rx_ba)(struct mt7615_dev *dev, 234 int (*set_drv_ctrl)(struct mt7615_dev *dev); 235 int (*set_fw_ctrl)(struct mt7615_dev *dev); 241 struct mt7615_dev { struct 337 static inline struct mt7615_dev * 346 mt7615_ext_phy(struct mt7615_dev *dev) in mt7615_ext_phy() 366 int mt7622_wmac_init(struct mt7615_dev *dev); 391 int mt7615_dma_init(struct mt7615_dev *dev); [all …]
|
| A D | debugfs.c | 8 struct mt7615_dev *dev = data; in mt7615_reg_set() 20 struct mt7615_dev *dev = data; in mt7615_reg_get() 35 struct mt7615_dev *dev = data; in mt7615_radar_pattern_set() 53 struct mt7615_dev *dev = data; in mt7615_config() 68 struct mt7615_dev *dev = data; in mt7615_scs_set() 85 struct mt7615_dev *dev = data; in mt7615_scs_get() 98 struct mt7615_dev *dev = data; in mt7615_pm_set() 132 struct mt7615_dev *dev = data; in mt7615_pm_get() 164 struct mt7615_dev *dev = data; in mt7615_pm_idle_timeout_set() 174 struct mt7615_dev *dev = data; in mt7615_pm_idle_timeout_get() [all …]
|
| A D | mmio.c | 66 u32 mt7615_reg_map(struct mt7615_dev *dev, u32 addr) in mt7615_reg_map() 85 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rx_poll_complete() 92 struct mt7615_dev *dev = dev_instance; in mt7615_irq_handler() 106 struct mt7615_dev *dev = from_tasklet(dev, t, irq_tasklet); in mt7615_irq_tasklet() 151 static u32 __mt7615_reg_addr(struct mt7615_dev *dev, u32 addr) in __mt7615_reg_addr() 161 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rr() 169 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_wr() 177 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rmw() 205 struct mt7615_dev *dev; in mt7615_mmio_probe() 217 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_mmio_probe()
|
| A D | dma.c | 15 mt7622_init_tx_queues_multi(struct mt7615_dev *dev) in mt7622_init_tx_queues_multi() 45 mt7615_init_tx_queues(struct mt7615_dev *dev) in mt7615_init_tx_queues() 71 struct mt7615_dev *dev; in mt7615_poll_tx() 73 dev = container_of(napi, struct mt7615_dev, mt76.tx_napi); in mt7615_poll_tx() 91 struct mt7615_dev *dev; in mt7615_poll_rx() 107 int mt7615_wait_pdma_busy(struct mt7615_dev *dev) in mt7615_wait_pdma_busy() 144 static void mt7622_dma_sched_init(struct mt7615_dev *dev) in mt7622_dma_sched_init() 168 static void mt7663_dma_sched_init(struct mt7615_dev *dev) in mt7663_dma_sched_init() 203 void mt7615_dma_start(struct mt7615_dev *dev) in mt7615_dma_start() 222 int mt7615_dma_init(struct mt7615_dev *dev) in mt7615_dma_init() [all …]
|
| A D | eeprom.c | 12 static int mt7615_efuse_read(struct mt7615_dev *dev, u32 base, in mt7615_efuse_read() 44 static int mt7615_efuse_init(struct mt7615_dev *dev, u32 base) in mt7615_efuse_init() 71 static int mt7615_eeprom_load(struct mt7615_dev *dev, u32 addr) in mt7615_eeprom_load() 97 mt7615_eeprom_parse_hw_band_cap(struct mt7615_dev *dev) in mt7615_eeprom_parse_hw_band_cap() 139 static void mt7615_eeprom_parse_hw_cap(struct mt7615_dev *dev) in mt7615_eeprom_parse_hw_cap() 189 int mt7615_eeprom_get_target_power_index(struct mt7615_dev *dev, in mt7615_eeprom_get_target_power_index() 237 int mt7615_eeprom_get_power_delta_index(struct mt7615_dev *dev, in mt7615_eeprom_get_power_delta_index() 254 static void mt7615_apply_cal_free_data(struct mt7615_dev *dev) in mt7615_apply_cal_free_data() 290 static void mt7622_apply_cal_free_data(struct mt7615_dev *dev) in mt7622_apply_cal_free_data() 310 static void mt7615_cal_free_data(struct mt7615_dev *dev) in mt7615_cal_free_data() [all …]
|
| A D | mcu.c | 233 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_mcu_send_message() 670 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_add_dev() 927 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_add_bss() 1027 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_wtbl_sta_add() 1111 mt7615_mcu_sta_ba(struct mt7615_dev *dev, in mt7615_mcu_sta_ba() 1889 int mt7615_mcu_init(struct mt7615_dev *dev) in mt7615_mcu_init() 2342 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_set_chan_info() 2424 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_set_sku_en() 2520 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_apply_rx_dcoc() 2635 struct mt7615_dev *dev = phy->dev; in mt7615_mcu_apply_tx_dpd() [all …]
|
| A D | usb.c | 26 struct mt7615_dev *dev = hw->priv; in mt7663u_stop() 36 static void mt7663u_cleanup(struct mt7615_dev *dev) in mt7663u_cleanup() 44 struct mt7615_dev *dev; in mt7663u_init_work() 46 dev = container_of(work, struct mt7615_dev, mcu_work); in mt7663u_init_work() 70 struct mt7615_dev *dev; in mt7663u_probe() 85 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663u_probe() 149 struct mt7615_dev *dev = usb_get_intfdata(usb_intf); in mt7663u_disconnect() 166 struct mt7615_dev *dev = usb_get_intfdata(intf); in mt7663u_suspend() 185 struct mt7615_dev *dev = usb_get_intfdata(intf); in mt7663u_resume()
|
| A D | main.c | 29 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_start() 96 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_stop() 186 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_add_interface() 257 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_remove_interface() 311 struct mt7615_dev *dev = phy->dev; in mt7615_set_channel() 372 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_set_key() 434 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_config() 614 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_mac_sta_add() 656 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_mac_sta_remove() 710 struct mt7615_dev *dev = container_of(w, struct mt7615_dev, in mt7615_tx_worker() [all …]
|
| A D | pci_mac.c | 27 struct mt7615_dev *dev; in mt7615_tx_complete_skb() 31 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_tx_complete_skb() 49 mt7615_write_hw_txp(struct mt7615_dev *dev, struct mt76_tx_info *tx_info, in mt7615_write_hw_txp() 133 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_tx_prepare_skb() 181 void mt7615_dma_reset(struct mt7615_dev *dev) in mt7615_dma_reset() 207 mt7615_hif_int_event_trigger(struct mt7615_dev *dev, u8 event) in mt7615_hif_int_event_trigger() 221 mt7615_wait_reset_state(struct mt7615_dev *dev, u32 state) in mt7615_wait_reset_state() 236 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_update_vif_beacon() 251 mt7615_update_beacons(struct mt7615_dev *dev) in mt7615_update_beacons() 269 struct mt7615_dev *dev; in mt7615_mac_reset_work() [all …]
|
| A D | usb_sdio.c | 44 mt7663_usb_sdio_write_txwi(struct mt7615_dev *dev, struct mt76_wcid *wcid, in mt7663_usb_sdio_write_txwi() 56 static int mt7663_usb_sdio_set_rates(struct mt7615_dev *dev, in mt7663_usb_sdio_set_rates() 135 struct mt7615_dev *dev; in mt7663_usb_sdio_rate_work() 137 dev = (struct mt7615_dev *)container_of(work, struct mt7615_dev, in mt7663_usb_sdio_rate_work() 158 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663_usb_sdio_tx_status_data() 186 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663_usb_sdio_tx_prepare_skb() 226 static int mt7663u_dma_sched_init(struct mt7615_dev *dev) in mt7663u_dma_sched_init() 278 static int mt7663_usb_sdio_init_hardware(struct mt7615_dev *dev) in mt7663_usb_sdio_init_hardware() 306 int mt7663_usb_sdio_register_device(struct mt7615_dev *dev) in mt7663_usb_sdio_register_device()
|
| A D | mac.c | 141 struct mt7615_dev *dev = phy->dev; in mt7615_mac_set_timing() 914 struct mt7615_dev *dev = phy->dev; in mt7615_mac_update_rate_desc() 1573 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_queue_rx_skb() 1845 struct mt7615_dev *dev = container_of(mphy->dev, struct mt7615_dev, mt76); in mt7615_phy_update_channel() 1899 struct mt7615_dev *dev = container_of(mphy->dev, struct mt7615_dev, mt76); in mt7615_update_channel() 1949 struct mt7615_dev *dev; in mt7615_pm_wake_work() 1952 dev = (struct mt7615_dev *)container_of(work, struct mt7615_dev, in mt7615_pm_wake_work() 1985 struct mt7615_dev *dev; in mt7615_pm_power_save_work() 1988 dev = (struct mt7615_dev *)container_of(work, struct mt7615_dev, in mt7615_pm_power_save_work() 2231 struct mt7615_dev *dev; in mt7615_coredump_work() [all …]
|
| A D | pci_init.c | 17 struct mt7615_dev *dev = container_of(work, struct mt7615_dev, in mt7615_pci_init_work() 35 static int mt7615_init_hardware(struct mt7615_dev *dev) in mt7615_init_hardware() 75 struct mt7615_dev *dev; in mt7615_led_set_config() 80 dev = container_of(mt76, struct mt7615_dev, mt76); in mt7615_led_set_config() 129 int mt7615_register_device(struct mt7615_dev *dev) in mt7615_register_device() 166 void mt7615_unregister_device(struct mt7615_dev *dev) in mt7615_unregister_device()
|
| A D | sdio.c | 32 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_txrx_worker() 44 struct mt7615_dev *dev; in mt7663s_init_work() 46 dev = container_of(work, struct mt7615_dev, mcu_work); in mt7663s_init_work() 99 struct mt7615_dev *dev; in mt7663s_probe() 112 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_probe() 180 struct mt7615_dev *dev = sdio_get_drvdata(func); in mt7663s_remove() 194 struct mt7615_dev *mdev = sdio_get_drvdata(func); in mt7663s_suspend() 227 struct mt7615_dev *mdev = sdio_get_drvdata(func); in mt7663s_resume()
|
| A D | sdio_mcu.c | 19 static int mt7663s_mcu_init_sched(struct mt7615_dev *dev) in mt7663s_mcu_init_sched() 42 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_mcu_send_message() 55 static int __mt7663s_mcu_drv_pmctrl(struct mt7615_dev *dev) in __mt7663s_mcu_drv_pmctrl() 83 static int mt7663s_mcu_drv_pmctrl(struct mt7615_dev *dev) in mt7663s_mcu_drv_pmctrl() 98 static int mt7663s_mcu_fw_pmctrl(struct mt7615_dev *dev) in mt7663s_mcu_fw_pmctrl() 133 int mt7663s_mcu_init(struct mt7615_dev *dev) in mt7663s_mcu_init()
|
| A D | init.c | 22 struct mt7615_dev *mdev = dev_get_drvdata(dev); in mt7615_thermal_show_temp() 48 int mt7615_thermal_init(struct mt7615_dev *dev) in mt7615_thermal_init() 69 mt7615_phy_init(struct mt7615_dev *dev) in mt7615_phy_init() 136 mt7615_mac_init(struct mt7615_dev *dev) in mt7615_mac_init() 271 void mt7615_init_txpower(struct mt7615_dev *dev, in mt7615_init_txpower() 319 void mt7615_init_work(struct mt7615_dev *dev) in mt7615_init_work() 334 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_regd_notifier() 416 mt7615_cap_dbdc_enable(struct mt7615_dev *dev) in mt7615_cap_dbdc_enable() 432 mt7615_cap_dbdc_disable(struct mt7615_dev *dev) in mt7615_cap_dbdc_disable() 444 int mt7615_register_ext_phy(struct mt7615_dev *dev) in mt7615_register_ext_phy() [all …]
|
| A D | pci.c | 64 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_pci_remove() 75 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_pci_suspend() 142 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_pci_resume()
|
| A D | testmode.c | 50 struct mt7615_dev *dev = phy->dev; in mt7615_tm_set_tx_power() 100 struct mt7615_dev *dev = phy->dev; in mt7615_tm_reg_backup_restore() 135 struct mt7615_dev *dev = phy->dev; in mt7615_tm_init() 152 mt7615_tm_set_rx_enable(struct mt7615_dev *dev, bool en) in mt7615_tm_set_rx_enable() 174 struct mt7615_dev *dev = phy->dev; in mt7615_tm_set_tx_antenna() 228 struct mt7615_dev *dev = phy->dev; in mt7615_tm_set_tx_frames() 245 struct mt7615_dev *dev = phy->dev; in mt7615_tm_update_params()
|
| A D | usb_mcu.c | 20 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663u_mcu_send_message() 45 int mt7663u_mcu_init(struct mt7615_dev *dev) in mt7663u_mcu_init()
|
| A D | mt7615_trace.h | 28 TP_PROTO(struct mt7615_dev *dev, u16 token), 45 TP_PROTO(struct mt7615_dev *dev, u16 token),
|
| A D | soc.c | 16 int mt7622_wmac_init(struct mt7615_dev *dev) in mt7622_wmac_init() 50 struct mt7615_dev *dev = platform_get_drvdata(pdev); in mt7622_wmac_remove()
|
| A D | eeprom.h | 106 mt7615_ext_pa_enabled(struct mt7615_dev *dev, enum nl80211_band band) in mt7615_ext_pa_enabled()
|
| A D | mac.h | 399 static inline u32 mt7615_mac_wtbl_addr(struct mt7615_dev *dev, int wcid) in mt7615_mac_wtbl_addr()
|