/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7921/ |
D | mt7921.h | 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); [all …]
|
D | pci.c | 30 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921_rx_poll_complete() 42 struct mt7921_dev *dev = dev_instance; in mt7921_irq_handler() 56 struct mt7921_dev *dev = (struct mt7921_dev *)data; in mt7921_irq_tasklet() 98 static int mt7921e_init_reset(struct mt7921_dev *dev) in mt7921e_init_reset() 103 static void mt7921e_unregister_device(struct mt7921_dev *dev) in mt7921e_unregister_device() 124 static u32 __mt7921_reg_addr(struct mt7921_dev *dev, u32 addr) in __mt7921_reg_addr() 203 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921_rr() 211 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921_wr() 219 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921_rmw() 256 struct mt7921_dev *dev; in mt7921_pci_probe() [all …]
|
D | debugfs.c | 10 struct mt7921_dev *dev = data; in mt7921_reg_set() 22 struct mt7921_dev *dev = data; in mt7921_reg_get() 36 struct mt7921_dev *dev = data; in mt7921_fw_debug_set() 51 struct mt7921_dev *dev = data; in mt7921_fw_debug_get() 65 struct mt7921_dev *dev = file->private; in mt7921_ampdu_stat_read_phy() 97 struct mt7921_dev *dev = file->private; in mt7921_tx_stats_show() 127 struct mt7921_dev *dev = dev_get_drvdata(s->private); in mt7921_queues_acq() 158 struct mt7921_dev *dev = dev_get_drvdata(s->private); in mt7921_queues_read() 215 struct mt7921_dev *dev = dev_get_drvdata(s->private); in mt7921_txpwr() 267 struct mt7921_dev *dev = data; in mt7921_pm_set() [all …]
|
D | dma.c | 10 struct mt7921_dev *dev; in mt7921_poll_tx() 12 dev = container_of(napi, struct mt7921_dev, mt76.tx_napi); in mt7921_poll_tx() 30 struct mt7921_dev *dev; in mt7921_poll_rx() 33 dev = container_of(napi->dev, struct mt7921_dev, mt76.napi_dev); in mt7921_poll_rx() 46 static void mt7921_dma_prefetch(struct mt7921_dev *dev) in mt7921_dma_prefetch() 67 static int mt7921_dma_disable(struct mt7921_dev *dev, bool force) in mt7921_dma_disable() 101 static int mt7921_dma_enable(struct mt7921_dev *dev) in mt7921_dma_enable() 134 static int mt7921_dma_reset(struct mt7921_dev *dev, bool force) in mt7921_dma_reset() 157 int mt7921_wfsys_reset(struct mt7921_dev *dev) in mt7921_wfsys_reset() 170 int mt7921_wpdma_reset(struct mt7921_dev *dev, bool force) in mt7921_wpdma_reset() [all …]
|
D | pci_mcu.c | 7 int mt7921e_driver_own(struct mt7921_dev *dev) in mt7921e_driver_own() 25 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921_mcu_send_message() 41 int mt7921e_mcu_init(struct mt7921_dev *dev) in mt7921e_mcu_init() 66 int __mt7921e_mcu_drv_pmctrl(struct mt7921_dev *dev) in __mt7921e_mcu_drv_pmctrl() 85 int mt7921e_mcu_drv_pmctrl(struct mt7921_dev *dev) in mt7921e_mcu_drv_pmctrl() 105 int mt7921e_mcu_fw_pmctrl(struct mt7921_dev *dev) in mt7921e_mcu_fw_pmctrl()
|
D | mac.c | 12 static struct mt76_wcid *mt7921_rx_get_wcid(struct mt7921_dev *dev, in mt7921_rx_get_wcid() 40 bool mt7921_mac_wtbl_update(struct mt7921_dev *dev, int idx, u32 mask) in mt7921_mac_wtbl_update() 49 void mt7921_mac_sta_poll(struct mt7921_dev *dev) in mt7921_mac_sta_poll() 168 mt7921_get_status_freq_info(struct mt7921_dev *dev, struct mt76_phy *mphy, in mt7921_get_status_freq_info() 208 mt7921_mac_assoc_rssi(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mac_assoc_rssi() 222 mt7921_mac_fill_rx(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mac_fill_rx() 515 void mt7921_mac_add_txs(struct mt7921_dev *dev, void *data) in mt7921_mac_add_txs() 556 void mt7921_txwi_free(struct mt7921_dev *dev, struct mt76_txwi_cache *t, in mt7921_txwi_free() 587 static void mt7921_mac_tx_free(struct mt7921_dev *dev, void *data, int len) in mt7921_mac_tx_free() 662 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921_rx_check() [all …]
|
D | mcu.c | 93 static int mt7921_mcu_read_eeprom(struct mt7921_dev *dev, u32 offset, u8 *val) in mt7921_mcu_read_eeprom() 158 mt7921_mcu_scan_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_scan_event() 189 mt7921_mcu_connection_loss_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_connection_loss_event() 203 mt7921_mcu_bss_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_bss_event() 217 mt7921_mcu_debug_msg_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_debug_msg_event() 244 mt7921_mcu_low_power_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_low_power_event() 258 mt7921_mcu_tx_done_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_tx_done_event() 269 mt7921_mcu_rx_unsolicited_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_rx_unsolicited_event() 305 void mt7921_mcu_rx_event(struct mt7921_dev *dev, struct sk_buff *skb) in mt7921_mcu_rx_event() 335 int mt7921_mcu_uni_tx_ba(struct mt7921_dev *dev, in mt7921_mcu_uni_tx_ba() [all …]
|
D | main.c | 288 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_stop() 309 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_add_interface() 367 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_remove_interface() 391 struct mt7921_dev *dev = phy->dev; in mt7921_set_channel() 425 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_set_key() 498 struct mt7921_dev *dev = priv; in mt7921_pm_interface_iter() 519 struct mt7921_dev *dev = priv; in mt7921_sniffer_interface_iter() 534 void mt7921_set_runtime_pm(struct mt7921_dev *dev) in mt7921_set_runtime_pm() 550 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_config() 602 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_configure_filter() [all …]
|
D | sdio_mcu.c | 19 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921s_mcu_send_message() 54 static u32 mt7921s_read_rm3r(struct mt7921_dev *dev) in mt7921s_read_rm3r() 61 static u32 mt7921s_clear_rm3r_drv_own(struct mt7921_dev *dev) in mt7921s_clear_rm3r_drv_own() 74 int mt7921s_mcu_init(struct mt7921_dev *dev) in mt7921s_mcu_init() 100 int mt7921s_mcu_drv_pmctrl(struct mt7921_dev *dev) in mt7921s_mcu_drv_pmctrl() 136 int mt7921s_mcu_fw_pmctrl(struct mt7921_dev *dev) in mt7921s_mcu_fw_pmctrl()
|
D | usb.c | 78 int mt7921u_mcu_power_on(struct mt7921_dev *dev) in mt7921u_mcu_power_on() 101 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921u_mcu_send_message() 127 static int mt7921u_mcu_init(struct mt7921_dev *dev) in mt7921u_mcu_init() 154 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921u_stop() 160 static void mt7921u_cleanup(struct mt7921_dev *dev) in mt7921u_cleanup() 204 struct mt7921_dev *dev; in mt7921u_probe() 219 dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921u_probe() 280 struct mt7921_dev *dev = usb_get_intfdata(usb_intf); in mt7921u_disconnect() 298 struct mt7921_dev *dev = usb_get_intfdata(intf); in mt7921u_suspend() 325 struct mt7921_dev *dev = usb_get_intfdata(intf); in mt7921u_resume()
|
D | usb_mac.c | 35 static void mt7921u_dma_prefetch(struct mt7921_dev *dev) in mt7921u_dma_prefetch() 73 static void mt7921u_wfdma_init(struct mt7921_dev *dev) in mt7921u_wfdma_init() 93 static int mt7921u_dma_rx_evt_ep4(struct mt7921_dev *dev) in mt7921u_dma_rx_evt_ep4() 107 static void mt7921u_epctl_rst_opt(struct mt7921_dev *dev, bool reset) in mt7921u_epctl_rst_opt() 124 int mt7921u_dma_init(struct mt7921_dev *dev, bool resume) in mt7921u_dma_init() 151 int mt7921u_wfsys_reset(struct mt7921_dev *dev) in mt7921u_wfsys_reset() 183 int mt7921u_init_reset(struct mt7921_dev *dev) in mt7921u_init_reset() 200 int mt7921u_mac_reset(struct mt7921_dev *dev) in mt7921u_mac_reset()
|
D | init.c | 36 struct mt7921_dev *dev = mt7921_hw_dev(hw); in mt7921_regd_notifier() 52 struct mt7921_dev *dev = phy->dev; in mt7921_init_wiphy() 112 mt7921_mac_init_band(struct mt7921_dev *dev, u8 band) in mt7921_mac_init_band() 132 int mt7921_mac_init(struct mt7921_dev *dev) in mt7921_mac_init() 154 static int __mt7921_init_hardware(struct mt7921_dev *dev) in __mt7921_init_hardware() 177 static int mt7921_init_hardware(struct mt7921_dev *dev) in mt7921_init_hardware() 199 static int mt7921_init_wcid(struct mt7921_dev *dev) in mt7921_init_wcid() 218 struct mt7921_dev *dev = container_of(work, struct mt7921_dev, in mt7921_init_work() 248 int mt7921_register_device(struct mt7921_dev *dev) in mt7921_register_device()
|
D | sdio.c | 29 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921s_txrx_worker() 40 static void mt7921s_unregister_device(struct mt7921_dev *dev) in mt7921s_unregister_device() 124 struct mt7921_dev *dev; in mt7921s_probe() 133 dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921s_probe() 193 struct mt7921_dev *dev = sdio_get_drvdata(func); in mt7921s_remove() 201 struct mt7921_dev *dev = sdio_get_drvdata(func); in mt7921s_suspend() 274 struct mt7921_dev *dev = sdio_get_drvdata(func); in mt7921s_resume()
|
D | pci_mac.c | 13 struct mt7921_dev *dev = container_of(mdev, struct mt7921_dev, mt76); in mt7921e_tx_prepare_skb() 56 void mt7921_tx_token_put(struct mt7921_dev *dev) in mt7921_tx_token_put() 70 int mt7921e_mac_reset(struct mt7921_dev *dev) in mt7921e_mac_reset()
|
D | acpi_sar.c | 8 mt7921_acpi_read(struct mt7921_dev *dev, u8 *method, u8 **tbl, u32 *len) in mt7921_acpi_read() 65 mt7921_asar_acpi_read_mtcl(struct mt7921_dev *dev, u8 **table, u8 *version) in mt7921_asar_acpi_read_mtcl() 74 mt7921_asar_acpi_read_mtds(struct mt7921_dev *dev, u8 **table, u8 version) in mt7921_asar_acpi_read_mtds() 109 mt7921_asar_acpi_read_mtgs(struct mt7921_dev *dev, u8 **table, u8 version) in mt7921_asar_acpi_read_mtgs() 138 int mt7921_init_acpi_sar(struct mt7921_dev *dev) in mt7921_init_acpi_sar()
|
D | sdio_mac.c | 33 int mt7921s_wfsys_reset(struct mt7921_dev *dev) in mt7921s_wfsys_reset() 74 int mt7921s_init_reset(struct mt7921_dev *dev) in mt7921s_init_reset() 94 int mt7921s_mac_reset(struct mt7921_dev *dev) in mt7921s_mac_reset()
|
D | testmode.c | 34 mt7921_tm_set(struct mt7921_dev *dev, struct mt7921_tm_cmd *req) in mt7921_tm_set() 86 mt7921_tm_query(struct mt7921_dev *dev, struct mt7921_tm_cmd *req, in mt7921_tm_query()
|
D | mt7921_trace.h | 24 TP_PROTO(struct mt7921_dev *dev, u8 lp_state),
|