Home
last modified time | relevance | path

Searched refs:mt7615_dev (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/
Dmt7615.h145 struct mt7615_dev *dev;
206 int (*add_tx_ba)(struct mt7615_dev *dev,
209 int (*add_rx_ba)(struct mt7615_dev *dev,
218 int (*add_beacon_offload)(struct mt7615_dev *dev,
221 int (*set_pm_state)(struct mt7615_dev *dev, int band, int state);
222 int (*set_drv_ctrl)(struct mt7615_dev *dev);
223 int (*set_fw_ctrl)(struct mt7615_dev *dev);
224 int (*set_sta_decap_offload)(struct mt7615_dev *dev,
229 struct mt7615_dev { struct
325 static inline struct mt7615_dev *
[all …]
Ddebugfs.c8 struct mt7615_dev *dev = data; in mt7615_radar_pattern_set()
26 struct mt7615_dev *dev = data; in mt7615_config()
41 struct mt7615_dev *dev = data; in mt7615_scs_set()
58 struct mt7615_dev *dev = data; in mt7615_scs_get()
71 struct mt7615_dev *dev = data; in mt7615_pm_set()
105 struct mt7615_dev *dev = data; in mt7615_pm_get()
117 struct mt7615_dev *dev = dev_get_drvdata(s->private); in mt7615_pm_stats()
137 struct mt7615_dev *dev = data; in mt7615_pm_idle_timeout_set()
147 struct mt7615_dev *dev = data; in mt7615_pm_idle_timeout_get()
160 struct mt7615_dev *dev = data; in mt7615_dbdc_set()
[all …]
Dmmio.c66 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()
Deeprom.c12 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 *dev) in mt7622_apply_cal_free_data()
[all …]
Ddma.c15 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()
94 dev = container_of(napi->dev, struct mt7615_dev, mt76.napi_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()
[all …]
Dusb.c26 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()
Dpci_mac.c27 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()
87 mt7615_write_fw_txp(struct mt7615_dev *dev, struct mt76_tx_info *tx_info, in mt7615_write_fw_txp()
133 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_tx_prepare_skb()
182 void mt7615_dma_reset(struct mt7615_dev *dev) in mt7615_dma_reset()
208 mt7615_hif_int_event_trigger(struct mt7615_dev *dev, u8 event) in mt7615_hif_int_event_trigger()
222 mt7615_wait_reset_state(struct mt7615_dev *dev, u32 state) in mt7615_wait_reset_state()
237 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_update_vif_beacon()
252 mt7615_update_beacons(struct mt7615_dev *dev) in mt7615_update_beacons()
[all …]
Dmcu.c87 void mt7615_mcu_fill_msg(struct mt7615_dev *dev, struct sk_buff *skb, in mt7615_mcu_fill_msg()
233 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7615_mcu_send_message()
245 u32 mt7615_rf_rr(struct mt7615_dev *dev, u32 wf, u32 reg) in mt7615_rf_rr()
261 int mt7615_rf_wr(struct mt7615_dev *dev, u32 wf, u32 reg, u32 val) in mt7615_rf_wr()
277 void mt7622_trigger_hif_int(struct mt7615_dev *dev, bool en) in mt7622_trigger_hif_int()
288 static int mt7615_mcu_drv_pmctrl(struct mt7615_dev *dev) in mt7615_mcu_drv_pmctrl()
328 static int mt7615_mcu_lp_drv_pmctrl(struct mt7615_dev *dev) in mt7615_mcu_lp_drv_pmctrl()
362 static int mt7615_mcu_fw_pmctrl(struct mt7615_dev *dev) in mt7615_mcu_fw_pmctrl()
406 mt7615_mcu_rx_csa_notify(struct mt7615_dev *dev, struct sk_buff *skb) in mt7615_mcu_rx_csa_notify()
426 mt7615_mcu_rx_radar_detected(struct mt7615_dev *dev, struct sk_buff *skb) in mt7615_mcu_rx_radar_detected()
[all …]
Dmain.c15 static bool mt7615_dev_running(struct mt7615_dev *dev) in mt7615_dev_running()
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()
255 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_remove_interface()
307 struct mt7615_dev *dev = phy->dev; in mt7615_set_channel()
368 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_set_key()
430 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_config()
472 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_conf_tx()
491 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_configure_filter()
[all …]
Dpci_init.c17 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()
Dsdio_mcu.c19 static int mt7663s_mcu_init_sched(struct mt7615_dev *dev) in mt7663s_mcu_init_sched()
41 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_mcu_send_message()
54 static int __mt7663s_mcu_drv_pmctrl(struct mt7615_dev *dev) in __mt7663s_mcu_drv_pmctrl()
82 static int mt7663s_mcu_drv_pmctrl(struct mt7615_dev *dev) in mt7663s_mcu_drv_pmctrl()
97 static int mt7663s_mcu_fw_pmctrl(struct mt7615_dev *dev) in mt7663s_mcu_fw_pmctrl()
132 int mt7663s_mcu_init(struct mt7615_dev *dev) in mt7663s_mcu_init()
Dusb_sdio.c44 mt7663_usb_sdio_write_txwi(struct mt7615_dev *dev, struct mt76_wcid *wcid, in mt7663_usb_sdio_write_txwi()
64 static int mt7663_usb_sdio_set_rates(struct mt7615_dev *dev, in mt7663_usb_sdio_set_rates()
143 struct mt7615_dev *dev; in mt7663_usb_sdio_rate_work()
145 dev = (struct mt7615_dev *)container_of(work, struct mt7615_dev, in mt7663_usb_sdio_rate_work()
166 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663_usb_sdio_tx_status_data()
194 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663_usb_sdio_tx_prepare_skb()
224 static int mt7663u_dma_sched_init(struct mt7615_dev *dev) in mt7663u_dma_sched_init()
276 static int mt7663_usb_sdio_init_hardware(struct mt7615_dev *dev) in mt7663_usb_sdio_init_hardware()
304 int mt7663_usb_sdio_register_device(struct mt7615_dev *dev) in mt7663_usb_sdio_register_device()
Dmac.c87 static struct mt76_wcid *mt7615_rx_get_wcid(struct mt7615_dev *dev, in mt7615_rx_get_wcid()
110 void mt7615_mac_reset_counters(struct mt7615_dev *dev) in mt7615_mac_reset_counters()
141 struct mt7615_dev *dev = phy->dev; in mt7615_mac_set_timing()
203 mt7615_get_status_freq_info(struct mt7615_dev *dev, struct mt76_phy *mphy, in mt7615_get_status_freq_info()
252 static int mt7615_mac_fill_rx(struct mt7615_dev *dev, struct sk_buff *skb) in mt7615_mac_fill_rx()
554 mt7615_mac_tx_rate_val(struct mt7615_dev *dev, in mt7615_mac_tx_rate_val()
610 int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, in mt7615_mac_write_txwi()
823 bool mt7615_mac_wtbl_update(struct mt7615_dev *dev, int idx, u32 mask) in mt7615_mac_wtbl_update()
832 void mt7615_mac_sta_poll(struct mt7615_dev *dev) in mt7615_mac_sta_poll()
911 struct mt7615_dev *dev = phy->dev; in mt7615_mac_update_rate_desc()
[all …]
Dinit.c22 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()
67 mt7615_phy_init(struct mt7615_dev *dev) in mt7615_phy_init()
75 mt7615_init_mac_chain(struct mt7615_dev *dev, int chain) in mt7615_init_mac_chain()
134 mt7615_mac_init(struct mt7615_dev *dev) in mt7615_mac_init()
186 mt7615_check_offload_capability(struct mt7615_dev *dev) in mt7615_check_offload_capability()
219 bool mt7615_wait_for_mcu_init(struct mt7615_dev *dev) in mt7615_wait_for_mcu_init()
269 void mt7615_init_txpower(struct mt7615_dev *dev, in mt7615_init_txpower()
317 void mt7615_init_work(struct mt7615_dev *dev) in mt7615_init_work()
332 struct mt7615_dev *dev = mt7615_hw_dev(hw); in mt7615_regd_notifier()
[all …]
Dpci.c64 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()
Dsdio.c32 u32 mt7663s_read_pcr(struct mt7615_dev *dev) in mt7663s_read_pcr()
225 struct mt7615_dev *dev; in mt7663s_init_work()
227 dev = container_of(work, struct mt7615_dev, mcu_work); in mt7663s_init_work()
234 static int mt7663s_hw_init(struct mt7615_dev *dev, struct sdio_func *func) in mt7663s_hw_init()
320 struct mt7615_dev *dev; in mt7663s_probe()
333 dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_probe()
396 struct mt7615_dev *dev = sdio_get_drvdata(func); in mt7663s_remove()
410 struct mt7615_dev *mdev = sdio_get_drvdata(func); in mt7663s_suspend()
443 struct mt7615_dev *mdev = sdio_get_drvdata(func); in mt7663s_resume()
Dusb_mcu.c20 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()
Dtestmode.c50 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()
Dmt7615_trace.h28 TP_PROTO(struct mt7615_dev *dev, u16 token),
45 TP_PROTO(struct mt7615_dev *dev, u16 token),
Dsoc.c16 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()
Dsdio_txrx.c287 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); in mt7663s_txrx_worker()
327 struct mt7615_dev *dev = sdio_get_drvdata(func); in mt7663s_sdio_irq()
Deeprom.h106 mt7615_ext_pa_enabled(struct mt7615_dev *dev, enum nl80211_band band) in mt7615_ext_pa_enabled()
Dmac.h399 static inline u32 mt7615_mac_wtbl_addr(struct mt7615_dev *dev, int wcid) in mt7615_mac_wtbl_addr()