/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 158 struct mt7615_dev *dev; 218 int (*add_tx_ba)(struct mt7615_dev *dev, 221 int (*add_rx_ba)(struct mt7615_dev *dev, 230 int (*add_beacon_offload)(struct mt7615_dev *dev, 233 int (*set_pm_state)(struct mt7615_dev *dev, int band, int state); 234 int (*set_drv_ctrl)(struct mt7615_dev *dev); 235 int (*set_fw_ctrl)(struct mt7615_dev *dev); 236 int (*set_sta_decap_offload)(struct mt7615_dev *dev, 241 struct mt7615_dev { struct 332 static inline struct mt7615_dev * [all...] |
H 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() 139 struct mt7615_dev *dev = data; in mt7615_pm_get() 151 struct mt7615_dev *dev = dev_get_drvdata(s->private); in mt7615_pm_stats() 171 struct mt7615_dev *de in mt7615_pm_idle_timeout_set() [all...] |
H 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() 74 static int mt7615_eeprom_load(struct mt7615_dev *dev, u32 addr) in mt7615_eeprom_load() 102 mt7615_eeprom_parse_hw_band_cap(struct mt7615_dev *dev) in mt7615_eeprom_parse_hw_band_cap() 144 static void mt7615_eeprom_parse_hw_cap(struct mt7615_dev *dev) in mt7615_eeprom_parse_hw_cap() 173 static int mt7663_eeprom_get_target_power_index(struct mt7615_dev *dev, in mt7663_eeprom_get_target_power_index() 194 int mt7615_eeprom_get_target_power_index(struct mt7615_dev *dev, in mt7615_eeprom_get_target_power_index() 242 int mt7615_eeprom_get_power_delta_index(struct mt7615_dev *dev, in mt7615_eeprom_get_power_delta_index() 259 static void mt7615_apply_cal_free_data(struct mt7615_dev *dev) in mt7615_apply_cal_free_data() 295 static void mt7622_apply_cal_free_data(struct mt7615_dev *de [all...] |
H 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() 68 struct mt7615_dev *dev; in mt7615_poll_tx() 70 dev = container_of(napi, struct mt7615_dev, mt76.tx_napi); in mt7615_poll_tx() 89 struct mt7615_dev *dev; in mt7615_poll_rx() 92 dev = container_of(napi->dev, struct mt7615_dev, mt76.napi_dev); in mt7615_poll_rx() 105 int mt7615_wait_pdma_busy(struct mt7615_dev *dev) in mt7615_wait_pdma_busy() 142 static void mt7622_dma_sched_init(struct mt7615_dev *dev) in mt7622_dma_sched_init() 166 static void mt7663_dma_sched_init(struct mt7615_dev *dev) in mt7663_dma_sched_init() 201 void mt7615_dma_start(struct mt7615_dev *de [all...] |
H A D | mcu.c | 62 void mt7615_mcu_fill_msg(struct mt7615_dev *dev, struct sk_buff *skb, in mt7615_mcu_fill_msg() 187 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_mcu_send_message() 199 u32 mt7615_rf_rr(struct mt7615_dev *dev, u32 wf, u32 reg) in mt7615_rf_rr() 214 int mt7615_rf_wr(struct mt7615_dev *dev, u32 wf, u32 reg, u32 val) in mt7615_rf_wr() 230 void mt7622_trigger_hif_int(struct mt7615_dev *dev, bool en) in mt7622_trigger_hif_int() 241 static int mt7615_mcu_drv_pmctrl(struct mt7615_dev *dev) in mt7615_mcu_drv_pmctrl() 281 static int mt7615_mcu_lp_drv_pmctrl(struct mt7615_dev *dev) in mt7615_mcu_lp_drv_pmctrl() 315 static int mt7615_mcu_fw_pmctrl(struct mt7615_dev *dev) in mt7615_mcu_fw_pmctrl() 360 mt7615_mcu_rx_csa_notify(struct mt7615_dev *de [all...] |
H A D | mmio.c | 74 struct mt7615_dev *dev = dev_instance; in mt7615_irq_handler() 88 struct mt7615_dev *dev = from_tasklet(dev, t, mt76.irq_tasklet); in mt7615_irq_tasklet() 134 static u32 __mt7615_reg_addr(struct mt7615_dev *dev, u32 addr) in __mt7615_reg_addr() 144 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rr() 152 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_wr() 160 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rmw() 188 struct mt7615_dev *de in mt7615_mmio_probe() [all...] |
H 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()
|
H 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() 77 mt7615_init_mac_chain(struct mt7615_dev *dev, int chain) in mt7615_init_mac_chain() 136 mt7615_mac_init(struct mt7615_dev *dev) in mt7615_mac_init() 188 mt7615_check_offload_capability(struct mt7615_dev *dev) in mt7615_check_offload_capability() 222 bool mt7615_wait_for_mcu_init(struct mt7615_dev *dev) in mt7615_wait_for_mcu_init() 272 void mt7615_init_txpower(struct mt7615_dev *dev, in mt7615_init_txpower() 320 void mt7615_init_work(struct mt7615_dev *dev) in mt7615_init_work() 335 struct mt7615_dev *de in mt7615_regd_notifier() [all...] |
H A D | pci_mac.c | 18 mt7615_write_fw_txp(struct mt7615_dev *dev, struct mt76_tx_info *tx_info, in mt7615_write_fw_txp() 65 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_tx_prepare_skb() 114 void mt7615_dma_reset(struct mt7615_dev *dev) in mt7615_dma_reset() 140 mt7615_hif_int_event_trigger(struct mt7615_dev *dev, u8 event) in mt7615_hif_int_event_trigger() 154 mt7615_wait_reset_state(struct mt7615_dev *dev, u32 state) in mt7615_wait_reset_state() 169 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_update_vif_beacon() 184 mt7615_update_beacons(struct mt7615_dev *dev) in mt7615_update_beacons() 204 struct mt7615_dev *dev; in mt7615_mac_reset_work() 208 dev = container_of(work, struct mt7615_dev, reset_wor in mt7615_mac_reset_work() [all...] |
H A D | mac.c | 87 static struct mt76_wcid *mt7615_rx_get_wcid(struct mt7615_dev *dev, in mt7615_rx_get_wcid() 112 struct mt7615_dev *dev = phy->dev; in mt7615_mac_reset_counters() 140 struct mt7615_dev *dev = phy->dev; in mt7615_mac_set_timing() 202 mt7615_get_status_freq_info(struct mt7615_dev *dev, struct mt76_phy *mphy, in mt7615_get_status_freq_info() 333 static int mt7615_mac_fill_rx(struct mt7615_dev *dev, struct sk_buff *skb) in mt7615_mac_fill_rx() 660 mt7615_mac_tx_rate_val(struct mt7615_dev *dev, in mt7615_mac_tx_rate_val() 716 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, in mt7615_mac_write_txwi() 879 bool mt7615_mac_wtbl_update(struct mt7615_dev *dev, int idx, u32 mask) in mt7615_mac_wtbl_update() 888 void mt7615_mac_sta_poll(struct mt7615_dev *dev) in mt7615_mac_sta_poll() 970 struct mt7615_dev *de in mt7615_mac_update_rate_desc() [all...] |
H 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()
|
H A D | usb.c | 85 struct mt7615_dev *dev = hw->priv; in mt7663u_stop() 95 static void mt7663u_cleanup(struct mt7615_dev *dev) in mt7663u_cleanup() 103 struct mt7615_dev *dev; in mt7663u_init_work() 105 dev = container_of(work, struct mt7615_dev, mcu_work); in mt7663u_init_work() 137 struct mt7615_dev *dev; in mt7663u_probe() 152 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663u_probe() 204 struct mt7615_dev *dev = usb_get_intfdata(usb_intf); in mt7663u_disconnect() 221 struct mt7615_dev *dev = usb_get_intfdata(intf); in mt7663u_suspend() 240 struct mt7615_dev *dev = usb_get_intfdata(intf); in mt7663u_resume()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 174 struct mt7615_dev *dev; 226 int (*add_tx_ba)(struct mt7615_dev *dev, 229 int (*add_rx_ba)(struct mt7615_dev *dev, 232 int (*sta_add)(struct mt7615_dev *dev, 235 int (*add_dev_info)(struct mt7615_dev *dev, 239 int (*add_beacon_offload)(struct mt7615_dev *dev, 242 int (*set_pm_state)(struct mt7615_dev *dev, int band, int state); 243 int (*set_drv_ctrl)(struct mt7615_dev *dev); 244 int (*set_fw_ctrl)(struct mt7615_dev *dev); 247 struct mt7615_dev { struct [all...] |
H A D | debugfs.c | 8 struct mt7615_dev *dev = data; in mt7615_radar_pattern_set() 27 struct mt7615_dev *dev = data; in mt7615_scs_set() 44 struct mt7615_dev *dev = data; in mt7615_scs_get() 57 struct mt7615_dev *dev = data; in mt7615_pm_set() 68 struct mt7615_dev *dev = data; in mt7615_pm_get() 80 struct mt7615_dev *dev = data; in mt7615_pm_idle_timeout_set() 90 struct mt7615_dev *dev = data; in mt7615_pm_idle_timeout_get() 103 struct mt7615_dev *dev = data; in mt7615_dbdc_set() 119 struct mt7615_dev *dev = data; in mt7615_dbdc_get() 132 struct mt7615_dev *de in mt7615_fw_debug_set() [all...] |
H A D | mmio.c | 63 u32 mt7615_reg_map(struct mt7615_dev *dev, u32 addr) in mt7615_reg_map() 82 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rx_poll_complete() 89 struct mt7615_dev *dev = dev_instance; in mt7615_irq_handler() 103 struct mt7615_dev *dev = (struct mt7615_dev *)data; in mt7615_irq_tasklet() 139 static u32 __mt7615_reg_addr(struct mt7615_dev *dev, u32 addr) in __mt7615_reg_addr() 149 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_rr() 157 struct mt7615_dev *de in mt7615_wr() [all...] |
H 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() 168 static int mt7663_eeprom_get_target_power_index(struct mt7615_dev *dev, in mt7663_eeprom_get_target_power_index() 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 *de [all...] |
H 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() 74 struct mt7615_dev *dev; in mt7663u_probe() 89 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663u_probe() 154 struct mt7615_dev *dev = usb_get_intfdata(usb_intf); in mt7663u_disconnect() 171 struct mt7615_dev *dev = usb_get_intfdata(intf); in mt7663u_suspend() 190 struct mt7615_dev *dev = usb_get_intfdata(intf); in mt7663u_resume()
|
H A D | main.c | 15 static bool mt7615_dev_running(struct mt7615_dev *dev) in mt7615_dev_running() 27 static void mt7615_free_pending_tx_skbs(struct mt7615_dev *dev, in mt7615_free_pending_tx_skbs() 45 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_start() 86 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_stop() 155 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_add_interface() 234 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_remove_interface() 292 struct mt7615_dev *dev = phy->dev; in mt7615_set_channel() 338 mt7615_queue_key_update(struct mt7615_dev *dev, enum set_key_cmd cmd, in mt7615_queue_key_update() 374 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_set_key() 432 struct mt7615_dev *de in mt7615_config() [all...] |
H A D | pci_init.c | 17 struct mt7615_dev *dev = container_of(work, struct mt7615_dev, in mt7615_init_work() 33 static int mt7615_init_hardware(struct mt7615_dev *dev) in mt7615_init_hardware() 70 struct mt7615_dev *dev; in mt7615_led_set_config() 75 dev = container_of(mt76, struct mt7615_dev, mt76); in mt7615_led_set_config() 122 int mt7615_register_device(struct mt7615_dev *dev) in mt7615_register_device() 154 void mt7615_unregister_device(struct mt7615_dev *dev) in mt7615_unregister_device()
|
H A D | dma.c | 15 mt7615_init_tx_queue(struct mt7615_dev *dev, int qid, int idx, int n_desc) in mt7615_init_tx_queue() 34 mt7622_init_tx_queues_multi(struct mt7615_dev *dev) in mt7622_init_tx_queues_multi() 63 mt7615_init_tx_queues(struct mt7615_dev *dev) in mt7615_init_tx_queues() 90 struct mt7615_dev *dev; in mt7615_poll_tx() 92 dev = container_of(napi, struct mt7615_dev, mt76.tx_napi); in mt7615_poll_tx() 102 int mt7615_wait_pdma_busy(struct mt7615_dev *dev) in mt7615_wait_pdma_busy() 139 static void mt7622_dma_sched_init(struct mt7615_dev *dev) in mt7622_dma_sched_init() 163 static void mt7663_dma_sched_init(struct mt7615_dev *dev) in mt7663_dma_sched_init() 198 int mt7615_dma_init(struct mt7615_dev *dev) in mt7615_dma_init() 293 void mt7615_dma_cleanup(struct mt7615_dev *de [all...] |
H A D | testmode.c | 50 struct mt7615_dev *dev = phy->dev; in mt7615_tm_set_tx_power() 98 mt7615_tm_reg_backup_restore(struct mt7615_dev *dev) in mt7615_tm_reg_backup_restore() 133 mt7615_tm_init_phy(struct mt7615_dev *dev, struct mt7615_phy *phy) in mt7615_tm_init_phy() 149 mt7615_tm_init(struct mt7615_dev *dev) in mt7615_tm_init() 158 mt7615_tm_set_rx_enable(struct mt7615_dev *dev, bool en) in mt7615_tm_set_rx_enable() 178 mt7615_tm_set_tx_antenna(struct mt7615_dev *dev, bool en) in mt7615_tm_set_tx_antenna() 231 mt7615_tm_set_tx_frames(struct mt7615_dev *dev, bool en) in mt7615_tm_set_tx_frames() 247 mt7615_tm_update_params(struct mt7615_dev *dev, u32 changed) in mt7615_tm_update_params() 265 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt7 in mt7615_tm_set_state() [all...] |
H A D | mac.c | 58 static struct mt76_wcid *mt7615_rx_get_wcid(struct mt7615_dev *dev, in mt7615_rx_get_wcid() 81 void mt7615_mac_reset_counters(struct mt7615_dev *dev) in mt7615_mac_reset_counters() 112 struct mt7615_dev *dev = phy->dev; in mt7615_mac_set_timing() 174 mt7615_get_status_freq_info(struct mt7615_dev *dev, struct mt76_phy *mphy, in mt7615_get_status_freq_info() 189 static void mt7615_mac_fill_tm_rx(struct mt7615_dev *dev, __le32 *rxv) in mt7615_mac_fill_tm_rx() 223 static int mt7615_mac_fill_rx(struct mt7615_dev *dev, struct sk_buff *skb) in mt7615_mac_fill_rx() 471 mt7615_mac_tx_rate_val(struct mt7615_dev *dev, in mt7615_mac_tx_rate_val() 527 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, in mt7615_mac_write_txwi() 743 bool mt7615_mac_wtbl_update(struct mt7615_dev *dev, int idx, u32 mask) in mt7615_mac_wtbl_update() 752 void mt7615_mac_sta_poll(struct mt7615_dev *de [all...] |
H 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() 65 mt7663_usb_sdio_set_rates(struct mt7615_dev *dev, in mt7663_usb_sdio_set_rates() 136 mt7663_usb_sdio_set_key(struct mt7615_dev *dev, in mt7663_usb_sdio_set_key() 185 struct mt7615_dev *dev; in mt7663_usb_sdio_wtbl_work() 187 dev = (struct mt7615_dev *)container_of(work, struct mt7615_dev, in mt7663_usb_sdio_wtbl_work() 218 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663_usb_sdio_tx_status_data() 246 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt7 in mt7663_usb_sdio_tx_prepare_skb() [all...] |
H A D | sdio_mcu.c | 19 static int mt7663s_mcu_init_sched(struct mt7615_dev *dev) in mt7663s_mcu_init_sched() 46 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_mcu_send_message() 66 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() 124 int mt7663s_mcu_init(struct mt7615_dev *dev) in mt7663s_mcu_init()
|
H A D | pci.c | 63 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_pci_remove() 74 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_pci_suspend() 141 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_pci_resume()
|