/linux/drivers/net/wireless/mediatek/mt7601u/ |
A D | mt7601u.h | 68 struct mt7601u_dev *dev; 84 struct mt7601u_dev *dev; 152 struct mt7601u_dev { struct 336 void mt7601u_cleanup(struct mt7601u_dev *dev); 338 int mt7601u_mac_start(struct mt7601u_dev *dev); 339 void mt7601u_mac_stop(struct mt7601u_dev *dev); 342 int mt7601u_phy_init(struct mt7601u_dev *dev); 347 void mt7601u_agc_save(struct mt7601u_dev *dev); 348 void mt7601u_agc_restore(struct mt7601u_dev *dev); 352 int mt7601u_phy_get_rssi(struct mt7601u_dev *dev, [all …]
|
A D | trace.h | 30 TP_PROTO(struct mt7601u_dev *dev, u32 reg, u32 val), 47 TP_PROTO(struct mt7601u_dev *dev, u32 reg, u32 val), 52 TP_PROTO(struct mt7601u_dev *dev, u32 reg, u32 val), 57 TP_PROTO(struct mt7601u_dev *dev, struct urb *u), 79 TP_PROTO(struct mt7601u_dev *dev, 200 TP_PROTO(struct mt7601u_dev *dev, u8 val), 216 TP_PROTO(struct mt7601u_dev *dev, u8 val), 221 TP_PROTO(struct mt7601u_dev *dev, u8 val), 226 TP_PROTO(struct mt7601u_dev *dev, u8 val), 317 TP_PROTO(struct mt7601u_dev *dev, int cleaned), [all …]
|
A D | phy.c | 16 static void mt7601u_agc_reset(struct mt7601u_dev *dev); 209 int mt7601u_wait_bbp_ready(struct mt7601u_dev *dev) in mt7601u_wait_bbp_ready() 233 int mt7601u_phy_get_rssi(struct mt7601u_dev *dev, in mt7601u_phy_get_rssi() 263 static void mt7601u_vco_cal(struct mt7601u_dev *dev) in mt7601u_vco_cal() 442 int mt7601u_phy_set_channel(struct mt7601u_dev *dev, in mt7601u_phy_set_channel() 806 mt7601u_tssi_params_get(struct mt7601u_dev *dev) in mt7601u_tssi_params_get() 960 void mt7601u_agc_save(struct mt7601u_dev *dev) in mt7601u_agc_save() 965 void mt7601u_agc_restore(struct mt7601u_dev *dev) in mt7601u_agc_restore() 1004 struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, in mt7601u_phy_calibrate() 1078 struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, in mt7601u_phy_freq_cal() [all …]
|
A D | usb.c | 35 bool mt7601u_usb_alloc_buf(struct mt7601u_dev *dev, size_t len, in mt7601u_usb_alloc_buf() 119 void mt7601u_vendor_reset(struct mt7601u_dev *dev) in mt7601u_vendor_reset() 126 static u32 __mt7601u_rr(struct mt7601u_dev *dev, u32 offset) in __mt7601u_rr() 145 u32 mt7601u_rr(struct mt7601u_dev *dev, u32 offset) in mt7601u_rr() 181 void mt7601u_wr(struct mt7601u_dev *dev, u32 offset, u32 val) in mt7601u_wr() 213 void mt7601u_wr_copy(struct mt7601u_dev *dev, u32 offset, in mt7601u_wr_copy() 229 struct mt7601u_dev *dev) in mt7601u_assign_pipes() 269 struct mt7601u_dev *dev; in mt7601u_probe() 331 struct mt7601u_dev *dev = usb_get_intfdata(usb_intf); in mt7601u_disconnect() 345 struct mt7601u_dev *dev = usb_get_intfdata(usb_intf); in mt7601u_suspend() [all …]
|
A D | init.c | 99 static void mt7601u_init_usb_dma(struct mt7601u_dev *dev) in mt7601u_init_usb_dma() 118 static int mt7601u_init_bbp(struct mt7601u_dev *dev) in mt7601u_init_bbp() 136 mt76_init_beacon_offsets(struct mt7601u_dev *dev) in mt76_init_beacon_offsets() 193 static int mt7601u_init_key_mem(struct mt7601u_dev *dev) in mt7601u_init_key_mem() 230 int mt7601u_mac_start(struct mt7601u_dev *dev) in mt7601u_mac_start() 305 void mt7601u_mac_stop(struct mt7601u_dev *dev) in mt7601u_mac_stop() 317 int mt7601u_init_hardware(struct mt7601u_dev *dev) in mt7601u_init_hardware() 422 void mt7601u_cleanup(struct mt7601u_dev *dev) in mt7601u_cleanup() 435 struct mt7601u_dev *dev; in mt7601u_alloc_device() 556 mt76_init_sband_2g(struct mt7601u_dev *dev) in mt76_init_sband_2g() [all …]
|
A D | usb.h | 43 static inline struct usb_device *mt7601u_to_usb_dev(struct mt7601u_dev *mt7601u) in mt7601u_to_usb_dev() 56 bool mt7601u_usb_alloc_buf(struct mt7601u_dev *dev, size_t len, 58 void mt7601u_usb_free_buf(struct mt7601u_dev *dev, struct mt7601u_dma_buf *buf); 59 int mt7601u_usb_submit_buf(struct mt7601u_dev *dev, int dir, int ep_idx, 64 int mt7601u_vendor_request(struct mt7601u_dev *dev, const u8 req, 67 void mt7601u_vendor_reset(struct mt7601u_dev *dev); 68 int mt7601u_vendor_single_wr(struct mt7601u_dev *dev, const u8 req,
|
A D | dma.c | 11 static int mt7601u_submit_rx_buf(struct mt7601u_dev *dev, 170 mt7601u_rx_get_pending_entry(struct mt7601u_dev *dev) in mt7601u_rx_get_pending_entry() 192 struct mt7601u_dev *dev = urb->context; in mt7601u_complete_rx() 241 struct mt7601u_dev *dev = q->dev; in mt7601u_complete_tx() 389 static void mt7601u_kill_rx(struct mt7601u_dev *dev) in mt7601u_kill_rx() 431 static void mt7601u_free_rx(struct mt7601u_dev *dev) in mt7601u_free_rx() 441 static int mt7601u_alloc_rx(struct mt7601u_dev *dev) in mt7601u_alloc_rx() 472 static void mt7601u_free_tx(struct mt7601u_dev *dev) in mt7601u_free_tx() 500 static int mt7601u_alloc_tx(struct mt7601u_dev *dev) in mt7601u_alloc_tx() 516 int mt7601u_dma_init(struct mt7601u_dev *dev) in mt7601u_dma_init() [all …]
|
A D | mcu.h | 10 struct mt7601u_dev; 78 int mt7601u_mcu_init(struct mt7601u_dev *dev); 79 int mt7601u_mcu_cmd_init(struct mt7601u_dev *dev); 80 void mt7601u_mcu_cmd_deinit(struct mt7601u_dev *dev); 83 mt7601u_mcu_calibrate(struct mt7601u_dev *dev, enum mcu_calibrate cal, u32 val); 84 int mt7601u_mcu_tssi_read_kick(struct mt7601u_dev *dev, int use_hvga);
|
A D | eeprom.c | 32 mt7601u_efuse_read(struct mt7601u_dev *dev, u16 addr, u8 *data, in mt7601u_efuse_read() 67 mt7601u_efuse_physical_size_check(struct mt7601u_dev *dev) in mt7601u_efuse_physical_size_check() 98 mt7601u_has_tssi(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_has_tssi() 106 mt7601u_set_chip_cap(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_set_chip_cap() 145 mt7601u_set_channel_power(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_set_channel_power() 169 mt7601u_set_country_reg(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_set_country_reg() 205 mt7601u_set_rf_freq_off(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_set_rf_freq_off() 219 mt7601u_set_rssi_offset(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_set_rssi_offset() 237 mt7601u_extra_power_over_mac(struct mt7601u_dev *dev) in mt7601u_extra_power_over_mac() 330 mt7601u_init_tssi_params(struct mt7601u_dev *dev, u8 *eeprom) in mt7601u_init_tssi_params() [all …]
|
A D | main.c | 13 struct mt7601u_dev *dev = hw->priv; in mt7601u_start() 33 struct mt7601u_dev *dev = hw->priv; in mt7601u_stop() 47 struct mt7601u_dev *dev = hw->priv; in mt7601u_add_interface() 74 struct mt7601u_dev *dev = hw->priv; in mt7601u_remove_interface() 83 struct mt7601u_dev *dev = hw->priv; in mt7601u_config() 103 struct mt7601u_dev *dev = hw->priv; in mt76_configure_filter() 137 struct mt7601u_dev *dev = hw->priv; in mt7601u_bss_info_changed() 212 struct mt7601u_dev *dev = hw->priv; in mt7601u_sta_add() 243 struct mt7601u_dev *dev = hw->priv; in mt7601u_sta_remove() 269 struct mt7601u_dev *dev = hw->priv; in mt7601u_sw_scan() [all …]
|
A D | mac.h | 155 u32 mt76_mac_process_rx(struct mt7601u_dev *dev, struct sk_buff *skb, 157 int mt76_mac_wcid_set_key(struct mt7601u_dev *dev, u8 idx, 159 void mt76_mac_wcid_set_rate(struct mt7601u_dev *dev, struct mt76_wcid *wcid, 162 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, 164 u16 mt76_mac_tx_rate_val(struct mt7601u_dev *dev, 167 mt7601u_mac_fetch_tx_status(struct mt7601u_dev *dev); 168 void mt76_send_tx_status(struct mt7601u_dev *dev, struct mt76_tx_status *stat); 169 void mt7601u_set_macaddr(struct mt7601u_dev *dev, const u8 *addr);
|
A D | mac.c | 11 void mt7601u_set_macaddr(struct mt7601u_dev *dev, const u8 *addr) in mt7601u_set_macaddr() 104 u16 mt76_mac_tx_rate_val(struct mt7601u_dev *dev, in mt76_mac_tx_rate_val() 146 void mt76_mac_wcid_set_rate(struct mt7601u_dev *dev, struct mt76_wcid *wcid, in mt76_mac_wcid_set_rate() 157 struct mt76_tx_status mt7601u_mac_fetch_tx_status(struct mt7601u_dev *dev) in mt7601u_mac_fetch_tx_status() 200 void mt7601u_mac_set_protection(struct mt7601u_dev *dev, bool legacy_prot, in mt7601u_mac_set_protection() 287 static void mt7601u_check_mac_err(struct mt7601u_dev *dev) in mt7601u_check_mac_err() 303 struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, in mt7601u_mac_work() 371 void mt7601u_mac_set_ampdu_factor(struct mt7601u_dev *dev) in mt7601u_mac_set_ampdu_factor() 452 mt7601u_rx_is_our_beacon(struct mt7601u_dev *dev, u8 *data) in mt7601u_rx_is_our_beacon() 460 u32 mt76_mac_process_rx(struct mt7601u_dev *dev, struct sk_buff *skb, in mt76_mac_process_rx() [all …]
|
A D | mcu.c | 24 static inline int firmware_running(struct mt7601u_dev *dev) in firmware_running() 42 static inline void trace_mt_mcu_msg_send_cs(struct mt7601u_dev *dev, in trace_mt_mcu_msg_send_cs() 68 static int mt7601u_mcu_wait_resp(struct mt7601u_dev *dev, u8 seq) in mt7601u_mcu_wait_resp() 110 mt7601u_mcu_msg_send(struct mt7601u_dev *dev, struct sk_buff *skb, in mt7601u_mcu_msg_send() 155 static int mt7601u_mcu_function_select(struct mt7601u_dev *dev, in mt7601u_mcu_function_select() 210 int mt7601u_write_reg_pairs(struct mt7601u_dev *dev, u32 base, in mt7601u_write_reg_pairs() 283 static int __mt7601u_dma_fw(struct mt7601u_dev *dev, in __mt7601u_dma_fw() 406 static int mt7601u_load_firmware(struct mt7601u_dev *dev) in mt7601u_load_firmware() 491 int mt7601u_mcu_init(struct mt7601u_dev *dev) in mt7601u_mcu_init() 506 int mt7601u_mcu_cmd_init(struct mt7601u_dev *dev) in mt7601u_mcu_cmd_init() [all …]
|
A D | tx.c | 55 static u8 mt7601u_tx_pktid_enc(struct mt7601u_dev *dev, u8 rate, bool is_probe) in mt7601u_tx_pktid_enc() 71 mt7601u_tx_pktid_dec(struct mt7601u_dev *dev, struct mt76_tx_status *stat) in mt7601u_tx_pktid_dec() 102 void mt7601u_tx_status(struct mt7601u_dev *dev, struct sk_buff *skb) in mt7601u_tx_status() 117 static int mt7601u_skb_rooms(struct mt7601u_dev *dev, struct sk_buff *skb) in mt7601u_skb_rooms() 130 mt7601u_push_txwi(struct mt7601u_dev *dev, struct sk_buff *skb, in mt7601u_push_txwi() 194 struct mt7601u_dev *dev = hw->priv; in mt7601u_tx() 230 struct mt7601u_dev *dev = container_of(work, struct mt7601u_dev, in mt7601u_tx_stat() 263 struct mt7601u_dev *dev = hw->priv; in mt7601u_conf_tx()
|
A D | debugfs.c | 15 struct mt7601u_dev *dev = data; in mt76_reg_set() 24 struct mt7601u_dev *dev = data; in mt76_reg_get() 35 struct mt7601u_dev *dev = file->private; in mt7601u_ampdu_stat_show() 81 struct mt7601u_dev *dev = file->private; in mt7601u_eeprom_param_show() 125 void mt7601u_init_debugfs(struct mt7601u_dev *dev) in mt7601u_init_debugfs()
|
A D | core.c | 9 int mt7601u_wait_asic_ready(struct mt7601u_dev *dev) in mt7601u_wait_asic_ready() 28 bool mt76_poll(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, in mt76_poll() 50 bool mt76_poll_msec(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val, in mt76_poll_msec()
|
A D | eeprom.h | 10 struct mt7601u_dev; 114 int mt7601u_eeprom_init(struct mt7601u_dev *dev);
|