Lines Matching refs:mt7921_dev
178 struct mt7921_dev *dev;
211 int (*init_reset)(struct mt7921_dev *dev);
212 int (*reset)(struct mt7921_dev *dev);
213 int (*mcu_init)(struct mt7921_dev *dev);
214 int (*drv_own)(struct mt7921_dev *dev);
215 int (*fw_own)(struct mt7921_dev *dev);
218 struct mt7921_dev { struct
287 static inline struct mt7921_dev *
292 return container_of(phy->dev, struct mt7921_dev, mt76); in mt7921_hw_dev()
302 u32 mt7921_reg_map(struct mt7921_dev *dev, u32 addr);
305 int mt7921_register_device(struct mt7921_dev *dev);
306 void mt7921_unregister_device(struct mt7921_dev *dev);
307 int mt7921_dma_init(struct mt7921_dev *dev);
308 int mt7921_wpdma_reset(struct mt7921_dev *dev, bool force);
309 int mt7921_wpdma_reinit_cond(struct mt7921_dev *dev);
310 void mt7921_dma_cleanup(struct mt7921_dev *dev);
311 int mt7921_run_firmware(struct mt7921_dev *dev);
312 int mt7921_mcu_set_bss_pm(struct mt7921_dev *dev, struct ieee80211_vif *vif,
314 int mt7921_mcu_sta_update(struct mt7921_dev *dev, struct ieee80211_sta *sta,
318 int mt7921_mcu_set_tx(struct mt7921_dev *dev, struct ieee80211_vif *vif);
319 int mt7921_mcu_set_eeprom(struct mt7921_dev *dev);
322 int mt7921_mcu_fw_log_2_host(struct mt7921_dev *dev, u8 ctrl);
323 void mt7921_mcu_rx_event(struct mt7921_dev *dev, struct sk_buff *skb);
325 static inline void mt7921_irq_enable(struct mt7921_dev *dev, u32 mask) in mt7921_irq_enable()
333 mt7921_reg_map_l1(struct mt7921_dev *dev, u32 addr) in mt7921_reg_map_l1()
346 mt7921_l1_rr(struct mt7921_dev *dev, u32 addr) in mt7921_l1_rr()
352 mt7921_l1_wr(struct mt7921_dev *dev, u32 addr, u32 val) in mt7921_l1_wr()
358 mt7921_l1_rmw(struct mt7921_dev *dev, u32 addr, u32 mask, u32 val) in mt7921_l1_rmw()
369 static inline bool mt7921_dma_need_reinit(struct mt7921_dev *dev) in mt7921_dma_need_reinit()
375 mt7921_skb_add_usb_sdio_hdr(struct mt7921_dev *dev, struct sk_buff *skb, in mt7921_skb_add_usb_sdio_hdr()
388 int mt7921_mac_init(struct mt7921_dev *dev);
389 bool mt7921_mac_wtbl_update(struct mt7921_dev *dev, int idx, u32 mask);
408 void mt7921_tx_token_put(struct mt7921_dev *dev);
416 int mt7921_init_debugfs(struct mt7921_dev *dev);
418 int mt7921_mcu_set_beacon_filter(struct mt7921_dev *dev,
421 int mt7921_mcu_uni_tx_ba(struct mt7921_dev *dev,
424 int mt7921_mcu_uni_rx_ba(struct mt7921_dev *dev,
428 int mt7921_mcu_uni_bss_ps(struct mt7921_dev *dev, struct ieee80211_vif *vif);
429 int mt7921_mcu_drv_pmctrl(struct mt7921_dev *dev);
430 int mt7921_mcu_fw_pmctrl(struct mt7921_dev *dev);
434 int mt7921_wfsys_reset(struct mt7921_dev *dev);
435 int mt7921_get_txpwr_info(struct mt7921_dev *dev, struct mt7921_txpwr *txpwr);
440 void mt7921_txwi_free(struct mt7921_dev *dev, struct mt76_txwi_cache *t,
443 void mt7921_mac_sta_poll(struct mt7921_dev *dev);
447 int mt7921e_driver_own(struct mt7921_dev *dev);
448 int mt7921e_mac_reset(struct mt7921_dev *dev);
449 int mt7921e_mcu_init(struct mt7921_dev *dev);
450 int mt7921s_wfsys_reset(struct mt7921_dev *dev);
451 int mt7921s_mac_reset(struct mt7921_dev *dev);
452 int mt7921s_init_reset(struct mt7921_dev *dev);
453 int __mt7921e_mcu_drv_pmctrl(struct mt7921_dev *dev);
454 int mt7921e_mcu_drv_pmctrl(struct mt7921_dev *dev);
455 int mt7921e_mcu_fw_pmctrl(struct mt7921_dev *dev);
457 int mt7921s_mcu_init(struct mt7921_dev *dev);
458 int mt7921s_mcu_drv_pmctrl(struct mt7921_dev *dev);
459 int mt7921s_mcu_fw_pmctrl(struct mt7921_dev *dev);
460 void mt7921_mac_add_txs(struct mt7921_dev *dev, void *data);
461 void mt7921_set_runtime_pm(struct mt7921_dev *dev);
466 int mt7921_mcu_set_sniffer(struct mt7921_dev *dev, struct ieee80211_vif *vif,
481 int mt7921u_mcu_power_on(struct mt7921_dev *dev);
482 int mt7921u_wfsys_reset(struct mt7921_dev *dev);
483 int mt7921u_dma_init(struct mt7921_dev *dev, bool resume);
484 int mt7921u_init_reset(struct mt7921_dev *dev);
485 int mt7921u_mac_reset(struct mt7921_dev *dev);
486 int mt7921_mcu_uni_add_beacon_offload(struct mt7921_dev *dev,
491 int mt7921_init_acpi_sar(struct mt7921_dev *dev);
495 mt7921_init_acpi_sar(struct mt7921_dev *dev) in mt7921_init_acpi_sar()
509 int mt7921_mcu_set_clc(struct mt7921_dev *dev, u8 *alpha2,