Home
last modified time | relevance | path

Searched refs:mt7996_dev (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h153 struct mt7996_dev *dev;
176 struct mt7996_dev { struct
287 static inline struct mt7996_dev *
292 return container_of(phy->dev, struct mt7996_dev, mt76); in mt7996_hw_dev()
296 __mt7996_phy(struct mt7996_dev *dev, enum mt76_band_id band) in __mt7996_phy()
307 mt7996_phy2(struct mt7996_dev *dev) in mt7996_phy2()
313 mt7996_phy3(struct mt7996_dev *dev) in mt7996_phy3()
322 struct mt7996_dev *mt7996_mmio_probe(struct device *pdev,
324 void mt7996_wfsys_reset(struct mt7996_dev *dev);
327 int mt7996_register_device(struct mt7996_dev *dev);
[all …]
H A Dcoredump.h61 mt7996_coredump_get_mem_layout(struct mt7996_dev *dev, u32 *num);
62 struct mt7996_crash_data *mt7996_coredump_new(struct mt7996_dev *dev);
63 int mt7996_coredump_submit(struct mt7996_dev *dev);
64 int mt7996_coredump_register(struct mt7996_dev *dev);
65 void mt7996_coredump_unregister(struct mt7996_dev *dev);
70 mt7996_coredump_get_mem_layout(struct mt7996_dev *dev, u32 *num) in mt7996_coredump_get_mem_layout()
75 static inline int mt7996_coredump_submit(struct mt7996_dev *dev) in mt7996_coredump_submit()
81 mt7996_crash_data *mt7996_coredump_new(struct mt7996_dev *dev) in mt7996_coredump_new()
86 static inline int mt7996_coredump_register(struct mt7996_dev *dev) in mt7996_coredump_register()
91 static inline void mt7996_coredump_unregister(struct mt7996_dev *dev) in mt7996_coredump_unregister()
H A Dmmio.c80 static u32 mt7996_reg_map_l1(struct mt7996_dev *dev, u32 addr) in mt7996_reg_map_l1()
94 static u32 mt7996_reg_map_l2(struct mt7996_dev *dev, u32 addr) in mt7996_reg_map_l2()
108 static u32 __mt7996_reg_addr(struct mt7996_dev *dev, u32 addr) in __mt7996_reg_addr()
131 static u32 __mt7996_reg_remap_addr(struct mt7996_dev *dev, u32 addr) in __mt7996_reg_remap_addr()
152 void mt7996_memcpy_fromio(struct mt7996_dev *dev, void *buf, u32 offset, in mt7996_memcpy_fromio()
170 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76); in mt7996_rr()
185 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76); in mt7996_wr()
200 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76); in mt7996_rmw()
218 struct mt7996_dev *dev; in mt7996_mmio_init()
220 dev = container_of(mdev, struct mt7996_dev, mt76); in mt7996_mmio_init()
[all …]
H A Ddebugfs.c26 struct mt7996_dev *dev = data; in mt7996_implicit_txbf_set()
39 struct mt7996_dev *dev = data; in mt7996_implicit_txbf_get()
55 struct mt7996_dev *dev = phy->dev; in mt7996_sys_recovery_set()
130 struct mt7996_dev *dev = phy->dev; in mt7996_sys_recovery_get()
223 struct mt7996_dev *dev = data; in mt7996_radar_trigger()
243 struct mt7996_dev *dev = dev_get_drvdata(s->private); in mt7996_rdd_monitor()
290 struct mt7996_dev *dev = data; in mt7996_fw_debug_wm_set()
337 struct mt7996_dev *dev = data; in mt7996_fw_debug_wm_get()
350 struct mt7996_dev *dev = data; in mt7996_fw_debug_wa_set()
366 struct mt7996_dev *dev = data; in mt7996_fw_debug_wa_get()
[all …]
H A Deeprom.c10 static int mt7996_check_eeprom(struct mt7996_dev *dev) in mt7996_check_eeprom()
23 static char *mt7996_eeprom_name(struct mt7996_dev *dev) in mt7996_eeprom_name()
30 mt7996_eeprom_load_default(struct mt7996_dev *dev) in mt7996_eeprom_load_default()
55 static int mt7996_eeprom_load(struct mt7996_dev *dev) in mt7996_eeprom_load()
90 static int mt7996_eeprom_parse_efuse_hw_cap(struct mt7996_dev *dev) in mt7996_eeprom_parse_efuse_hw_cap()
149 int mt7996_eeprom_parse_hw_cap(struct mt7996_dev *dev, struct mt7996_phy *phy) in mt7996_eeprom_parse_hw_cap()
196 int mt7996_eeprom_init(struct mt7996_dev *dev) in mt7996_eeprom_init()
221 int mt7996_eeprom_get_target_power(struct mt7996_dev *dev, in mt7996_eeprom_get_target_power()
239 s8 mt7996_eeprom_get_power_delta(struct mt7996_dev *dev, int band) in mt7996_eeprom_get_power_delta()
H A Dcoredump.c48 mt7996_coredump_get_mem_layout(struct mt7996_dev *dev, u32 *num) in mt7996_coredump_get_mem_layout()
60 static int mt7996_coredump_get_mem_size(struct mt7996_dev *dev) in mt7996_coredump_get_mem_size()
84 struct mt7996_crash_data *mt7996_coredump_new(struct mt7996_dev *dev) in mt7996_coredump_new()
101 mt7996_coredump_fw_state(struct mt7996_dev *dev, struct mt7996_coredump *dump, in mt7996_coredump_fw_state()
118 mt7996_coredump_fw_stack(struct mt7996_dev *dev, struct mt7996_coredump *dump, in mt7996_coredump_fw_stack()
162 static struct mt7996_coredump *mt7996_coredump_build(struct mt7996_dev *dev) in mt7996_coredump_build()
216 int mt7996_coredump_submit(struct mt7996_dev *dev) in mt7996_coredump_submit()
231 int mt7996_coredump_register(struct mt7996_dev *dev) in mt7996_coredump_register()
257 void mt7996_coredump_unregister(struct mt7996_dev *dev) in mt7996_coredump_unregister()
H A Dmain.c10 static bool mt7996_dev_running(struct mt7996_dev *dev) in mt7996_dev_running()
28 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_run()
68 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_start()
82 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_stop()
167 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_add_interface()
247 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_remove_interface()
276 struct mt7996_dev *dev = phy->dev; in mt7996_set_channel()
317 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_set_key()
383 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_config()
440 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_configure_filter()
[all …]
H A Ddma.c12 struct mt7996_dev *dev; in mt7996_poll_tx()
14 dev = container_of(napi, struct mt7996_dev, mt76.tx_napi); in mt7996_poll_tx()
23 static void mt7996_dma_config(struct mt7996_dev *dev) in mt7996_dma_config()
59 static void __mt7996_dma_prefetch(struct mt7996_dev *dev, u32 ofs) in __mt7996_dma_prefetch()
79 void mt7996_dma_prefetch(struct mt7996_dev *dev) in mt7996_dma_prefetch()
86 static void mt7996_dma_disable(struct mt7996_dev *dev, bool reset) in mt7996_dma_disable()
131 void mt7996_dma_start(struct mt7996_dev *dev, bool reset) in mt7996_dma_start()
176 static void mt7996_dma_enable(struct mt7996_dev *dev, bool reset) in mt7996_dma_enable()
253 int mt7996_dma_init(struct mt7996_dev *dev) in mt7996_dma_init()
370 void mt7996_dma_reset(struct mt7996_dev *dev, bool force) in mt7996_dma_reset()
[all …]
H A Dmcu.c220 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76); in mt7996_mcu_send_message()
309 int mt7996_mcu_wa_cmd(struct mt7996_dev *dev, int cmd, u32 a1, u32 a2, u32 a3) in mt7996_mcu_wa_cmd()
332 mt7996_mcu_rx_radar_detected(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_rx_radar_detected()
363 mt7996_mcu_rx_log_message(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_rx_log_message()
412 mt7996_mcu_ie_countdown(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_ie_countdown()
454 mt7996_mcu_rx_ext_event(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_rx_ext_event()
468 mt7996_mcu_rx_unsolicited_event(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_rx_unsolicited_event()
483 mt7996_mcu_uni_rx_unsolicited_event(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_uni_rx_unsolicited_event()
503 void mt7996_mcu_rx_event(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mcu_rx_event()
669 struct mt7996_dev *dev = phy->dev; in mt7996_mcu_muar_config()
[all …]
H A Dmac.c55 static struct mt76_wcid *mt7996_rx_get_wcid(struct mt7996_dev *dev, in mt7996_rx_get_wcid()
78 bool mt7996_mac_wtbl_update(struct mt7996_dev *dev, int idx, u32 mask) in mt7996_mac_wtbl_update()
87 u32 mt7996_mac_wtbl_lmac_addr(struct mt7996_dev *dev, u16 wcid, u8 dw) in mt7996_mac_wtbl_lmac_addr()
95 static void mt7996_mac_sta_poll(struct mt7996_dev *dev) in mt7996_mac_sta_poll()
238 void mt7996_mac_enable_rtscts(struct mt7996_dev *dev, in mt7996_mac_enable_rtscts()
251 void mt7996_mac_set_fixed_rate_table(struct mt7996_dev *dev, in mt7996_mac_set_fixed_rate_table()
343 mt7996_mac_fill_rx_rate(struct mt7996_dev *dev, in mt7996_mac_fill_rx_rate()
453 mt7996_mac_fill_rx(struct mt7996_dev *dev, struct sk_buff *skb) in mt7996_mac_fill_rx()
728 mt7996_mac_write_txwi_8023(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_8023()
766 mt7996_mac_write_txwi_80211(struct mt7996_dev *dev, __le32 *txwi, in mt7996_mac_write_txwi_80211()
[all …]
H A Dinit.c49 struct mt7996_dev *dev; in mt7996_led_set_config()
54 dev = container_of(mphy->dev, struct mt7996_dev, mt76); in mt7996_led_set_config()
104 void mt7996_init_txpower(struct mt7996_dev *dev, in mt7996_init_txpower()
133 struct mt7996_dev *dev = mt7996_hw_dev(hw); in mt7996_regd_notifier()
235 mt7996_mac_init_band(struct mt7996_dev *dev, u8 band) in mt7996_mac_init_band()
263 static void mt7996_mac_init_basic_rates(struct mt7996_dev *dev) in mt7996_mac_init_basic_rates()
277 void mt7996_mac_init(struct mt7996_dev *dev) in mt7996_mac_init()
313 int mt7996_txbf_init(struct mt7996_dev *dev) in mt7996_txbf_init()
332 static int mt7996_register_phy(struct mt7996_dev *dev, struct mt7996_phy *phy, in mt7996_register_phy()
424 struct mt7996_dev *dev = container_of(work, struct mt7996_dev, in mt7996_init_work()
[all …]
H A Dpci.c99 struct mt7996_dev *dev; in mt7996_pci_probe()
200 struct mt7996_dev *dev; in mt7996_pci_remove()
203 dev = container_of(mdev, struct mt7996_dev, mt76); in mt7996_pci_remove()