mt7601u_dev 9 drivers/net/wireless/mediatek/mt7601u/core.c int mt7601u_wait_asic_ready(struct mt7601u_dev *dev) mt7601u_dev 28 drivers/net/wireless/mediatek/mt7601u/core.c bool mt76_poll(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, mt7601u_dev 50 drivers/net/wireless/mediatek/mt7601u/core.c bool mt76_poll_msec(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, mt7601u_dev 15 drivers/net/wireless/mediatek/mt7601u/debugfs.c struct mt7601u_dev *dev = data; mt7601u_dev 24 drivers/net/wireless/mediatek/mt7601u/debugfs.c struct mt7601u_dev *dev = data; mt7601u_dev 35 drivers/net/wireless/mediatek/mt7601u/debugfs.c struct mt7601u_dev *dev = file->private; mt7601u_dev 92 drivers/net/wireless/mediatek/mt7601u/debugfs.c struct mt7601u_dev *dev = file->private; mt7601u_dev 147 drivers/net/wireless/mediatek/mt7601u/debugfs.c void mt7601u_init_debugfs(struct mt7601u_dev *dev) mt7601u_dev 11 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_submit_rx_buf(struct mt7601u_dev *dev, mt7601u_dev 28 drivers/net/wireless/mediatek/mt7601u/dma.c mt7601u_rx_skb_from_seg(struct mt7601u_dev *dev, struct mt7601u_rxwi *rxwi, mt7601u_dev 76 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_rx_process_seg(struct mt7601u_dev *dev, u8 *data, mt7601u_dev 128 drivers/net/wireless/mediatek/mt7601u/dma.c mt7601u_rx_process_entry(struct mt7601u_dev *dev, struct mt7601u_dma_buf_rx *e) mt7601u_dev 162 drivers/net/wireless/mediatek/mt7601u/dma.c mt7601u_rx_get_pending_entry(struct mt7601u_dev *dev) mt7601u_dev 184 drivers/net/wireless/mediatek/mt7601u/dma.c struct mt7601u_dev *dev = urb->context; mt7601u_dev 217 drivers/net/wireless/mediatek/mt7601u/dma.c struct mt7601u_dev *dev = (struct mt7601u_dev *) data; mt7601u_dev 232 drivers/net/wireless/mediatek/mt7601u/dma.c struct mt7601u_dev *dev = q->dev; mt7601u_dev 271 drivers/net/wireless/mediatek/mt7601u/dma.c struct mt7601u_dev *dev = (struct mt7601u_dev *) data; mt7601u_dev 295 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_dma_submit_tx(struct mt7601u_dev *dev, mt7601u_dev 355 drivers/net/wireless/mediatek/mt7601u/dma.c int mt7601u_dma_enqueue_tx(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 379 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_kill_rx(struct mt7601u_dev *dev) mt7601u_dev 387 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_submit_rx_buf(struct mt7601u_dev *dev, mt7601u_dev 408 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_submit_rx(struct mt7601u_dev *dev) mt7601u_dev 421 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_free_rx(struct mt7601u_dev *dev) mt7601u_dev 431 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_alloc_rx(struct mt7601u_dev *dev) mt7601u_dev 462 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_free_tx(struct mt7601u_dev *dev) mt7601u_dev 473 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_alloc_tx_queue(struct mt7601u_dev *dev, mt7601u_dev 490 drivers/net/wireless/mediatek/mt7601u/dma.c static int mt7601u_alloc_tx(struct mt7601u_dev *dev) mt7601u_dev 506 drivers/net/wireless/mediatek/mt7601u/dma.c int mt7601u_dma_init(struct mt7601u_dev *dev) mt7601u_dev 530 drivers/net/wireless/mediatek/mt7601u/dma.c void mt7601u_dma_cleanup(struct mt7601u_dev *dev) mt7601u_dev 32 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_efuse_read(struct mt7601u_dev *dev, u16 addr, u8 *data, mt7601u_dev 67 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_efuse_physical_size_check(struct mt7601u_dev *dev) mt7601u_dev 98 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_has_tssi(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 106 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_set_chip_cap(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 130 drivers/net/wireless/mediatek/mt7601u/eeprom.c static void mt7601u_set_channel_target_power(struct mt7601u_dev *dev, mt7601u_dev 145 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_set_channel_power(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 169 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_set_country_reg(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 205 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_set_rf_freq_off(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 219 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_set_rssi_offset(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 237 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_extra_power_over_mac(struct mt7601u_dev *dev) mt7601u_dev 263 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_save_power_rate(struct mt7601u_dev *dev, s8 delta, u32 val, int i) mt7601u_dev 309 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_config_tx_power_per_rate(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 330 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_init_tssi_params(struct mt7601u_dev *dev, u8 *eeprom) mt7601u_dev 345 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_eeprom_init(struct mt7601u_dev *dev) mt7601u_dev 10 drivers/net/wireless/mediatek/mt7601u/eeprom.h struct mt7601u_dev; mt7601u_dev 114 drivers/net/wireless/mediatek/mt7601u/eeprom.h int mt7601u_eeprom_init(struct mt7601u_dev *dev); mt7601u_dev 16 drivers/net/wireless/mediatek/mt7601u/init.c mt7601u_set_wlan_state(struct mt7601u_dev *dev, u32 val, bool enable) mt7601u_dev 59 drivers/net/wireless/mediatek/mt7601u/init.c static void mt7601u_chip_onoff(struct mt7601u_dev *dev, bool enable, bool reset) mt7601u_dev 90 drivers/net/wireless/mediatek/mt7601u/init.c static void mt7601u_reset_csr_bbp(struct mt7601u_dev *dev) mt7601u_dev 99 drivers/net/wireless/mediatek/mt7601u/init.c static void mt7601u_init_usb_dma(struct mt7601u_dev *dev) mt7601u_dev 118 drivers/net/wireless/mediatek/mt7601u/init.c static int mt7601u_init_bbp(struct mt7601u_dev *dev) mt7601u_dev 136 drivers/net/wireless/mediatek/mt7601u/init.c mt76_init_beacon_offsets(struct mt7601u_dev *dev) mt7601u_dev 152 drivers/net/wireless/mediatek/mt7601u/init.c static int mt7601u_write_mac_initvals(struct mt7601u_dev *dev) mt7601u_dev 172 drivers/net/wireless/mediatek/mt7601u/init.c static int mt7601u_init_wcid_mem(struct mt7601u_dev *dev) mt7601u_dev 193 drivers/net/wireless/mediatek/mt7601u/init.c static int mt7601u_init_key_mem(struct mt7601u_dev *dev) mt7601u_dev 201 drivers/net/wireless/mediatek/mt7601u/init.c static int mt7601u_init_wcid_attr_mem(struct mt7601u_dev *dev) mt7601u_dev 220 drivers/net/wireless/mediatek/mt7601u/init.c static void mt7601u_reset_counters(struct mt7601u_dev *dev) mt7601u_dev 230 drivers/net/wireless/mediatek/mt7601u/init.c int mt7601u_mac_start(struct mt7601u_dev *dev) mt7601u_dev 257 drivers/net/wireless/mediatek/mt7601u/init.c static void mt7601u_mac_stop_hw(struct mt7601u_dev *dev) mt7601u_dev 305 drivers/net/wireless/mediatek/mt7601u/init.c void mt7601u_mac_stop(struct mt7601u_dev *dev) mt7601u_dev 312 drivers/net/wireless/mediatek/mt7601u/init.c static void mt7601u_stop_hardware(struct mt7601u_dev *dev) mt7601u_dev 317 drivers/net/wireless/mediatek/mt7601u/init.c int mt7601u_init_hardware(struct mt7601u_dev *dev) mt7601u_dev 422 drivers/net/wireless/mediatek/mt7601u/init.c void mt7601u_cleanup(struct mt7601u_dev *dev) mt7601u_dev 432 drivers/net/wireless/mediatek/mt7601u/init.c struct mt7601u_dev *mt7601u_alloc_device(struct device *pdev) mt7601u_dev 435 drivers/net/wireless/mediatek/mt7601u/init.c struct mt7601u_dev *dev; mt7601u_dev 518 drivers/net/wireless/mediatek/mt7601u/init.c mt76_init_sband(struct mt7601u_dev *dev, struct ieee80211_supported_band *sband, mt7601u_dev 556 drivers/net/wireless/mediatek/mt7601u/init.c mt76_init_sband_2g(struct mt7601u_dev *dev) mt7601u_dev 574 drivers/net/wireless/mediatek/mt7601u/init.c int mt7601u_register_device(struct mt7601u_dev *dev) mt7601u_dev 11 drivers/net/wireless/mediatek/mt7601u/mac.c void mt7601u_set_macaddr(struct mt7601u_dev *dev, const u8 *addr) mt7601u_dev 66 drivers/net/wireless/mediatek/mt7601u/mac.c mt76_mac_fill_tx_status(struct mt7601u_dev *dev, struct ieee80211_tx_info *info, mt7601u_dev 104 drivers/net/wireless/mediatek/mt7601u/mac.c u16 mt76_mac_tx_rate_val(struct mt7601u_dev *dev, mt7601u_dev 146 drivers/net/wireless/mediatek/mt7601u/mac.c void mt76_mac_wcid_set_rate(struct mt7601u_dev *dev, struct mt76_wcid *wcid, mt7601u_dev 157 drivers/net/wireless/mediatek/mt7601u/mac.c struct mt76_tx_status mt7601u_mac_fetch_tx_status(struct mt7601u_dev *dev) mt7601u_dev 174 drivers/net/wireless/mediatek/mt7601u/mac.c void mt76_send_tx_status(struct mt7601u_dev *dev, struct mt76_tx_status *stat) mt7601u_dev 200 drivers/net/wireless/mediatek/mt7601u/mac.c void mt7601u_mac_set_protection(struct mt7601u_dev *dev, bool legacy_prot, mt7601u_dev 259 drivers/net/wireless/mediatek/mt7601u/mac.c void mt7601u_mac_set_short_preamble(struct mt7601u_dev *dev, bool short_preamb) mt7601u_dev 267 drivers/net/wireless/mediatek/mt7601u/mac.c void mt7601u_mac_config_tsf(struct mt7601u_dev *dev, bool enable, int interval) mt7601u_dev 287 drivers/net/wireless/mediatek/mt7601u/mac.c static void mt7601u_check_mac_err(struct mt7601u_dev *dev) mt7601u_dev 303 drivers/net/wireless/mediatek/mt7601u/mac.c struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, mt7601u_dev 355 drivers/net/wireless/mediatek/mt7601u/mac.c mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac) mt7601u_dev 371 drivers/net/wireless/mediatek/mt7601u/mac.c void mt7601u_mac_set_ampdu_factor(struct mt7601u_dev *dev) mt7601u_dev 443 drivers/net/wireless/mediatek/mt7601u/mac.c mt7601u_rx_monitor_beacon(struct mt7601u_dev *dev, struct mt7601u_rxwi *rxwi, mt7601u_dev 452 drivers/net/wireless/mediatek/mt7601u/mac.c mt7601u_rx_is_our_beacon(struct mt7601u_dev *dev, u8 *data) mt7601u_dev 460 drivers/net/wireless/mediatek/mt7601u/mac.c u32 mt76_mac_process_rx(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 530 drivers/net/wireless/mediatek/mt7601u/mac.c int mt76_mac_wcid_set_key(struct mt7601u_dev *dev, u8 idx, mt7601u_dev 571 drivers/net/wireless/mediatek/mt7601u/mac.c int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, mt7601u_dev 155 drivers/net/wireless/mediatek/mt7601u/mac.h u32 mt76_mac_process_rx(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 157 drivers/net/wireless/mediatek/mt7601u/mac.h int mt76_mac_wcid_set_key(struct mt7601u_dev *dev, u8 idx, mt7601u_dev 159 drivers/net/wireless/mediatek/mt7601u/mac.h void mt76_mac_wcid_set_rate(struct mt7601u_dev *dev, struct mt76_wcid *wcid, mt7601u_dev 162 drivers/net/wireless/mediatek/mt7601u/mac.h int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, mt7601u_dev 164 drivers/net/wireless/mediatek/mt7601u/mac.h u16 mt76_mac_tx_rate_val(struct mt7601u_dev *dev, mt7601u_dev 167 drivers/net/wireless/mediatek/mt7601u/mac.h mt7601u_mac_fetch_tx_status(struct mt7601u_dev *dev); mt7601u_dev 168 drivers/net/wireless/mediatek/mt7601u/mac.h void mt76_send_tx_status(struct mt7601u_dev *dev, struct mt76_tx_status *stat); mt7601u_dev 169 drivers/net/wireless/mediatek/mt7601u/mac.h void mt7601u_set_macaddr(struct mt7601u_dev *dev, const u8 *addr); mt7601u_dev 13 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 33 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 47 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 74 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 83 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 103 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 137 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 187 drivers/net/wireless/mediatek/mt7601u/main.c mt76_wcid_alloc(struct mt7601u_dev *dev) mt7601u_dev 212 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 243 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 269 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 279 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 296 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 339 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 350 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 389 drivers/net/wireless/mediatek/mt7601u/main.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 24 drivers/net/wireless/mediatek/mt7601u/mcu.c static inline int firmware_running(struct mt7601u_dev *dev) mt7601u_dev 42 drivers/net/wireless/mediatek/mt7601u/mcu.c static inline void trace_mt_mcu_msg_send_cs(struct mt7601u_dev *dev, mt7601u_dev 68 drivers/net/wireless/mediatek/mt7601u/mcu.c static int mt7601u_mcu_wait_resp(struct mt7601u_dev *dev, u8 seq) mt7601u_dev 110 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_mcu_msg_send(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 153 drivers/net/wireless/mediatek/mt7601u/mcu.c static int mt7601u_mcu_function_select(struct mt7601u_dev *dev, mt7601u_dev 171 drivers/net/wireless/mediatek/mt7601u/mcu.c int mt7601u_mcu_tssi_read_kick(struct mt7601u_dev *dev, int use_hvga) mt7601u_dev 191 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_mcu_calibrate(struct mt7601u_dev *dev, enum mcu_calibrate cal, u32 val) mt7601u_dev 208 drivers/net/wireless/mediatek/mt7601u/mcu.c int mt7601u_write_reg_pairs(struct mt7601u_dev *dev, u32 base, mt7601u_dev 237 drivers/net/wireless/mediatek/mt7601u/mcu.c int mt7601u_burst_write_regs(struct mt7601u_dev *dev, u32 offset, mt7601u_dev 281 drivers/net/wireless/mediatek/mt7601u/mcu.c static int __mt7601u_dma_fw(struct mt7601u_dev *dev, mt7601u_dev 334 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_dma_fw(struct mt7601u_dev *dev, struct mt7601u_dma_buf *dma_buf, mt7601u_dev 354 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_upload_firmware(struct mt7601u_dev *dev, const struct mt76_fw *fw) mt7601u_dev 404 drivers/net/wireless/mediatek/mt7601u/mcu.c static int mt7601u_load_firmware(struct mt7601u_dev *dev) mt7601u_dev 489 drivers/net/wireless/mediatek/mt7601u/mcu.c int mt7601u_mcu_init(struct mt7601u_dev *dev) mt7601u_dev 504 drivers/net/wireless/mediatek/mt7601u/mcu.c int mt7601u_mcu_cmd_init(struct mt7601u_dev *dev) mt7601u_dev 529 drivers/net/wireless/mediatek/mt7601u/mcu.c void mt7601u_mcu_cmd_deinit(struct mt7601u_dev *dev) mt7601u_dev 10 drivers/net/wireless/mediatek/mt7601u/mcu.h struct mt7601u_dev; mt7601u_dev 78 drivers/net/wireless/mediatek/mt7601u/mcu.h int mt7601u_mcu_init(struct mt7601u_dev *dev); mt7601u_dev 79 drivers/net/wireless/mediatek/mt7601u/mcu.h int mt7601u_mcu_cmd_init(struct mt7601u_dev *dev); mt7601u_dev 80 drivers/net/wireless/mediatek/mt7601u/mcu.h void mt7601u_mcu_cmd_deinit(struct mt7601u_dev *dev); mt7601u_dev 83 drivers/net/wireless/mediatek/mt7601u/mcu.h mt7601u_mcu_calibrate(struct mt7601u_dev *dev, enum mcu_calibrate cal, u32 val); mt7601u_dev 84 drivers/net/wireless/mediatek/mt7601u/mcu.h int mt7601u_mcu_tssi_read_kick(struct mt7601u_dev *dev, int use_hvga); mt7601u_dev 68 drivers/net/wireless/mediatek/mt7601u/mt7601u.h struct mt7601u_dev *dev; mt7601u_dev 84 drivers/net/wireless/mediatek/mt7601u/mt7601u.h struct mt7601u_dev *dev; mt7601u_dev 281 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_init_debugfs(struct mt7601u_dev *dev); mt7601u_dev 283 drivers/net/wireless/mediatek/mt7601u/mt7601u.h u32 mt7601u_rr(struct mt7601u_dev *dev, u32 offset); mt7601u_dev 284 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_wr(struct mt7601u_dev *dev, u32 offset, u32 val); mt7601u_dev 285 drivers/net/wireless/mediatek/mt7601u/mt7601u.h u32 mt7601u_rmw(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val); mt7601u_dev 286 drivers/net/wireless/mediatek/mt7601u/mt7601u.h u32 mt7601u_rmc(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val); mt7601u_dev 287 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_wr_copy(struct mt7601u_dev *dev, u32 offset, mt7601u_dev 290 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_wait_asic_ready(struct mt7601u_dev *dev); mt7601u_dev 291 drivers/net/wireless/mediatek/mt7601u/mt7601u.h bool mt76_poll(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, mt7601u_dev 293 drivers/net/wireless/mediatek/mt7601u/mt7601u.h bool mt76_poll_msec(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, mt7601u_dev 300 drivers/net/wireless/mediatek/mt7601u/mt7601u.h static inline u32 mt76_rr(struct mt7601u_dev *dev, u32 offset) mt7601u_dev 305 drivers/net/wireless/mediatek/mt7601u/mt7601u.h static inline void mt76_wr(struct mt7601u_dev *dev, u32 offset, u32 val) mt7601u_dev 311 drivers/net/wireless/mediatek/mt7601u/mt7601u.h mt76_rmw(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val) mt7601u_dev 316 drivers/net/wireless/mediatek/mt7601u/mt7601u.h static inline u32 mt76_set(struct mt7601u_dev *dev, u32 offset, u32 val) mt7601u_dev 321 drivers/net/wireless/mediatek/mt7601u/mt7601u.h static inline u32 mt76_clear(struct mt7601u_dev *dev, u32 offset, u32 val) mt7601u_dev 326 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_write_reg_pairs(struct mt7601u_dev *dev, u32 base, mt7601u_dev 328 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_burst_write_regs(struct mt7601u_dev *dev, u32 offset, mt7601u_dev 330 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_addr_wr(struct mt7601u_dev *dev, const u32 offset, const u8 *addr); mt7601u_dev 333 drivers/net/wireless/mediatek/mt7601u/mt7601u.h struct mt7601u_dev *mt7601u_alloc_device(struct device *dev); mt7601u_dev 334 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_init_hardware(struct mt7601u_dev *dev); mt7601u_dev 335 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_register_device(struct mt7601u_dev *dev); mt7601u_dev 336 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_cleanup(struct mt7601u_dev *dev); mt7601u_dev 338 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_mac_start(struct mt7601u_dev *dev); mt7601u_dev 339 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_mac_stop(struct mt7601u_dev *dev); mt7601u_dev 342 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_phy_init(struct mt7601u_dev *dev); mt7601u_dev 343 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_wait_bbp_ready(struct mt7601u_dev *dev); mt7601u_dev 344 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_set_rx_path(struct mt7601u_dev *dev, u8 path); mt7601u_dev 345 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_set_tx_dac(struct mt7601u_dev *dev, u8 path); mt7601u_dev 346 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_bbp_set_bw(struct mt7601u_dev *dev, int bw); mt7601u_dev 347 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_agc_save(struct mt7601u_dev *dev); mt7601u_dev 348 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_agc_restore(struct mt7601u_dev *dev); mt7601u_dev 349 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_phy_set_channel(struct mt7601u_dev *dev, mt7601u_dev 351 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_phy_recalibrate_after_assoc(struct mt7601u_dev *dev); mt7601u_dev 352 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_phy_get_rssi(struct mt7601u_dev *dev, mt7601u_dev 354 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_phy_con_cal_onoff(struct mt7601u_dev *dev, mt7601u_dev 359 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_mac_set_protection(struct mt7601u_dev *dev, bool legacy_prot, mt7601u_dev 361 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_mac_set_short_preamble(struct mt7601u_dev *dev, bool short_preamb); mt7601u_dev 362 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_mac_config_tsf(struct mt7601u_dev *dev, bool enable, int interval); mt7601u_dev 364 drivers/net/wireless/mediatek/mt7601u/mt7601u.h mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac); mt7601u_dev 365 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_mac_set_ampdu_factor(struct mt7601u_dev *dev); mt7601u_dev 372 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_tx_status(struct mt7601u_dev *dev, struct sk_buff *skb); mt7601u_dev 379 drivers/net/wireless/mediatek/mt7601u/mt7601u.h u32 mt7601u_bbp_set_ctrlch(struct mt7601u_dev *dev, bool below); mt7601u_dev 381 drivers/net/wireless/mediatek/mt7601u/mt7601u.h static inline u32 mt7601u_mac_set_ctrlch(struct mt7601u_dev *dev, bool below) mt7601u_dev 386 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_dma_init(struct mt7601u_dev *dev); mt7601u_dev 387 drivers/net/wireless/mediatek/mt7601u/mt7601u.h void mt7601u_dma_cleanup(struct mt7601u_dev *dev); mt7601u_dev 389 drivers/net/wireless/mediatek/mt7601u/mt7601u.h int mt7601u_dma_enqueue_tx(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 16 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_agc_reset(struct mt7601u_dev *dev); mt7601u_dev 19 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_rf_wr(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 value) mt7601u_dev 54 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_rf_rr(struct mt7601u_dev *dev, u8 bank, u8 offset) mt7601u_dev 95 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_rf_rmw(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 mask, u8 val) mt7601u_dev 111 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_rf_set(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 val) mt7601u_dev 117 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_rf_clear(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 mask) mt7601u_dev 122 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_bbp_wr(struct mt7601u_dev *dev, u8 offset, u8 val) mt7601u_dev 144 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_bbp_rr(struct mt7601u_dev *dev, u8 offset) mt7601u_dev 182 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_bbp_rmw(struct mt7601u_dev *dev, u8 offset, u8 mask, u8 val) mt7601u_dev 195 drivers/net/wireless/mediatek/mt7601u/phy.c static u8 mt7601u_bbp_rmc(struct mt7601u_dev *dev, u8 offset, u8 mask, u8 val) mt7601u_dev 209 drivers/net/wireless/mediatek/mt7601u/phy.c int mt7601u_wait_bbp_ready(struct mt7601u_dev *dev) mt7601u_dev 228 drivers/net/wireless/mediatek/mt7601u/phy.c u32 mt7601u_bbp_set_ctrlch(struct mt7601u_dev *dev, bool below) mt7601u_dev 233 drivers/net/wireless/mediatek/mt7601u/phy.c int mt7601u_phy_get_rssi(struct mt7601u_dev *dev, mt7601u_dev 263 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_vco_cal(struct mt7601u_dev *dev) mt7601u_dev 271 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_set_bw_filter(struct mt7601u_dev *dev, bool cal) mt7601u_dev 289 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_load_bbp_temp_table_bw(struct mt7601u_dev *dev) mt7601u_dev 301 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_bbp_temp(struct mt7601u_dev *dev, int mode, const char *name) mt7601u_dev 322 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_apply_ch14_fixup(struct mt7601u_dev *dev, int hw_chan) mt7601u_dev 342 drivers/net/wireless/mediatek/mt7601u/phy.c static int __mt7601u_phy_set_channel(struct mt7601u_dev *dev, mt7601u_dev 442 drivers/net/wireless/mediatek/mt7601u/phy.c int mt7601u_phy_set_channel(struct mt7601u_dev *dev, mt7601u_dev 484 drivers/net/wireless/mediatek/mt7601u/phy.c static u8 mt7601u_bbp_r47_get(struct mt7601u_dev *dev, u8 reg, u8 flag) mt7601u_dev 492 drivers/net/wireless/mediatek/mt7601u/phy.c static s8 mt7601u_read_bootup_temp(struct mt7601u_dev *dev) mt7601u_dev 530 drivers/net/wireless/mediatek/mt7601u/phy.c static s8 mt7601u_read_temp(struct mt7601u_dev *dev) mt7601u_dev 548 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_rxdc_cal(struct mt7601u_dev *dev) mt7601u_dev 587 drivers/net/wireless/mediatek/mt7601u/phy.c void mt7601u_phy_recalibrate_after_assoc(struct mt7601u_dev *dev) mt7601u_dev 627 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_set_initial_tssi(struct mt7601u_dev *dev, s16 tssi_db, s16 tssi_hvga_db) mt7601u_dev 638 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_tssi_dc_gain_cal(struct mt7601u_dev *dev) mt7601u_dev 719 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_temp_comp(struct mt7601u_dev *dev, bool on) mt7601u_dev 771 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_current_tx_power(struct mt7601u_dev *dev) mt7601u_dev 776 drivers/net/wireless/mediatek/mt7601u/phy.c static bool mt7601u_use_hvga(struct mt7601u_dev *dev) mt7601u_dev 782 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_phy_rf_pa_mode_val(struct mt7601u_dev *dev, int phy_mode, int tx_rate) mt7601u_dev 803 drivers/net/wireless/mediatek/mt7601u/phy.c mt7601u_tssi_params_get(struct mt7601u_dev *dev) mt7601u_dev 868 drivers/net/wireless/mediatek/mt7601u/phy.c static bool mt7601u_tssi_read_ready(struct mt7601u_dev *dev) mt7601u_dev 873 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_tssi_cal(struct mt7601u_dev *dev) mt7601u_dev 945 drivers/net/wireless/mediatek/mt7601u/phy.c static u8 mt7601u_agc_default(struct mt7601u_dev *dev) mt7601u_dev 950 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_agc_reset(struct mt7601u_dev *dev) mt7601u_dev 957 drivers/net/wireless/mediatek/mt7601u/phy.c void mt7601u_agc_save(struct mt7601u_dev *dev) mt7601u_dev 962 drivers/net/wireless/mediatek/mt7601u/phy.c void mt7601u_agc_restore(struct mt7601u_dev *dev) mt7601u_dev 967 drivers/net/wireless/mediatek/mt7601u/phy.c static void mt7601u_agc_tune(struct mt7601u_dev *dev) mt7601u_dev 1001 drivers/net/wireless/mediatek/mt7601u/phy.c struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, mt7601u_dev 1016 drivers/net/wireless/mediatek/mt7601u/phy.c __mt7601u_phy_freq_cal(struct mt7601u_dev *dev, s8 last_offset, u8 phy_mode) mt7601u_dev 1075 drivers/net/wireless/mediatek/mt7601u/phy.c struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, mt7601u_dev 1094 drivers/net/wireless/mediatek/mt7601u/phy.c void mt7601u_phy_con_cal_onoff(struct mt7601u_dev *dev, mt7601u_dev 1116 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_init_cal(struct mt7601u_dev *dev) mt7601u_dev 1174 drivers/net/wireless/mediatek/mt7601u/phy.c int mt7601u_bbp_set_bw(struct mt7601u_dev *dev, int bw) mt7601u_dev 1205 drivers/net/wireless/mediatek/mt7601u/phy.c void mt7601u_set_rx_path(struct mt7601u_dev *dev, u8 path) mt7601u_dev 1215 drivers/net/wireless/mediatek/mt7601u/phy.c void mt7601u_set_tx_dac(struct mt7601u_dev *dev, u8 dac) mt7601u_dev 1220 drivers/net/wireless/mediatek/mt7601u/phy.c int mt7601u_phy_init(struct mt7601u_dev *dev) mt7601u_dev 30 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u32 reg, u32 val), mt7601u_dev 47 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u32 reg, u32 val), mt7601u_dev 52 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u32 reg, u32 val), mt7601u_dev 57 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, struct urb *u), mt7601u_dev 79 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, mt7601u_dev 99 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, unsigned pipe, u8 req, u8 req_type, mt7601u_dev 127 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, int offset, u16 val), mt7601u_dev 142 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 bank, u8 reg, u8 val), mt7601u_dev 162 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 bank, u8 reg, u8 val), mt7601u_dev 167 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 bank, u8 reg, u8 val), mt7601u_dev 172 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 reg, u8 val), mt7601u_dev 190 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 reg, u8 val), mt7601u_dev 195 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 reg, u8 val), mt7601u_dev 200 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 val), mt7601u_dev 216 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 val), mt7601u_dev 221 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 val), mt7601u_dev 226 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 val), mt7601u_dev 231 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 phy_mode, s8 freq_off), mt7601u_dev 248 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, struct mt7601u_rxwi *rxwi, u32 f), mt7601u_dev 278 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 303 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, struct sk_buff *skb), mt7601u_dev 317 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, int cleaned), mt7601u_dev 331 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u32 stat1, u32 stat2), mt7601u_dev 347 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, int cnt, bool paged), mt7601u_dev 364 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 val), mt7601u_dev 369 drivers/net/wireless/mediatek/mt7601u/trace.h TP_PROTO(struct mt7601u_dev *dev, u8 vid, u8 key), mt7601u_dev 55 drivers/net/wireless/mediatek/mt7601u/tx.c static u8 mt7601u_tx_pktid_enc(struct mt7601u_dev *dev, u8 rate, bool is_probe) mt7601u_dev 71 drivers/net/wireless/mediatek/mt7601u/tx.c mt7601u_tx_pktid_dec(struct mt7601u_dev *dev, struct mt76_tx_status *stat) mt7601u_dev 102 drivers/net/wireless/mediatek/mt7601u/tx.c void mt7601u_tx_status(struct mt7601u_dev *dev, struct sk_buff *skb) mt7601u_dev 117 drivers/net/wireless/mediatek/mt7601u/tx.c static int mt7601u_skb_rooms(struct mt7601u_dev *dev, struct sk_buff *skb) mt7601u_dev 130 drivers/net/wireless/mediatek/mt7601u/tx.c mt7601u_push_txwi(struct mt7601u_dev *dev, struct sk_buff *skb, mt7601u_dev 194 drivers/net/wireless/mediatek/mt7601u/tx.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 230 drivers/net/wireless/mediatek/mt7601u/tx.c struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, mt7601u_dev 263 drivers/net/wireless/mediatek/mt7601u/tx.c struct mt7601u_dev *dev = hw->priv; mt7601u_dev 34 drivers/net/wireless/mediatek/mt7601u/usb.c bool mt7601u_usb_alloc_buf(struct mt7601u_dev *dev, size_t len, mt7601u_dev 46 drivers/net/wireless/mediatek/mt7601u/usb.c void mt7601u_usb_free_buf(struct mt7601u_dev *dev, struct mt7601u_dma_buf *buf) mt7601u_dev 54 drivers/net/wireless/mediatek/mt7601u/usb.c int mt7601u_usb_submit_buf(struct mt7601u_dev *dev, int dir, int ep_idx, mt7601u_dev 87 drivers/net/wireless/mediatek/mt7601u/usb.c int mt7601u_vendor_request(struct mt7601u_dev *dev, const u8 req, mt7601u_dev 118 drivers/net/wireless/mediatek/mt7601u/usb.c void mt7601u_vendor_reset(struct mt7601u_dev *dev) mt7601u_dev 125 drivers/net/wireless/mediatek/mt7601u/usb.c static u32 __mt7601u_rr(struct mt7601u_dev *dev, u32 offset) mt7601u_dev 144 drivers/net/wireless/mediatek/mt7601u/usb.c u32 mt7601u_rr(struct mt7601u_dev *dev, u32 offset) mt7601u_dev 156 drivers/net/wireless/mediatek/mt7601u/usb.c static int __mt7601u_vendor_single_wr(struct mt7601u_dev *dev, const u8 req, mt7601u_dev 168 drivers/net/wireless/mediatek/mt7601u/usb.c int mt7601u_vendor_single_wr(struct mt7601u_dev *dev, const u8 req, mt7601u_dev 180 drivers/net/wireless/mediatek/mt7601u/usb.c void mt7601u_wr(struct mt7601u_dev *dev, u32 offset, u32 val) mt7601u_dev 187 drivers/net/wireless/mediatek/mt7601u/usb.c u32 mt7601u_rmw(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val) mt7601u_dev 197 drivers/net/wireless/mediatek/mt7601u/usb.c u32 mt7601u_rmc(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val) mt7601u_dev 212 drivers/net/wireless/mediatek/mt7601u/usb.c void mt7601u_wr_copy(struct mt7601u_dev *dev, u32 offset, mt7601u_dev 221 drivers/net/wireless/mediatek/mt7601u/usb.c void mt7601u_addr_wr(struct mt7601u_dev *dev, const u32 offset, const u8 *addr) mt7601u_dev 228 drivers/net/wireless/mediatek/mt7601u/usb.c struct mt7601u_dev *dev) mt7601u_dev 268 drivers/net/wireless/mediatek/mt7601u/usb.c struct mt7601u_dev *dev; mt7601u_dev 330 drivers/net/wireless/mediatek/mt7601u/usb.c struct mt7601u_dev *dev = usb_get_intfdata(usb_intf); mt7601u_dev 344 drivers/net/wireless/mediatek/mt7601u/usb.c struct mt7601u_dev *dev = usb_get_intfdata(usb_intf); mt7601u_dev 353 drivers/net/wireless/mediatek/mt7601u/usb.c struct mt7601u_dev *dev = usb_get_intfdata(usb_intf); mt7601u_dev 43 drivers/net/wireless/mediatek/mt7601u/usb.h static inline struct usb_device *mt7601u_to_usb_dev(struct mt7601u_dev *mt7601u) mt7601u_dev 56 drivers/net/wireless/mediatek/mt7601u/usb.h bool mt7601u_usb_alloc_buf(struct mt7601u_dev *dev, size_t len, mt7601u_dev 58 drivers/net/wireless/mediatek/mt7601u/usb.h void mt7601u_usb_free_buf(struct mt7601u_dev *dev, struct mt7601u_dma_buf *buf); mt7601u_dev 59 drivers/net/wireless/mediatek/mt7601u/usb.h int mt7601u_usb_submit_buf(struct mt7601u_dev *dev, int dir, int ep_idx, mt7601u_dev 64 drivers/net/wireless/mediatek/mt7601u/usb.h int mt7601u_vendor_request(struct mt7601u_dev *dev, const u8 req, mt7601u_dev 67 drivers/net/wireless/mediatek/mt7601u/usb.h void mt7601u_vendor_reset(struct mt7601u_dev *dev); mt7601u_dev 68 drivers/net/wireless/mediatek/mt7601u/usb.h int mt7601u_vendor_single_wr(struct mt7601u_dev *dev, const u8 req,