/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | phy.h | 81 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw); 82 u32 rtl92c_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask); 83 void rtl92c_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, 85 u32 rtl92c_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 87 void rtl92ce_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 89 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw); 90 bool rtl92ce_phy_bb_config(struct ieee80211_hw *hw); 91 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw); 92 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, 94 void rtl92c_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); [all …]
|
D | hw.h | 46 void rtl92ce_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 47 void rtl92ce_read_eeprom_info(struct ieee80211_hw *hw); 48 void rtl92ce_interrupt_recognized(struct ieee80211_hw *hw, 50 int rtl92ce_hw_init(struct ieee80211_hw *hw); 51 void rtl92ce_card_disable(struct ieee80211_hw *hw); 52 void rtl92ce_enable_interrupt(struct ieee80211_hw *hw); 53 void rtl92ce_disable_interrupt(struct ieee80211_hw *hw); 54 int rtl92ce_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 55 void rtl92ce_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 56 void rtl92ce_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | dm.h | 76 void rtl92c_dm_init(struct ieee80211_hw *hw); 77 void rtl92c_dm_watchdog(struct ieee80211_hw *hw); 78 void rtl92c_dm_write_dig(struct ieee80211_hw *hw); 79 void rtl92c_dm_init_edca_turbo(struct ieee80211_hw *hw); 80 void rtl92c_dm_check_txpower_tracking(struct ieee80211_hw *hw); 81 void rtl92c_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 82 void rtl92c_dm_rf_saving(struct ieee80211_hw *hw, u8 bforce_in_normal); 83 void rtl92c_dm_bt_coexist(struct ieee80211_hw *hw); 84 void rtl92ce_dm_dynamic_txpower(struct ieee80211_hw *hw);
|
D | sw.h | 33 int rtl92c_init_sw_vars(struct ieee80211_hw *hw); 34 void rtl92c_deinit_sw_vars(struct ieee80211_hw *hw); 35 void rtl92c_init_var_map(struct ieee80211_hw *hw); 36 bool _rtl92ce_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 38 bool _rtl92ce_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw,
|
D | led.h | 33 void rtl92ce_init_sw_leds(struct ieee80211_hw *hw); 34 void rtl92ce_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 35 void rtl92ce_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 36 void rtl92ce_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | rf.h | 36 void rtl92ce_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth); 37 void rtl92ce_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 39 void rtl92ce_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 41 bool rtl92ce_phy_rf6052_config(struct ieee80211_hw *hw);
|
D | led.c | 35 static void _rtl92ce_init_led(struct ieee80211_hw *hw, in _rtl92ce_init_led() 43 void rtl92ce_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92ce_sw_led_on() 71 void rtl92ce_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92ce_sw_led_off() 106 void rtl92ce_init_sw_leds(struct ieee80211_hw *hw) in rtl92ce_init_sw_leds() 113 static void _rtl92ce_sw_led_control(struct ieee80211_hw *hw, in _rtl92ce_sw_led_control() 132 void rtl92ce_led_control(struct ieee80211_hw *hw, in rtl92ce_led_control()
|
D | phy.c | 45 static bool _rtl92c_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 47 u32 rtl92c_phy_query_rf_reg(struct ieee80211_hw *hw, in rtl92c_phy_query_rf_reg() 80 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw) in rtl92c_phy_mac_config() 94 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw) in rtl92c_phy_bb_config() 120 void rtl92ce_phy_set_rf_reg(struct ieee80211_hw *hw, in rtl92ce_phy_set_rf_reg() 166 static bool _rtl92c_phy_config_mac_with_headerfile(struct ieee80211_hw *hw) in _rtl92c_phy_config_mac_with_headerfile() 182 bool _rtl92ce_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, in _rtl92ce_phy_config_bb_with_headerfile() 228 bool _rtl92ce_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, in _rtl92ce_phy_config_bb_with_pgheaderfile() 256 bool rtl92c_phy_config_rf_with_headerfile(struct ieee80211_hw *hw, in rtl92c_phy_config_rf_with_headerfile() 316 void rtl92ce_phy_set_bw_mode_callback(struct ieee80211_hw *hw) in rtl92ce_phy_set_bw_mode_callback() [all …]
|
D | hw.c | 49 static void _rtl92ce_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl92ce_set_bcn_ctrl_reg() 61 static void _rtl92ce_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl92ce_stop_tx_beacon() 74 static void _rtl92ce_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl92ce_resume_tx_beacon() 87 static void _rtl92ce_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl92ce_enable_bcn_sub_func() 92 static void _rtl92ce_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl92ce_disable_bcn_sub_func() 97 void rtl92ce_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl92ce_get_hw_reg() 151 void rtl92ce_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl92ce_set_hw_reg() 561 static bool _rtl92ce_llt_write(struct ieee80211_hw *hw, u32 address, u32 data) in _rtl92ce_llt_write() 588 static bool _rtl92ce_llt_table_init(struct ieee80211_hw *hw) in _rtl92ce_llt_table_init() 661 static void _rtl92ce_gen_refresh_led_state(struct ieee80211_hw *hw) in _rtl92ce_gen_refresh_led_state() [all …]
|
D | rf.c | 37 static bool _rtl92ce_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 39 void rtl92ce_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl92ce_phy_rf6052_set_bandwidth() 64 void rtl92ce_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl92ce_phy_rf6052_set_cck_txpower() 151 static void rtl92c_phy_get_power_base(struct ieee80211_hw *hw, in rtl92c_phy_get_power_base() 192 static void _rtl92c_get_txpower_writeval_by_regulatory(struct ieee80211_hw *hw, in _rtl92c_get_txpower_writeval_by_regulatory() 333 static void _rtl92c_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl92c_write_ofdm_power_reg() 398 void rtl92ce_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl92ce_phy_rf6052_set_ofdm_txpower() 418 bool rtl92ce_phy_rf6052_config(struct ieee80211_hw *hw) in rtl92ce_phy_rf6052_config() 432 static bool _rtl92ce_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl92ce_phy_rf6052_config_parafile()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | hw.h | 29 void rtl8821ae_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl8821ae_read_eeprom_info(struct ieee80211_hw *hw); 32 void rtl8821ae_interrupt_recognized(struct ieee80211_hw *hw, 34 int rtl8821ae_hw_init(struct ieee80211_hw *hw); 35 void rtl8821ae_card_disable(struct ieee80211_hw *hw); 36 void rtl8821ae_enable_interrupt(struct ieee80211_hw *hw); 37 void rtl8821ae_disable_interrupt(struct ieee80211_hw *hw); 38 int rtl8821ae_set_network_type(struct ieee80211_hw *hw, 40 void rtl8821ae_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 41 void rtl8821ae_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 208 u32 rtl8821ae_phy_query_bb_reg(struct ieee80211_hw *hw, 210 void rtl8821ae_phy_set_bb_reg(struct ieee80211_hw *hw, 212 u32 rtl8821ae_phy_query_rf_reg(struct ieee80211_hw *hw, 215 void rtl8821ae_phy_set_rf_reg(struct ieee80211_hw *hw, 218 bool rtl8821ae_phy_mac_config(struct ieee80211_hw *hw); 219 bool rtl8821ae_phy_bb_config(struct ieee80211_hw *hw); 220 bool rtl8821ae_phy_rf_config(struct ieee80211_hw *hw); 221 void rtl8821ae_phy_switch_wirelessband(struct ieee80211_hw *hw, 223 void rtl8821ae_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 224 void rtl8821ae_phy_get_txpower_level(struct ieee80211_hw *hw, [all …]
|
D | dm.h | 284 void rtl8821ae_dm_set_tx_ant_by_tx_info(struct ieee80211_hw *hw, 286 void rtl8821ae_dm_ant_sel_statistics(struct ieee80211_hw *hw, 290 void rtl8821ae_dm_init(struct ieee80211_hw *hw); 291 void rtl8821ae_dm_watchdog(struct ieee80211_hw *hw); 292 void rtl8821ae_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi); 293 void rtl8821ae_dm_init_edca_turbo(struct ieee80211_hw *hw); 294 void rtl8821ae_dm_check_txpower_tracking_thermalmeter(struct ieee80211_hw *hw); 295 void rtl8821ae_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 296 void rtl8821ae_dm_txpower_track_adjust(struct ieee80211_hw *hw, 299 void rtl8821ae_dm_clear_txpower_tracking_state(struct ieee80211_hw *hw); [all …]
|
D | led.h | 29 void rtl8821ae_init_sw_leds(struct ieee80211_hw *hw); 30 void rtl8821ae_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 31 void rtl8812ae_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 32 void rtl8821ae_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 33 void rtl8812ae_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 34 void rtl8821ae_led_control(struct ieee80211_hw *hw,
|
D | fw.h | 303 int rtl8821ae_download_fw(struct ieee80211_hw *hw, bool buse_wake_on_wlan_fw); 305 void rtl8821ae_set_fw_related_for_wowlan(struct ieee80211_hw *hw, 309 void rtl8821ae_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 311 void rtl8821ae_firmware_selfreset(struct ieee80211_hw *hw); 312 void rtl8821ae_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 313 void rtl8821ae_set_fw_media_status_rpt_cmd(struct ieee80211_hw *hw, 315 void rtl8821ae_set_fw_ap_off_load_cmd(struct ieee80211_hw *hw, 317 void rtl8821ae_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, 319 void rtl8812ae_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, 321 void rtl8821ae_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, [all …]
|
D | rf.h | 31 void rtl8821ae_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, 33 void rtl8821ae_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 35 void rtl8821ae_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 40 bool rtl8821ae_phy_rf6052_config(struct ieee80211_hw *hw);
|
D | led.c | 31 static void _rtl8821ae_init_led(struct ieee80211_hw *hw, in _rtl8821ae_init_led() 40 void rtl8821ae_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8821ae_sw_led_on() 69 void rtl8812ae_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8812ae_sw_led_on() 101 void rtl8821ae_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8821ae_sw_led_off() 142 void rtl8812ae_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8812ae_sw_led_off() 183 void rtl8821ae_init_sw_leds(struct ieee80211_hw *hw) in rtl8821ae_init_sw_leds() 191 static void _rtl8821ae_sw_led_control(struct ieee80211_hw *hw, in _rtl8821ae_sw_led_control() 218 void rtl8821ae_led_control(struct ieee80211_hw *hw, in rtl8821ae_led_control()
|
D | sw.h | 29 int rtl8821ae_init_sw_vars(struct ieee80211_hw *hw); 30 void rtl8821ae_deinit_sw_vars(struct ieee80211_hw *hw); 31 void rtl8821ae_init_var_map(struct ieee80211_hw *hw);
|
D | fw.c | 35 static void _rtl8821ae_enable_fw_download(struct ieee80211_hw *hw, bool enable) in _rtl8821ae_enable_fw_download() 54 static void _rtl8821ae_fw_block_write(struct ieee80211_hw *hw, in _rtl8821ae_fw_block_write() 82 static void _rtl8821ae_fw_page_write(struct ieee80211_hw *hw, in _rtl8821ae_fw_page_write() 111 static void _rtl8821ae_write_fw(struct ieee80211_hw *hw, in _rtl8821ae_write_fw() 146 static int _rtl8821ae_fw_free_to_go(struct ieee80211_hw *hw) in _rtl8821ae_fw_free_to_go() 209 int rtl8821ae_download_fw(struct ieee80211_hw *hw, bool buse_wake_on_wlan_fw) in rtl8821ae_download_fw() 285 void rtl8821ae_set_fw_related_for_wowlan(struct ieee80211_hw *hw, in rtl8821ae_set_fw_related_for_wowlan() 311 static bool _rtl8821ae_check_fw_read_last_h2c(struct ieee80211_hw *hw, in _rtl8821ae_check_fw_read_last_h2c() 324 static void _rtl8821ae_fill_h2c_command(struct ieee80211_hw *hw, in _rtl8821ae_fill_h2c_command() 506 void rtl8821ae_fill_h2c_cmd(struct ieee80211_hw *hw, in rtl8821ae_fill_h2c_cmd() [all …]
|
D | phy.c | 47 static u32 _rtl8821ae_phy_rf_serial_read(struct ieee80211_hw *hw, 49 static void _rtl8821ae_phy_rf_serial_write(struct ieee80211_hw *hw, 53 static bool _rtl8821ae_phy_bb8821a_config_parafile(struct ieee80211_hw *hw); 55 static bool _rtl8821ae_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 56 static bool _rtl8821ae_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 58 static bool _rtl8821ae_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, 60 static void phy_init_bb_rf_register_definition(struct ieee80211_hw *hw); 62 static long _rtl8821ae_phy_txpwr_idx_to_dbm(struct ieee80211_hw *hw, 65 static void rtl8821ae_phy_set_rf_on(struct ieee80211_hw *hw); 66 static void rtl8821ae_phy_set_io(struct ieee80211_hw *hw); [all …]
|
D | hw.c | 46 static void _rtl8821ae_return_beacon_queue_skb(struct ieee80211_hw *hw) in _rtl8821ae_return_beacon_queue_skb() 68 static void _rtl8821ae_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl8821ae_set_bcn_ctrl_reg() 80 void _rtl8821ae_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl8821ae_stop_tx_beacon() 93 void _rtl8821ae_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl8821ae_resume_tx_beacon() 106 static void _rtl8821ae_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl8821ae_enable_bcn_sub_func() 111 static void _rtl8821ae_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl8821ae_disable_bcn_sub_func() 116 static void _rtl8821ae_set_fw_clock_on(struct ieee80211_hw *hw, in _rtl8821ae_set_fw_clock_on() 186 static void _rtl8821ae_set_fw_clock_off(struct ieee80211_hw *hw, in _rtl8821ae_set_fw_clock_off() 242 static void _rtl8821ae_set_fw_ps_rf_on(struct ieee80211_hw *hw) in _rtl8821ae_set_fw_ps_rf_on() 250 static void _rtl8821ae_fwlps_leave(struct ieee80211_hw *hw) in _rtl8821ae_fwlps_leave() [all …]
|
D | rf.c | 33 static bool _rtl8821ae_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 35 void rtl8821ae_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl8821ae_phy_rf6052_set_bandwidth() 59 void rtl8821ae_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl8821ae_phy_rf6052_set_cck_txpower() 143 static void rtl8821ae_phy_get_power_base(struct ieee80211_hw *hw, in rtl8821ae_phy_get_power_base() 183 static void get_txpower_writeval_by_regulatory(struct ieee80211_hw *hw, in get_txpower_writeval_by_regulatory() 328 static void _rtl8821ae_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl8821ae_write_ofdm_power_reg() 369 void rtl8821ae_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl8821ae_phy_rf6052_set_ofdm_txpower() 405 bool rtl8821ae_phy_rf6052_config(struct ieee80211_hw *hw) in rtl8821ae_phy_rf6052_config() 418 static bool _rtl8821ae_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl8821ae_phy_rf6052_config_parafile()
|
D | dm.c | 402 void rtl8821ae_dm_txpower_track_adjust(struct ieee80211_hw *hw, in rtl8821ae_dm_txpower_track_adjust() 441 void rtl8821ae_dm_clear_txpower_tracking_state(struct ieee80211_hw *hw) in rtl8821ae_dm_clear_txpower_tracking_state() 474 static u8 rtl8821ae_dm_get_swing_index(struct ieee80211_hw *hw) in rtl8821ae_dm_get_swing_index() 491 struct ieee80211_hw *hw) in rtl8821ae_dm_initialize_txpower_tracking_thermalmeter() 523 void rtl8821ae_dm_init_edca_turbo(struct ieee80211_hw *hw) in rtl8821ae_dm_init_edca_turbo() 532 void rtl8821ae_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw) in rtl8821ae_dm_init_rate_adaptive_mask() 550 static void rtl8821ae_dm_init_dynamic_atc_switch(struct ieee80211_hw *hw) in rtl8821ae_dm_init_dynamic_atc_switch() 560 static void rtl8821ae_dm_common_info_self_init(struct ieee80211_hw *hw) in rtl8821ae_dm_common_info_self_init() 578 void rtl8821ae_dm_init(struct ieee80211_hw *hw) in rtl8821ae_dm_init() 597 static void rtl8821ae_dm_find_minimum_rssi(struct ieee80211_hw *hw) in rtl8821ae_dm_find_minimum_rssi() [all …]
|
D | trx.c | 81 static void query_rxphystatus(struct ieee80211_hw *hw, in query_rxphystatus() 298 static void translate_rx_signal_stuff(struct ieee80211_hw *hw, in translate_rx_signal_stuff() 412 static bool rtl8821ae_get_rxdesc_is_ht(struct ieee80211_hw *hw, u8 *pdesc) in rtl8821ae_get_rxdesc_is_ht() 426 static bool rtl8821ae_get_rxdesc_is_vht(struct ieee80211_hw *hw, u8 *pdesc) in rtl8821ae_get_rxdesc_is_vht() 440 static u8 rtl8821ae_get_rx_vht_nss(struct ieee80211_hw *hw, u8 *pdesc) in rtl8821ae_get_rx_vht_nss() 456 bool rtl8821ae_rx_query_desc(struct ieee80211_hw *hw, in rtl8821ae_rx_query_desc() 578 static u8 rtl8821ae_bw_mapping(struct ieee80211_hw *hw, in rtl8821ae_bw_mapping() 608 static u8 rtl8821ae_sc_mapping(struct ieee80211_hw *hw, in rtl8821ae_sc_mapping() 683 void rtl8821ae_tx_fill_desc(struct ieee80211_hw *hw, in rtl8821ae_tx_fill_desc() 846 void rtl8821ae_tx_fill_cmddesc(struct ieee80211_hw *hw, in rtl8821ae_tx_fill_cmddesc() [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | hw.h | 29 void rtl92ee_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl92ee_read_eeprom_info(struct ieee80211_hw *hw); 31 void rtl92ee_interrupt_recognized(struct ieee80211_hw *hw, 33 int rtl92ee_hw_init(struct ieee80211_hw *hw); 34 void rtl92ee_card_disable(struct ieee80211_hw *hw); 35 void rtl92ee_enable_interrupt(struct ieee80211_hw *hw); 36 void rtl92ee_disable_interrupt(struct ieee80211_hw *hw); 37 int rtl92ee_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 38 void rtl92ee_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 39 void rtl92ee_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 119 u32 rtl92ee_phy_query_bb_reg(struct ieee80211_hw *hw, 121 void rtl92ee_phy_set_bb_reg(struct ieee80211_hw *hw, 123 u32 rtl92ee_phy_query_rf_reg(struct ieee80211_hw *hw, 126 void rtl92ee_phy_set_rf_reg(struct ieee80211_hw *hw, 129 bool rtl92ee_phy_mac_config(struct ieee80211_hw *hw); 130 bool rtl92ee_phy_bb_config(struct ieee80211_hw *hw); 131 bool rtl92ee_phy_rf_config(struct ieee80211_hw *hw); 132 void rtl92ee_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 133 void rtl92ee_phy_get_txpower_level(struct ieee80211_hw *hw, 135 void rtl92ee_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); [all …]
|
D | fw.h | 179 int rtl92ee_download_fw(struct ieee80211_hw *hw, bool buse_wake_on_wlan_fw); 180 void rtl92ee_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 182 void rtl92ee_firmware_selfreset(struct ieee80211_hw *hw); 183 void rtl92ee_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 184 void rtl92ee_set_fw_media_status_rpt_cmd(struct ieee80211_hw *hw, u8 mstatus); 185 void rtl92ee_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, bool b_dl_finished); 186 void rtl92ee_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state); 187 void rtl92ee_c2h_packet_handler(struct ieee80211_hw *hw, u8 *buffer, u8 len);
|
D | led.h | 29 void rtl92ee_init_sw_leds(struct ieee80211_hw *hw); 30 void rtl92ee_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 31 void rtl92ee_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 32 void rtl92ee_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | dm.h | 242 void rtl92ee_dm_init(struct ieee80211_hw *hw); 243 void rtl92ee_dm_watchdog(struct ieee80211_hw *hw); 244 void rtl92ee_dm_write_cck_cca_thres(struct ieee80211_hw *hw, 246 void rtl92ee_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi); 247 void rtl92ee_dm_init_edca_turbo(struct ieee80211_hw *hw); 248 void rtl92ee_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 249 void rtl92ee_dm_dynamic_arfb_select(struct ieee80211_hw *hw,
|
D | led.c | 31 static void _rtl92ee_init_led(struct ieee80211_hw *hw, in _rtl92ee_init_led() 39 void rtl92ee_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92ee_sw_led_on() 70 void rtl92ee_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92ee_sw_led_off() 100 void rtl92ee_init_sw_leds(struct ieee80211_hw *hw) in rtl92ee_init_sw_leds() 108 static void _rtl92ee_sw_led_control(struct ieee80211_hw *hw, in _rtl92ee_sw_led_control() 128 void rtl92ee_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction) in rtl92ee_led_control()
|
D | phy.c | 36 static u32 _rtl92ee_phy_rf_serial_read(struct ieee80211_hw *hw, 38 static void _rtl92ee_phy_rf_serial_write(struct ieee80211_hw *hw, 42 static bool _rtl92ee_phy_bb8192ee_config_parafile(struct ieee80211_hw *hw); 43 static bool _rtl92ee_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 44 static bool phy_config_bb_with_hdr_file(struct ieee80211_hw *hw, 46 static bool phy_config_bb_with_pghdrfile(struct ieee80211_hw *hw, 48 static void phy_init_bb_rf_register_def(struct ieee80211_hw *hw); 54 static bool _rtl92ee_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, 57 static long _rtl92ee_phy_txpwr_idx_to_dbm(struct ieee80211_hw *hw, 60 static void rtl92ee_phy_set_rf_on(struct ieee80211_hw *hw); [all …]
|
D | fw.c | 35 static void _rtl92ee_enable_fw_download(struct ieee80211_hw *hw, bool enable) in _rtl92ee_enable_fw_download() 51 static void _rtl92ee_fw_block_write(struct ieee80211_hw *hw, in _rtl92ee_fw_block_write() 80 static void _rtl92ee_fw_page_write(struct ieee80211_hw *hw, u32 page, in _rtl92ee_fw_page_write() 109 static void _rtl92ee_write_fw(struct ieee80211_hw *hw, in _rtl92ee_write_fw() 145 static int _rtl92ee_fw_free_to_go(struct ieee80211_hw *hw) in _rtl92ee_fw_free_to_go() 197 int rtl92ee_download_fw(struct ieee80211_hw *hw, bool buse_wake_on_wlan_fw) in rtl92ee_download_fw() 254 static bool _rtl92ee_check_fw_read_last_h2c(struct ieee80211_hw *hw, u8 boxnum) in _rtl92ee_check_fw_read_last_h2c() 266 static void _rtl92ee_fill_h2c_command(struct ieee80211_hw *hw, u8 element_id, in _rtl92ee_fill_h2c_command() 458 void rtl92ee_fill_h2c_cmd(struct ieee80211_hw *hw, in rtl92ee_fill_h2c_cmd() 475 void rtl92ee_firmware_selfreset(struct ieee80211_hw *hw) in rtl92ee_firmware_selfreset() [all …]
|
D | dm.c | 155 static void rtl92ee_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl92ee_dm_false_alarm_counter_statistics() 241 static void rtl92ee_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl92ee_dm_cck_packet_detection_thresh() 268 static void rtl92ee_dm_dig(struct ieee80211_hw *hw) in rtl92ee_dm_dig() 408 void rtl92ee_dm_write_cck_cca_thres(struct ieee80211_hw *hw, u8 cur_thres) in rtl92ee_dm_write_cck_cca_thres() 420 void rtl92ee_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi) in rtl92ee_dm_write_dig() 437 static void rtl92ee_rssi_dump_to_register(struct ieee80211_hw *hw) in rtl92ee_rssi_dump_to_register() 467 static void rtl92ee_dm_find_minimum_rssi(struct ieee80211_hw *hw) in rtl92ee_dm_find_minimum_rssi() 507 static void rtl92ee_dm_check_rssi_monitor(struct ieee80211_hw *hw) in rtl92ee_dm_check_rssi_monitor() 572 static void rtl92ee_dm_init_primary_cca_check(struct ieee80211_hw *hw) in rtl92ee_dm_init_primary_cca_check() 587 static bool rtl92ee_dm_is_edca_turbo_disable(struct ieee80211_hw *hw) in rtl92ee_dm_is_edca_turbo_disable() [all …]
|
D | hw.c | 45 static void _rtl92ee_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl92ee_set_bcn_ctrl_reg() 57 static void _rtl92ee_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl92ee_stop_tx_beacon() 70 static void _rtl92ee_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl92ee_resume_tx_beacon() 83 static void _rtl92ee_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl92ee_enable_bcn_sub_func() 88 static void _rtl92ee_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl92ee_disable_bcn_sub_func() 93 static void _rtl92ee_set_fw_clock_on(struct ieee80211_hw *hw, in _rtl92ee_set_fw_clock_on() 164 static void _rtl92ee_set_fw_clock_off(struct ieee80211_hw *hw, u8 rpwm_val) in _rtl92ee_set_fw_clock_off() 219 static void _rtl92ee_set_fw_ps_rf_on(struct ieee80211_hw *hw) in _rtl92ee_set_fw_ps_rf_on() 227 static void _rtl92ee_set_fw_ps_rf_off_low_power(struct ieee80211_hw *hw) in _rtl92ee_set_fw_ps_rf_off_low_power() 237 struct ieee80211_hw *hw = (struct ieee80211_hw *)data; in rtl92ee_fw_clk_off_timer_callback() [all …]
|
D | rf.c | 33 static bool _rtl92ee_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 35 void rtl92ee_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl92ee_phy_rf6052_set_bandwidth() 64 bool rtl92ee_phy_rf6052_config(struct ieee80211_hw *hw) in rtl92ee_phy_rf6052_config() 77 static bool _rtl92ee_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl92ee_phy_rf6052_config_parafile()
|
D | sw.h | 29 int rtl92ee_init_sw_vars(struct ieee80211_hw *hw); 30 void rtl92ee_deinit_sw_vars(struct ieee80211_hw *hw);
|
D | rf.h | 31 void rtl92ee_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, 33 bool rtl92ee_phy_rf6052_config(struct ieee80211_hw *hw);
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | hw.h | 29 void rtl8723be_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 30 void rtl8723be_read_eeprom_info(struct ieee80211_hw *hw); 32 void rtl8723be_interrupt_recognized(struct ieee80211_hw *hw, 34 int rtl8723be_hw_init(struct ieee80211_hw *hw); 35 void rtl8723be_card_disable(struct ieee80211_hw *hw); 36 void rtl8723be_enable_interrupt(struct ieee80211_hw *hw); 37 void rtl8723be_disable_interrupt(struct ieee80211_hw *hw); 38 int rtl8723be_set_network_type(struct ieee80211_hw *hw, 40 void rtl8723be_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 41 void rtl8723be_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 107 u32 rtl8723be_phy_query_rf_reg(struct ieee80211_hw *hw, 110 void rtl8723be_phy_set_rf_reg(struct ieee80211_hw *hw, 113 bool rtl8723be_phy_mac_config(struct ieee80211_hw *hw); 114 bool rtl8723be_phy_bb_config(struct ieee80211_hw *hw); 115 bool rtl8723be_phy_rf_config(struct ieee80211_hw *hw); 116 void rtl8723be_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 117 void rtl8723be_phy_set_txpower_level(struct ieee80211_hw *hw, 119 void rtl8723be_phy_scan_operation_backup(struct ieee80211_hw *hw, 121 void rtl8723be_phy_set_bw_mode_callback(struct ieee80211_hw *hw); 122 void rtl8723be_phy_set_bw_mode(struct ieee80211_hw *hw, [all …]
|
D | led.h | 29 void rtl8723be_init_sw_leds(struct ieee80211_hw *hw); 30 void rtl8723be_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 31 void rtl8723be_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 32 void rtl8723be_led_control(struct ieee80211_hw *hw,
|
D | dm.h | 255 void rtl8723be_dm_set_tx_ant_by_tx_info(struct ieee80211_hw *hw, u8 *pdesc, 257 void rtl8723be_dm_ant_sel_statistics(struct ieee80211_hw *hw, u8 antsel_tr_mux, 260 void rtl8723be_dm_init(struct ieee80211_hw *hw); 261 void rtl8723be_dm_watchdog(struct ieee80211_hw *hw); 262 void rtl8723be_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi); 263 void rtl8723be_dm_check_txpower_tracking(struct ieee80211_hw *hw); 264 void rtl8723be_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 265 void rtl8723be_dm_txpower_track_adjust(struct ieee80211_hw *hw, u8 type,
|
D | rf.h | 31 void rtl8723be_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, 33 void rtl8723be_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 35 void rtl8723be_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 40 bool rtl8723be_phy_rf6052_config(struct ieee80211_hw *hw);
|
D | fw.h | 144 void rtl8723be_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 146 void rtl8723be_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 147 void rtl8723be_set_fw_media_status_rpt_cmd(struct ieee80211_hw *hw, u8 mstatus); 148 void rtl8723be_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, bool b_dl_finished); 149 void rtl8723be_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state); 150 void rtl8723be_c2h_packet_handler(struct ieee80211_hw *hw, u8 *buffer, u8 len);
|
D | led.c | 31 static void _rtl8723be_init_led(struct ieee80211_hw *hw, struct rtl_led *pled, in _rtl8723be_init_led() 39 void rtl8723be_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8723be_sw_led_on() 67 void rtl8723be_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8723be_sw_led_off() 109 void rtl8723be_init_sw_leds(struct ieee80211_hw *hw) in rtl8723be_init_sw_leds() 116 static void _rtl8723be_sw_led_control(struct ieee80211_hw *hw, in _rtl8723be_sw_led_control() 135 void rtl8723be_led_control(struct ieee80211_hw *hw, in rtl8723be_led_control()
|
D | sw.h | 29 int rtl8723be_init_sw_vars(struct ieee80211_hw *hw); 30 void rtl8723be_deinit_sw_vars(struct ieee80211_hw *hw); 31 void rtl8723be_init_var_map(struct ieee80211_hw *hw);
|
D | phy.c | 39 static bool _rtl8723be_phy_bb8723b_config_parafile(struct ieee80211_hw *hw); 40 static bool _rtl8723be_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 41 static bool _rtl8723be_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 43 static bool _rtl8723be_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, 45 static bool _rtl8723be_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, 49 static void rtl8723be_phy_set_rf_on(struct ieee80211_hw *hw); 50 static void rtl8723be_phy_set_io(struct ieee80211_hw *hw); 52 u32 rtl8723be_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl8723be_phy_query_rf_reg() 78 void rtl8723be_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path path, in rtl8723be_phy_set_rf_reg() 109 bool rtl8723be_phy_mac_config(struct ieee80211_hw *hw) in rtl8723be_phy_mac_config() [all …]
|
D | fw.c | 35 static bool _rtl8723be_check_fw_read_last_h2c(struct ieee80211_hw *hw, in _rtl8723be_check_fw_read_last_h2c() 48 static void _rtl8723be_fill_h2c_command(struct ieee80211_hw *hw, u8 element_id, in _rtl8723be_fill_h2c_command() 220 void rtl8723be_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, in rtl8723be_fill_h2c_cmd() 239 void rtl8723be_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode) in rtl8723be_set_fw_pwrmode_cmd() 269 void rtl8723be_set_fw_media_status_rpt_cmd(struct ieee80211_hw *hw, u8 mstatus) in rtl8723be_set_fw_media_status_rpt_cmd() 401 void rtl8723be_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, in rtl8723be_set_fw_rsvdpagepkt() 489 static void rtl8723be_set_p2p_ctw_period_cmd(struct ieee80211_hw *hw, in rtl8723be_set_p2p_ctw_period_cmd() 498 void rtl8723be_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, in rtl8723be_set_p2p_ps_offload_cmd() 589 static void _rtl8723be_c2h_content_parsing(struct ieee80211_hw *hw, in _rtl8723be_c2h_content_parsing() 621 void rtl8723be_c2h_packet_handler(struct ieee80211_hw *hw, u8 *buffer, u8 len) in rtl8723be_c2h_packet_handler()
|
D | hw.c | 49 static void _rtl8723be_return_beacon_queue_skb(struct ieee80211_hw *hw) in _rtl8723be_return_beacon_queue_skb() 71 static void _rtl8723be_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl8723be_set_bcn_ctrl_reg() 83 static void _rtl8723be_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl8723be_stop_tx_beacon() 96 static void _rtl8723be_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl8723be_resume_tx_beacon() 109 static void _rtl8723be_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl8723be_enable_bcn_sub_func() 114 static void _rtl8723be_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl8723be_disable_bcn_sub_func() 119 static void _rtl8723be_set_fw_clock_on(struct ieee80211_hw *hw, u8 rpwm_val, in _rtl8723be_set_fw_clock_on() 188 static void _rtl8723be_set_fw_clock_off(struct ieee80211_hw *hw, u8 rpwm_val) in _rtl8723be_set_fw_clock_off() 243 static void _rtl8723be_set_fw_ps_rf_on(struct ieee80211_hw *hw) in _rtl8723be_set_fw_ps_rf_on() 250 static void _rtl8723be_fwlps_leave(struct ieee80211_hw *hw) in _rtl8723be_fwlps_leave() [all …]
|
D | dm.c | 179 void rtl8723be_dm_txpower_track_adjust(struct ieee80211_hw *hw, u8 type, in rtl8723be_dm_txpower_track_adjust() 215 void rtl8723be_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw) in rtl8723be_dm_init_rate_adaptive_mask() 232 static void rtl8723be_dm_init_txpower_tracking(struct ieee80211_hw *hw) in rtl8723be_dm_init_txpower_tracking() 255 static void rtl8723be_dm_init_dynamic_atc_switch(struct ieee80211_hw *hw) in rtl8723be_dm_init_dynamic_atc_switch() 265 void rtl8723be_dm_init(struct ieee80211_hw *hw) in rtl8723be_dm_init() 280 static void rtl8723be_dm_find_minimum_rssi(struct ieee80211_hw *hw) in rtl8723be_dm_find_minimum_rssi() 319 static void rtl8723be_dm_check_rssi_monitor(struct ieee80211_hw *hw) in rtl8723be_dm_check_rssi_monitor() 377 void rtl8723be_dm_write_dig(struct ieee80211_hw *hw, u8 current_igi) in rtl8723be_dm_write_dig() 395 static void rtl8723be_dm_dig(struct ieee80211_hw *hw) in rtl8723be_dm_dig() 532 struct ieee80211_hw *hw) in rtl8723be_dm_false_alarm_counter_statistics() [all …]
|
D | rf.c | 33 static bool _rtl8723be_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 35 void rtl8723be_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl8723be_phy_rf6052_set_bandwidth() 60 void rtl8723be_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl8723be_phy_rf6052_set_cck_txpower() 158 static void rtl8723be_phy_get_power_base(struct ieee80211_hw *hw, in rtl8723be_phy_get_power_base() 200 struct ieee80211_hw *hw, in _rtl8723be_get_txpower_writeval_by_regulatory() 349 static void _rtl8723be_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl8723be_write_ofdm_power_reg() 390 void rtl8723be_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl8723be_phy_rf6052_set_ofdm_txpower() 423 bool rtl8723be_phy_rf6052_config(struct ieee80211_hw *hw) in rtl8723be_phy_rf6052_config() 437 static bool _rtl8723be_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl8723be_phy_rf6052_config_parafile()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | hw.h | 33 void rtl88ee_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 34 void rtl88ee_read_eeprom_info(struct ieee80211_hw *hw); 35 void rtl88ee_interrupt_recognized(struct ieee80211_hw *hw, 37 int rtl88ee_hw_init(struct ieee80211_hw *hw); 38 void rtl88ee_card_disable(struct ieee80211_hw *hw); 39 void rtl88ee_enable_interrupt(struct ieee80211_hw *hw); 40 void rtl88ee_disable_interrupt(struct ieee80211_hw *hw); 41 int rtl88ee_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 42 void rtl88ee_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 43 void rtl88ee_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 200 u32 rtl88e_phy_query_bb_reg(struct ieee80211_hw *hw, 202 void rtl88e_phy_set_bb_reg(struct ieee80211_hw *hw, 204 u32 rtl88e_phy_query_rf_reg(struct ieee80211_hw *hw, 207 void rtl88e_phy_set_rf_reg(struct ieee80211_hw *hw, 210 bool rtl88e_phy_mac_config(struct ieee80211_hw *hw); 211 bool rtl88e_phy_bb_config(struct ieee80211_hw *hw); 212 bool rtl88e_phy_rf_config(struct ieee80211_hw *hw); 213 void rtl88e_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 214 void rtl88e_phy_get_txpower_level(struct ieee80211_hw *hw, 216 void rtl88e_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); [all …]
|
D | dm.h | 272 void rtl88e_dm_set_tx_ant_by_tx_info(struct ieee80211_hw *hw, 274 void rtl88e_dm_ant_sel_statistics(struct ieee80211_hw *hw, 278 void rtl88e_dm_init(struct ieee80211_hw *hw); 279 void rtl88e_dm_watchdog(struct ieee80211_hw *hw); 280 void rtl88e_dm_write_dig(struct ieee80211_hw *hw); 281 void rtl88e_dm_init_edca_turbo(struct ieee80211_hw *hw); 282 void rtl88e_dm_check_txpower_tracking(struct ieee80211_hw *hw); 283 void rtl88e_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 284 void rtl88e_dm_txpower_track_adjust(struct ieee80211_hw *hw,
|
D | led.h | 29 void rtl88ee_init_sw_leds(struct ieee80211_hw *hw); 30 void rtl88ee_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 31 void rtl88ee_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 32 void rtl88ee_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | rf.h | 31 void rtl88e_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, 33 void rtl88e_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 35 void rtl88e_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 40 bool rtl88e_phy_rf6052_config(struct ieee80211_hw *hw);
|
D | phy.c | 36 static u32 _rtl88e_phy_rf_serial_read(struct ieee80211_hw *hw, 38 static void _rtl88e_phy_rf_serial_write(struct ieee80211_hw *hw, 42 static bool _rtl88e_phy_bb8188e_config_parafile(struct ieee80211_hw *hw); 43 static bool _rtl88e_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 44 static bool phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 46 static bool phy_config_bb_with_pghdr(struct ieee80211_hw *hw, 48 static void _rtl88e_phy_init_bb_rf_register_definition(struct ieee80211_hw *hw); 53 static bool _rtl88e_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, 57 static long _rtl88e_phy_txpwr_idx_to_dbm(struct ieee80211_hw *hw, 60 static void rtl88ee_phy_set_rf_on(struct ieee80211_hw *hw); [all …]
|
D | led.c | 35 static void _rtl88ee_init_led(struct ieee80211_hw *hw, in _rtl88ee_init_led() 43 void rtl88ee_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl88ee_sw_led_on() 71 void rtl88ee_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl88ee_sw_led_off() 109 void rtl88ee_init_sw_leds(struct ieee80211_hw *hw) in rtl88ee_init_sw_leds() 116 static void _rtl88ee_sw_led_control(struct ieee80211_hw *hw, in _rtl88ee_sw_led_control() 135 void rtl88ee_led_control(struct ieee80211_hw *hw, in rtl88ee_led_control()
|
D | fw.c | 34 static void _rtl88e_enable_fw_download(struct ieee80211_hw *hw, bool enable) in _rtl88e_enable_fw_download() 56 static void _rtl88e_fw_block_write(struct ieee80211_hw *hw, in _rtl88e_fw_block_write() 84 static void _rtl88e_fw_page_write(struct ieee80211_hw *hw, in _rtl88e_fw_page_write() 113 static void _rtl88e_write_fw(struct ieee80211_hw *hw, in _rtl88e_write_fw() 147 static int _rtl88e_fw_free_to_go(struct ieee80211_hw *hw) in _rtl88e_fw_free_to_go() 198 int rtl88e_download_fw(struct ieee80211_hw *hw, in rtl88e_download_fw() 248 static bool _rtl88e_check_fw_read_last_h2c(struct ieee80211_hw *hw, u8 boxnum) in _rtl88e_check_fw_read_last_h2c() 259 static void _rtl88e_fill_h2c_command(struct ieee80211_hw *hw, in _rtl88e_fill_h2c_command() 430 void rtl88e_fill_h2c_cmd(struct ieee80211_hw *hw, in rtl88e_fill_h2c_cmd() 449 void rtl88e_firmware_selfreset(struct ieee80211_hw *hw) in rtl88e_firmware_selfreset() [all …]
|
D | fw.h | 274 int rtl88e_download_fw(struct ieee80211_hw *hw, 276 void rtl88e_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 278 void rtl88e_firmware_selfreset(struct ieee80211_hw *hw); 279 void rtl88e_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 280 void rtl88e_set_fw_joinbss_report_cmd(struct ieee80211_hw *hw, u8 mstatus); 281 void rtl88e_set_fw_ap_off_load_cmd(struct ieee80211_hw *hw, 283 void rtl88e_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, bool b_dl_finished); 284 void rtl88e_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state);
|
D | hw.c | 45 static void _rtl88ee_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl88ee_set_bcn_ctrl_reg() 57 static void _rtl88ee_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl88ee_stop_tx_beacon() 70 static void _rtl88ee_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl88ee_resume_tx_beacon() 83 static void _rtl88ee_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl88ee_enable_bcn_sub_func() 88 static void _rtl88ee_return_beacon_queue_skb(struct ieee80211_hw *hw) in _rtl88ee_return_beacon_queue_skb() 110 static void _rtl88ee_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl88ee_disable_bcn_sub_func() 115 static void _rtl88ee_set_fw_clock_on(struct ieee80211_hw *hw, in _rtl88ee_set_fw_clock_on() 185 static void _rtl88ee_set_fw_clock_off(struct ieee80211_hw *hw, in _rtl88ee_set_fw_clock_off() 241 static void _rtl88ee_set_fw_ps_rf_on(struct ieee80211_hw *hw) in _rtl88ee_set_fw_ps_rf_on() 249 static void _rtl88ee_set_fw_ps_rf_off_low_power(struct ieee80211_hw *hw) in _rtl88ee_set_fw_ps_rf_off_low_power() [all …]
|
D | dm.c | 168 static void rtl88e_set_iqk_matrix(struct ieee80211_hw *hw, in rtl88e_set_iqk_matrix() 234 void rtl88e_dm_txpower_track_adjust(struct ieee80211_hw *hw, in rtl88e_dm_txpower_track_adjust() 270 static void dm_tx_pwr_track_set_pwr(struct ieee80211_hw *hw, in dm_tx_pwr_track_set_pwr() 345 static u8 rtl88e_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw) in rtl88e_dm_initial_gain_min_pwdb() 372 static void rtl88e_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl88e_dm_false_alarm_counter_statistics() 452 static void rtl88e_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl88e_dm_cck_packet_detection_thresh() 488 static void rtl88e_dm_dig(struct ieee80211_hw *hw) in rtl88e_dm_dig() 622 static void rtl88e_dm_init_dynamic_txpower(struct ieee80211_hw *hw) in rtl88e_dm_init_dynamic_txpower() 632 static void rtl92c_dm_dynamic_txpower(struct ieee80211_hw *hw) in rtl92c_dm_dynamic_txpower() 710 void rtl88e_dm_write_dig(struct ieee80211_hw *hw) in rtl88e_dm_write_dig() [all …]
|
D | sw.h | 29 int rtl88e_init_sw_vars(struct ieee80211_hw *hw); 30 void rtl88e_deinit_sw_vars(struct ieee80211_hw *hw);
|
D | rf.c | 33 static bool _rtl88e_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 35 void rtl88e_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl88e_phy_rf6052_set_bandwidth() 60 void rtl88e_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl88e_phy_rf6052_set_cck_txpower() 159 static void rtl88e_phy_get_power_base(struct ieee80211_hw *hw, in rtl88e_phy_get_power_base() 199 static void _rtl88e_get_txpower_writeval_by_regulatory(struct ieee80211_hw *hw, in _rtl88e_get_txpower_writeval_by_regulatory() 346 static void _rtl88e_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl88e_write_ofdm_power_reg() 387 void rtl88e_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl88e_phy_rf6052_set_ofdm_txpower() 420 bool rtl88e_phy_rf6052_config(struct ieee80211_hw *hw) in rtl88e_phy_rf6052_config() 433 static bool _rtl88e_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl88e_phy_rf6052_config_parafile()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | hw.h | 33 void rtl8723e_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 34 void rtl8723e_read_eeprom_info(struct ieee80211_hw *hw); 36 void rtl8723e_interrupt_recognized(struct ieee80211_hw *hw, 38 int rtl8723e_hw_init(struct ieee80211_hw *hw); 39 void rtl8723e_card_disable(struct ieee80211_hw *hw); 40 void rtl8723e_enable_interrupt(struct ieee80211_hw *hw); 41 void rtl8723e_disable_interrupt(struct ieee80211_hw *hw); 42 int rtl8723e_set_network_type(struct ieee80211_hw *hw, 44 void rtl8723e_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 45 void rtl8723e_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 169 u32 rtl8723e_phy_query_rf_reg(struct ieee80211_hw *hw, 172 void rtl8723e_phy_set_rf_reg(struct ieee80211_hw *hw, 175 bool rtl8723e_phy_mac_config(struct ieee80211_hw *hw); 176 bool rtl8723e_phy_bb_config(struct ieee80211_hw *hw); 177 bool rtl8723e_phy_rf_config(struct ieee80211_hw *hw); 178 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, 180 void rtl8723e_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 181 void rtl8723e_phy_get_txpower_level(struct ieee80211_hw *hw, 183 void rtl8723e_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); 184 bool rtl8723e_phy_update_txpower_dbm(struct ieee80211_hw *hw, [all …]
|
D | hal_bt_coexist.h | 136 void rtl8723e_btdm_coex_all_off(struct ieee80211_hw *hw); 137 void rtl8723e_dm_bt_fw_coex_all_off(struct ieee80211_hw *hw); 139 void rtl8723e_dm_bt_sw_coex_all_off(struct ieee80211_hw *hw); 140 void rtl8723e_dm_bt_hw_coex_all_off(struct ieee80211_hw *hw); 141 long rtl8723e_dm_bt_get_rx_ss(struct ieee80211_hw *hw); 142 void rtl8723e_dm_bt_balance(struct ieee80211_hw *hw, 144 void rtl8723e_dm_bt_agc_table(struct ieee80211_hw *hw, u8 tyep); 145 void rtl8723e_dm_bt_bb_back_off_level(struct ieee80211_hw *hw, u8 type); 146 u8 rtl8723e_dm_bt_check_coex_rssi_state(struct ieee80211_hw *hw, 149 u8 rtl8723e_dm_bt_check_coex_rssi_state1(struct ieee80211_hw *hw, [all …]
|
D | hal_btc.h | 147 void rtl8723e_dm_bt_fw_coex_all_off_8723a(struct ieee80211_hw *hw); 148 void rtl8723e_dm_bt_sw_coex_all_off_8723a(struct ieee80211_hw *hw); 149 void rtl8723e_dm_bt_hw_coex_all_off_8723a(struct ieee80211_hw *hw); 150 void rtl8723e_dm_bt_coexist_8723(struct ieee80211_hw *hw); 151 void rtl8723e_dm_bt_set_bt_dm(struct ieee80211_hw *hw, 153 void rtl_8723e_c2h_command_handle(struct ieee80211_hw *hw); 154 void rtl_8723e_bt_wifi_media_status_notify(struct ieee80211_hw *hw, 157 struct ieee80211_hw *hw);
|
D | dm.h | 129 void rtl8723e_dm_init(struct ieee80211_hw *hw); 130 void rtl8723e_dm_watchdog(struct ieee80211_hw *hw); 131 void rtl8723e_dm_write_dig(struct ieee80211_hw *hw); 132 void rtl8723e_dm_check_txpower_tracking(struct ieee80211_hw *hw); 133 void rtl8723e_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 134 void rtl8723e_dm_rf_saving(struct ieee80211_hw *hw, u8 bforce_in_normal); 135 void rtl8723e_dm_bt_coexist(struct ieee80211_hw *hw);
|
D | led.h | 29 void rtl8723e_init_sw_leds(struct ieee80211_hw *hw); 30 void rtl8723e_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 31 void rtl8723e_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 32 void rtl8723e_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | rf.h | 31 void rtl8723e_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, 33 void rtl8723e_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 35 void rtl8723e_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 37 bool rtl8723e_phy_rf6052_config(struct ieee80211_hw *hw);
|
D | fw.h | 60 void rtl8723e_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 62 void rtl8723e_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 63 void rtl8723e_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, bool b_dl_finished); 64 void rtl8723e_set_fw_joinbss_report_cmd(struct ieee80211_hw *hw, u8 mstatus); 65 void rtl8723e_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state);
|
D | phy.c | 37 static void _rtl8723e_phy_fw_rf_serial_write(struct ieee80211_hw *hw, 40 static bool _rtl8723e_phy_bb8192c_config_parafile(struct ieee80211_hw *hw); 41 static bool _rtl8723e_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 42 static bool _rtl8723e_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 44 static bool _rtl8723e_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, 46 static bool _rtl8723e_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, 49 static u8 _rtl8723e_phy_dbm_to_txpwr_idx(struct ieee80211_hw *hw, 52 static void rtl8723e_phy_set_rf_on(struct ieee80211_hw *hw); 53 static void rtl8723e_phy_set_io(struct ieee80211_hw *hw); 55 u32 rtl8723e_phy_query_rf_reg(struct ieee80211_hw *hw, in rtl8723e_phy_query_rf_reg() [all …]
|
D | dm.c | 150 static u8 rtl8723e_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw) in rtl8723e_dm_initial_gain_min_pwdb() 177 static void rtl8723e_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl8723e_dm_false_alarm_counter_statistics() 225 static void rtl92c_dm_ctrl_initgain_by_fa(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_fa() 250 static void rtl92c_dm_ctrl_initgain_by_rssi(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_rssi() 288 static void rtl8723e_dm_initial_gain_multi_sta(struct ieee80211_hw *hw) in rtl8723e_dm_initial_gain_multi_sta() 338 static void rtl8723e_dm_initial_gain_sta(struct ieee80211_hw *hw) in rtl8723e_dm_initial_gain_sta() 366 static void rtl8723e_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl8723e_dm_cck_packet_detection_thresh() 430 static void rtl8723e_dm_ctrl_initgain_by_twoport(struct ieee80211_hw *hw) in rtl8723e_dm_ctrl_initgain_by_twoport() 452 static void rtl8723e_dm_dig(struct ieee80211_hw *hw) in rtl8723e_dm_dig() 466 static void rtl8723e_dm_dynamic_txpower(struct ieee80211_hw *hw) in rtl8723e_dm_dynamic_txpower() [all …]
|
D | led.c | 35 static void _rtl8723e_init_led(struct ieee80211_hw *hw, in _rtl8723e_init_led() 43 void rtl8723e_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8723e_sw_led_on() 72 void rtl8723e_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl8723e_sw_led_off() 114 void rtl8723e_init_sw_leds(struct ieee80211_hw *hw) in rtl8723e_init_sw_leds() 121 static void _rtl8723e_sw_led_control(struct ieee80211_hw *hw, in _rtl8723e_sw_led_control() 140 void rtl8723e_led_control(struct ieee80211_hw *hw, in rtl8723e_led_control()
|
D | sw.h | 29 int rtl8723e_init_sw_vars(struct ieee80211_hw *hw); 30 void rtl8723e_deinit_sw_vars(struct ieee80211_hw *hw); 31 void rtl8723e_init_var_map(struct ieee80211_hw *hw);
|
D | hal_btc.c | 35 void rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps(struct ieee80211_hw *hw) in rtl8723e_dm_bt_turn_off_bt_coexist_before_enter_lps() 54 static enum rt_media_status mgnt_link_status_query(struct ieee80211_hw *hw) in mgnt_link_status_query() 66 void rtl_8723e_bt_wifi_media_status_notify(struct ieee80211_hw *hw, in rtl_8723e_bt_wifi_media_status_notify() 99 static bool rtl8723e_dm_bt_is_wifi_busy(struct ieee80211_hw *hw) in rtl8723e_dm_bt_is_wifi_busy() 110 static void rtl8723e_dm_bt_set_fw_3a(struct ieee80211_hw *hw, in rtl8723e_dm_bt_set_fw_3a() 130 static bool rtl8723e_dm_bt_need_to_dec_bt_pwr(struct ieee80211_hw *hw) in rtl8723e_dm_bt_need_to_dec_bt_pwr() 146 static bool rtl8723e_dm_bt_is_same_coexist_state(struct ieee80211_hw *hw) in rtl8723e_dm_bt_is_same_coexist_state() 164 static void rtl8723e_dm_bt_set_coex_table(struct ieee80211_hw *hw, in rtl8723e_dm_bt_set_coex_table() 183 static void rtl8723e_dm_bt_set_hw_pta_mode(struct ieee80211_hw *hw, bool b_mode) in rtl8723e_dm_bt_set_hw_pta_mode() 198 static void rtl8723e_dm_bt_set_sw_rf_rx_lpf_corner(struct ieee80211_hw *hw, in rtl8723e_dm_bt_set_sw_rf_rx_lpf_corner() [all …]
|
D | hal_bt_coexist.c | 36 void rtl8723e_dm_bt_reject_ap_aggregated_packet(struct ieee80211_hw *hw, in rtl8723e_dm_bt_reject_ap_aggregated_packet() 41 void _rtl8723_dm_bt_check_wifi_state(struct ieee80211_hw *hw) in _rtl8723_dm_bt_check_wifi_state() 101 u8 rtl8723e_dm_bt_check_coex_rssi_state1(struct ieee80211_hw *hw, in rtl8723e_dm_bt_check_coex_rssi_state1() 229 u8 rtl8723e_dm_bt_check_coex_rssi_state(struct ieee80211_hw *hw, in rtl8723e_dm_bt_check_coex_rssi_state() 355 long rtl8723e_dm_bt_get_rx_ss(struct ieee80211_hw *hw) in rtl8723e_dm_bt_get_rx_ss() 374 void rtl8723e_dm_bt_balance(struct ieee80211_hw *hw, in rtl8723e_dm_bt_balance() 401 void rtl8723e_dm_bt_agc_table(struct ieee80211_hw *hw, u8 type) in rtl8723e_dm_bt_agc_table() 448 void rtl8723e_dm_bt_bb_back_off_level(struct ieee80211_hw *hw, u8 type) in rtl8723e_dm_bt_bb_back_off_level() 464 void rtl8723e_dm_bt_fw_coex_all_off(struct ieee80211_hw *hw) in rtl8723e_dm_bt_fw_coex_all_off() 479 void rtl8723e_dm_bt_sw_coex_all_off(struct ieee80211_hw *hw) in rtl8723e_dm_bt_sw_coex_all_off() [all …]
|
D | hw.c | 49 static void _rtl8723e_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl8723e_set_bcn_ctrl_reg() 61 static void _rtl8723e_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl8723e_stop_tx_beacon() 74 static void _rtl8723e_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl8723e_resume_tx_beacon() 87 static void _rtl8723e_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl8723e_enable_bcn_sub_func() 92 static void _rtl8723e_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl8723e_disable_bcn_sub_func() 97 void rtl8723e_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl8723e_get_hw_reg() 151 void rtl8723e_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl8723e_set_hw_reg() 554 static bool _rtl8723e_llt_write(struct ieee80211_hw *hw, u32 address, u32 data) in _rtl8723e_llt_write() 581 static bool _rtl8723e_llt_table_init(struct ieee80211_hw *hw) in _rtl8723e_llt_table_init() 662 static void _rtl8723e_gen_refresh_led_state(struct ieee80211_hw *hw) in _rtl8723e_gen_refresh_led_state() [all …]
|
D | rf.c | 33 static bool _rtl8723e_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 35 void rtl8723e_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl8723e_phy_rf6052_set_bandwidth() 60 void rtl8723e_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl8723e_phy_rf6052_set_cck_txpower() 151 static void rtl8723e_phy_get_power_base(struct ieee80211_hw *hw, in rtl8723e_phy_get_power_base() 193 static void get_txpower_writeval_by_reg(struct ieee80211_hw *hw, in get_txpower_writeval_by_reg() 341 static void _rtl8723e_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl8723e_write_ofdm_power_reg() 406 void rtl8723e_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl8723e_phy_rf6052_set_ofdm_txpower() 424 bool rtl8723e_phy_rf6052_config(struct ieee80211_hw *hw) in rtl8723e_phy_rf6052_config() 437 static bool _rtl8723e_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl8723e_phy_rf6052_config_parafile()
|
D | fw.c | 35 static bool _rtl8723e_check_fw_read_last_h2c(struct ieee80211_hw *hw, in _rtl8723e_check_fw_read_last_h2c() 50 static void _rtl8723e_fill_h2c_command(struct ieee80211_hw *hw, u8 element_id, in _rtl8723e_fill_h2c_command() 255 void rtl8723e_fill_h2c_cmd(struct ieee80211_hw *hw, in rtl8723e_fill_h2c_cmd() 272 void rtl8723e_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode) in rtl8723e_set_fw_pwrmode_cmd() 409 void rtl8723e_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, bool b_dl_finished) in rtl8723e_set_fw_rsvdpagepkt() 495 void rtl8723e_set_fw_joinbss_report_cmd(struct ieee80211_hw *hw, u8 mstatus) in rtl8723e_set_fw_joinbss_report_cmd() 504 static void rtl8723e_set_p2p_ctw_period_cmd(struct ieee80211_hw *hw, in rtl8723e_set_p2p_ctw_period_cmd() 513 void rtl8723e_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state) in rtl8723e_set_p2p_ps_offload_cmd()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | hw.h | 33 void rtl92de_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 34 void rtl92de_read_eeprom_info(struct ieee80211_hw *hw); 35 void rtl92de_interrupt_recognized(struct ieee80211_hw *hw, 37 int rtl92de_hw_init(struct ieee80211_hw *hw); 38 void rtl92de_card_disable(struct ieee80211_hw *hw); 39 void rtl92de_enable_interrupt(struct ieee80211_hw *hw); 40 void rtl92de_disable_interrupt(struct ieee80211_hw *hw); 41 int rtl92de_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 42 void rtl92de_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 43 void rtl92de_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 109 static inline void rtl92d_acquire_cckandrw_pagea_ctl(struct ieee80211_hw *hw, in rtl92d_acquire_cckandrw_pagea_ctl() 118 static inline void rtl92d_release_cckandrw_pagea_ctl(struct ieee80211_hw *hw, in rtl92d_release_cckandrw_pagea_ctl() 128 u32 rtl92d_phy_query_bb_reg(struct ieee80211_hw *hw, 130 void rtl92d_phy_set_bb_reg(struct ieee80211_hw *hw, 132 u32 rtl92d_phy_query_rf_reg(struct ieee80211_hw *hw, 135 void rtl92d_phy_set_rf_reg(struct ieee80211_hw *hw, 138 bool rtl92d_phy_mac_config(struct ieee80211_hw *hw); 139 bool rtl92d_phy_bb_config(struct ieee80211_hw *hw); 140 bool rtl92d_phy_rf_config(struct ieee80211_hw *hw); 141 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, [all …]
|
D | rf.h | 33 void rtl92d_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth); 34 void rtl92d_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 36 void rtl92d_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 38 bool rtl92d_phy_rf6052_config(struct ieee80211_hw *hw); 39 bool rtl92d_phy_enable_anotherphy(struct ieee80211_hw *hw, bool bmac0); 40 void rtl92d_phy_powerdown_anotherphy(struct ieee80211_hw *hw, bool bmac0);
|
D | dm.h | 116 void rtl92d_dm_init(struct ieee80211_hw *hw); 117 void rtl92d_dm_watchdog(struct ieee80211_hw *hw); 118 void rtl92d_dm_init_edca_turbo(struct ieee80211_hw *hw); 119 void rtl92d_dm_write_dig(struct ieee80211_hw *hw); 120 void rtl92d_dm_check_txpower_tracking_thermal_meter(struct ieee80211_hw *hw); 121 void rtl92d_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw);
|
D | led.h | 33 void rtl92de_init_sw_leds(struct ieee80211_hw *hw); 34 void rtl92de_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 35 void rtl92de_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 36 void rtl92de_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | led.c | 35 static void _rtl92ce_init_led(struct ieee80211_hw *hw, in _rtl92ce_init_led() 43 void rtl92de_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92de_sw_led_on() 80 void rtl92de_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92de_sw_led_off() 115 void rtl92de_init_sw_leds(struct ieee80211_hw *hw) in rtl92de_init_sw_leds() 122 static void _rtl92ce_sw_led_control(struct ieee80211_hw *hw, in _rtl92ce_sw_led_control() 141 void rtl92de_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction) in rtl92de_led_control()
|
D | fw.h | 113 int rtl92d_download_fw(struct ieee80211_hw *hw); 114 void rtl92d_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 116 void rtl92d_firmware_selfreset(struct ieee80211_hw *hw); 117 void rtl92d_set_fw_rsvdpagepkt(struct ieee80211_hw *hw, bool b_dl_finished); 118 void rtl92d_set_fw_joinbss_report_cmd(struct ieee80211_hw *hw, u8 mstatus);
|
D | hw.c | 46 u32 rtl92de_read_dword_dbi(struct ieee80211_hw *hw, u16 offset, u8 direct) in rtl92de_read_dword_dbi() 58 void rtl92de_write_dword_dbi(struct ieee80211_hw *hw, in rtl92de_write_dword_dbi() 68 static void _rtl92de_set_bcn_ctrl_reg(struct ieee80211_hw *hw, in _rtl92de_set_bcn_ctrl_reg() 79 static void _rtl92de_stop_tx_beacon(struct ieee80211_hw *hw) in _rtl92de_stop_tx_beacon() 93 static void _rtl92de_resume_tx_beacon(struct ieee80211_hw *hw) in _rtl92de_resume_tx_beacon() 107 static void _rtl92de_enable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl92de_enable_bcn_sub_func() 112 static void _rtl92de_disable_bcn_sub_func(struct ieee80211_hw *hw) in _rtl92de_disable_bcn_sub_func() 117 void rtl92de_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl92de_get_hw_reg() 174 void rtl92de_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl92de_set_hw_reg() 510 static bool _rtl92de_llt_write(struct ieee80211_hw *hw, u32 address, u32 data) in _rtl92de_llt_write() [all …]
|
D | fw.c | 44 static void _rtl92d_enable_fw_download(struct ieee80211_hw *hw, bool enable) in _rtl92d_enable_fw_download() 66 static void _rtl92d_fw_block_write(struct ieee80211_hw *hw, in _rtl92d_fw_block_write() 92 static void _rtl92d_fw_page_write(struct ieee80211_hw *hw, in _rtl92d_fw_page_write() 118 static void _rtl92d_write_fw(struct ieee80211_hw *hw, in _rtl92d_write_fw() 149 static int _rtl92d_fw_free_to_go(struct ieee80211_hw *hw) in _rtl92d_fw_free_to_go() 173 void rtl92d_firmware_selfreset(struct ieee80211_hw *hw) in rtl92d_firmware_selfreset() 194 static int _rtl92d_fw_init(struct ieee80211_hw *hw) in _rtl92d_fw_init() 242 int rtl92d_download_fw(struct ieee80211_hw *hw) in rtl92d_download_fw() 345 static bool _rtl92d_check_fw_read_last_h2c(struct ieee80211_hw *hw, u8 boxnum) in _rtl92d_check_fw_read_last_h2c() 357 static void _rtl92d_fill_h2c_command(struct ieee80211_hw *hw, in _rtl92d_fill_h2c_command() [all …]
|
D | phy.c | 201 u32 rtl92d_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask) in rtl92d_phy_query_bb_reg() 231 void rtl92d_phy_set_bb_reg(struct ieee80211_hw *hw, in rtl92d_phy_set_bb_reg() 267 static u32 _rtl92d_phy_rf_serial_read(struct ieee80211_hw *hw, in _rtl92d_phy_rf_serial_read() 313 static void _rtl92d_phy_rf_serial_write(struct ieee80211_hw *hw, in _rtl92d_phy_rf_serial_write() 331 u32 rtl92d_phy_query_rf_reg(struct ieee80211_hw *hw, in rtl92d_phy_query_rf_reg() 352 void rtl92d_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92d_phy_set_rf_reg() 382 bool rtl92d_phy_mac_config(struct ieee80211_hw *hw) in rtl92d_phy_mac_config() 408 static void _rtl92d_phy_init_bb_rf_register_definition(struct ieee80211_hw *hw) in _rtl92d_phy_init_bb_rf_register_definition() 535 static bool _rtl92d_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, in _rtl92d_phy_config_bb_with_headerfile() 635 static void _rtl92d_store_pwrindex_diffrate_offset(struct ieee80211_hw *hw, in _rtl92d_store_pwrindex_diffrate_offset() [all …]
|
D | trx.c | 76 static long _rtl92de_translate_todbm(struct ieee80211_hw *hw, in _rtl92de_translate_todbm() 86 static long _rtl92de_signal_scale_mapping(struct ieee80211_hw *hw, long currsig) in _rtl92de_signal_scale_mapping() 113 static void _rtl92de_query_rxphystatus(struct ieee80211_hw *hw, in _rtl92de_query_rxphystatus() 262 static void rtl92d_loop_over_paths(struct ieee80211_hw *hw, in rtl92d_loop_over_paths() 295 static void _rtl92de_process_ui_rssi(struct ieee80211_hw *hw, in _rtl92de_process_ui_rssi() 327 static void _rtl92de_update_rxsignalstatistics(struct ieee80211_hw *hw, in _rtl92de_update_rxsignalstatistics() 343 static void _rtl92de_process_pwdb(struct ieee80211_hw *hw, in _rtl92de_process_pwdb() 374 static void rtl92d_loop_over_streams(struct ieee80211_hw *hw, in rtl92d_loop_over_streams() 395 static void _rtl92de_process_ui_link_quality(struct ieee80211_hw *hw, in _rtl92de_process_ui_link_quality() 428 static void _rtl92de_process_phyinfo(struct ieee80211_hw *hw, in _rtl92de_process_phyinfo() [all …]
|
D | dm.c | 159 static void rtl92d_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl92d_dm_false_alarm_counter_statistics() 240 static void rtl92d_dm_find_minimum_rssi(struct ieee80211_hw *hw) in rtl92d_dm_find_minimum_rssi() 279 static void rtl92d_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl92d_dm_cck_packet_detection_thresh() 327 void rtl92d_dm_write_dig(struct ieee80211_hw *hw) in rtl92d_dm_write_dig() 374 static void rtl92d_dm_dig(struct ieee80211_hw *hw) in rtl92d_dm_dig() 482 static void rtl92d_dm_init_dynamic_txpower(struct ieee80211_hw *hw) in rtl92d_dm_init_dynamic_txpower() 491 static void rtl92d_dm_dynamic_txpower(struct ieee80211_hw *hw) in rtl92d_dm_dynamic_txpower() 586 static void rtl92d_dm_pwdb_monitor(struct ieee80211_hw *hw) in rtl92d_dm_pwdb_monitor() 608 void rtl92d_dm_init_edca_turbo(struct ieee80211_hw *hw) in rtl92d_dm_init_edca_turbo() 617 static void rtl92d_dm_check_edca_turbo(struct ieee80211_hw *hw) in rtl92d_dm_check_edca_turbo() [all …]
|
D | rf.c | 38 void rtl92d_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl92d_phy_rf6052_set_bandwidth() 76 void rtl92d_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl92d_phy_rf6052_set_cck_txpower() 149 static void _rtl92d_phy_get_power_base(struct ieee80211_hw *hw, in _rtl92d_phy_get_power_base() 214 static void _rtl92d_get_txpower_writeval_by_regulatory(struct ieee80211_hw *hw, in _rtl92d_get_txpower_writeval_by_regulatory() 330 static void _rtl92d_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl92d_write_ofdm_power_reg() 393 void rtl92d_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl92d_phy_rf6052_set_ofdm_txpower() 409 bool rtl92d_phy_enable_anotherphy(struct ieee80211_hw *hw, bool bmac0) in rtl92d_phy_enable_anotherphy() 440 void rtl92d_phy_powerdown_anotherphy(struct ieee80211_hw *hw, bool bmac0) in rtl92d_phy_powerdown_anotherphy() 464 bool rtl92d_phy_rf6052_config(struct ieee80211_hw *hw) in rtl92d_phy_rf6052_config()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | hw.h | 45 void rtl92se_get_hw_reg(struct ieee80211_hw *hw, 47 void rtl92se_read_eeprom_info(struct ieee80211_hw *hw); 48 void rtl92se_interrupt_recognized(struct ieee80211_hw *hw, 50 int rtl92se_hw_init(struct ieee80211_hw *hw); 51 void rtl92se_card_disable(struct ieee80211_hw *hw); 52 void rtl92se_enable_interrupt(struct ieee80211_hw *hw); 53 void rtl92se_disable_interrupt(struct ieee80211_hw *hw); 54 int rtl92se_set_network_type(struct ieee80211_hw *hw, 56 void rtl92se_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid); 58 void rtl92se_set_qos(struct ieee80211_hw *hw, int aci); [all …]
|
D | phy.h | 77 u32 rtl92s_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask); 78 void rtl92s_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, 80 void rtl92s_phy_scan_operation_backup(struct ieee80211_hw *hw, u8 operation); 81 u32 rtl92s_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 83 void rtl92s_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, 85 void rtl92s_phy_set_bw_mode(struct ieee80211_hw *hw, 87 u8 rtl92s_phy_sw_chnl(struct ieee80211_hw *hw); 88 bool rtl92s_phy_set_rf_power_state(struct ieee80211_hw *hw, 90 bool rtl92s_phy_mac_config(struct ieee80211_hw *hw); 91 void rtl92s_phy_switch_ephy_parameter(struct ieee80211_hw *hw); [all …]
|
D | trx.h | 32 void rtl92se_tx_fill_desc(struct ieee80211_hw *hw, 38 void rtl92se_tx_fill_cmddesc(struct ieee80211_hw *hw, u8 *pdesc, bool firstseg, 40 bool rtl92se_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, 43 void rtl92se_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, 46 void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
|
D | led.h | 32 void rtl92se_init_sw_leds(struct ieee80211_hw *hw); 33 void rtl92se_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 34 void rtl92se_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 35 void rtl92se_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | rf.h | 34 void rtl92s_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, 36 bool rtl92s_phy_rf6052_config(struct ieee80211_hw *hw) ; 37 void rtl92s_phy_rf6052_set_ccktxpower(struct ieee80211_hw *hw, 39 void rtl92s_phy_rf6052_set_ofdmtxpower(struct ieee80211_hw *hw,
|
D | led.c | 35 static void _rtl92se_init_led(struct ieee80211_hw *hw, in _rtl92se_init_led() 43 void rtl92se_init_sw_leds(struct ieee80211_hw *hw) in rtl92se_init_sw_leds() 50 void rtl92se_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92se_sw_led_on() 77 void rtl92se_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92se_sw_led_off() 113 static void _rtl92se_sw_led_control(struct ieee80211_hw *hw, in _rtl92se_sw_led_control() 132 void rtl92se_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction) in rtl92se_led_control()
|
D | sw.h | 32 int rtl92se_init_sw(struct ieee80211_hw *hw); 33 void rtl92se_deinit_sw(struct ieee80211_hw *hw); 34 void rtl92se_init_var_map(struct ieee80211_hw *hw);
|
D | dm.c | 72 static void _rtl92s_dm_check_edca_turbo(struct ieee80211_hw *hw) in _rtl92s_dm_check_edca_turbo() 162 struct ieee80211_hw *hw) in _rtl92s_dm_txpowertracking_callback_thermalmeter() 199 struct ieee80211_hw *hw) in _rtl92s_dm_check_txpowertracking_thermalmeter() 227 static void _rtl92s_dm_refresh_rateadaptive_mask(struct ieee80211_hw *hw) in _rtl92s_dm_refresh_rateadaptive_mask() 310 static void _rtl92s_dm_switch_baseband_mrc(struct ieee80211_hw *hw) in _rtl92s_dm_switch_baseband_mrc() 370 void rtl92s_dm_init_edca_turbo(struct ieee80211_hw *hw) in rtl92s_dm_init_edca_turbo() 379 static void _rtl92s_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw) in _rtl92s_dm_init_rate_adaptive_mask() 398 struct ieee80211_hw *hw) in _rtl92s_dm_init_txpowertracking_thermalmeter() 407 static void _rtl92s_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in _rtl92s_dm_false_alarm_counter_statistics() 433 static void rtl92s_backoff_enable_flag(struct ieee80211_hw *hw) in rtl92s_backoff_enable_flag() [all …]
|
D | dm.h | 88 void rtl92s_dm_watchdog(struct ieee80211_hw *hw); 89 void rtl92s_dm_init(struct ieee80211_hw *hw); 90 void rtl92s_dm_init_edca_turbo(struct ieee80211_hw *hw);
|
D | phy.c | 55 u32 rtl92s_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask) in rtl92s_phy_query_bb_reg() 74 void rtl92s_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask, in rtl92s_phy_set_bb_reg() 98 static u32 _rtl92s_phy_rf_serial_read(struct ieee80211_hw *hw, in _rtl92s_phy_rf_serial_read() 159 static void _rtl92s_phy_rf_serial_write(struct ieee80211_hw *hw, in _rtl92s_phy_rf_serial_write() 180 u32 rtl92s_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92s_phy_query_rf_reg() 206 void rtl92s_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92s_phy_set_rf_reg() 239 void rtl92s_phy_scan_operation_backup(struct ieee80211_hw *hw, in rtl92s_phy_scan_operation_backup() 261 void rtl92s_phy_set_bw_mode(struct ieee80211_hw *hw, in rtl92s_phy_set_bw_mode() 353 static bool _rtl92s_phy_sw_chnl_step_by_step(struct ieee80211_hw *hw, in _rtl92s_phy_sw_chnl_step_by_step() 457 u8 rtl92s_phy_sw_chnl(struct ieee80211_hw *hw) in rtl92s_phy_sw_chnl() [all …]
|
D | fw.c | 37 static void _rtl92s_fw_set_rqpn(struct ieee80211_hw *hw) in _rtl92s_fw_set_rqpn() 47 static bool _rtl92s_firmware_enable_cpu(struct ieee80211_hw *hw) in _rtl92s_firmware_enable_cpu() 107 static u8 _rtl92s_firmware_header_map_rftype(struct ieee80211_hw *hw) in _rtl92s_firmware_header_map_rftype() 127 static void _rtl92s_firmwareheader_priveupdate(struct ieee80211_hw *hw, in _rtl92s_firmwareheader_priveupdate() 136 static bool _rtl92s_cmd_send_packet(struct ieee80211_hw *hw, in _rtl92s_cmd_send_packet() 160 static bool _rtl92s_firmware_downloadcode(struct ieee80211_hw *hw, in _rtl92s_firmware_downloadcode() 219 static bool _rtl92s_firmware_checkready(struct ieee80211_hw *hw, in _rtl92s_firmware_checkready() 351 int rtl92s_download_fw(struct ieee80211_hw *hw) in rtl92s_download_fw() 536 static bool _rtl92s_firmware_set_h2c_cmd(struct ieee80211_hw *hw, u8 h2c_cmd, in _rtl92s_firmware_set_h2c_cmd() 589 void rtl92s_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 Mode) in rtl92s_set_fw_pwrmode_cmd() [all …]
|
D | hw.c | 45 void rtl92se_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl92se_get_hw_reg() 88 void rtl92se_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) in rtl92se_set_hw_reg() 442 void rtl92se_enable_hw_security_config(struct ieee80211_hw *hw) in rtl92se_enable_hw_security_config() 472 static u8 _rtl92se_halset_sysclk(struct ieee80211_hw *hw, u8 data) in _rtl92se_halset_sysclk() 515 void rtl8192se_gpiobit3_cfg_inputmode(struct ieee80211_hw *hw) in rtl8192se_gpiobit3_cfg_inputmode() 530 static u8 _rtl92se_rf_onoff_detect(struct ieee80211_hw *hw) in _rtl92se_rf_onoff_detect() 555 static void _rtl92se_macconfig_before_fwdownload(struct ieee80211_hw *hw) in _rtl92se_macconfig_before_fwdownload() 772 static void _rtl92se_macconfig_after_fwdownload(struct ieee80211_hw *hw) in _rtl92se_macconfig_after_fwdownload() 909 static void _rtl92se_hw_configure(struct ieee80211_hw *hw) in _rtl92se_hw_configure() 948 int rtl92se_hw_init(struct ieee80211_hw *hw) in rtl92se_hw_init() [all …]
|
D | rf.c | 38 static void _rtl92s_get_powerbase(struct ieee80211_hw *hw, u8 *p_pwrlevel, in _rtl92s_get_powerbase() 134 static void _rtl92s_set_antennadiff(struct ieee80211_hw *hw, in _rtl92s_set_antennadiff() 176 static void _rtl92s_get_txpower_writeval_byregulatory(struct ieee80211_hw *hw, in _rtl92s_get_txpower_writeval_byregulatory() 313 static void _rtl92s_write_ofdm_powerreg(struct ieee80211_hw *hw, in _rtl92s_write_ofdm_powerreg() 370 void rtl92s_phy_rf6052_set_ofdmtxpower(struct ieee80211_hw *hw, in rtl92s_phy_rf6052_set_ofdmtxpower() 389 void rtl92s_phy_rf6052_set_ccktxpower(struct ieee80211_hw *hw, u8 pwrlevel) in rtl92s_phy_rf6052_set_ccktxpower() 425 bool rtl92s_phy_rf6052_config(struct ieee80211_hw *hw) in rtl92s_phy_rf6052_config() 512 void rtl92s_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl92s_phy_rf6052_set_bandwidth()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
D | phy_common.h | 188 u32 rtl92c_phy_query_bb_reg(struct ieee80211_hw *hw, 190 void rtl92c_phy_set_bb_reg(struct ieee80211_hw *hw, 192 u32 rtl92c_phy_query_rf_reg(struct ieee80211_hw *hw, 195 bool rtl92c_phy_mac_config(struct ieee80211_hw *hw); 196 bool rtl92c_phy_bb_config(struct ieee80211_hw *hw); 197 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw); 198 bool rtl92c_phy_config_rf_with_feaderfile(struct ieee80211_hw *hw, 200 void rtl92c_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw); 201 void rtl92c_phy_get_txpower_level(struct ieee80211_hw *hw, 203 void rtl92c_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel); [all …]
|
D | dm_common.h | 131 void rtl92c_dm_init(struct ieee80211_hw *hw); 132 void rtl92c_dm_watchdog(struct ieee80211_hw *hw); 133 void rtl92c_dm_write_dig(struct ieee80211_hw *hw); 134 void rtl92c_dm_init_edca_turbo(struct ieee80211_hw *hw); 135 void rtl92c_dm_check_txpower_tracking(struct ieee80211_hw *hw); 136 void rtl92c_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw); 137 void rtl92c_dm_rf_saving(struct ieee80211_hw *hw, u8 bforce_in_normal); 138 void rtl92c_phy_ap_calibrate(struct ieee80211_hw *hw, char delta); 139 void rtl92c_phy_lc_calibrate(struct ieee80211_hw *hw); 140 void rtl92c_phy_iq_calibrate(struct ieee80211_hw *hw, bool recovery); [all …]
|
D | fw_common.h | 89 int rtl92c_download_fw(struct ieee80211_hw *hw); 90 void rtl92c_fill_h2c_cmd(struct ieee80211_hw *hw, u8 element_id, 92 void rtl92c_firmware_selfreset(struct ieee80211_hw *hw); 93 void rtl92c_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode); 95 (struct ieee80211_hw *hw, 96 bool (*cmd_send_packet)(struct ieee80211_hw *, struct sk_buff *)); 97 void rtl92c_set_fw_joinbss_report_cmd(struct ieee80211_hw *hw, u8 mstatus); 99 void rtl92c_set_p2p_ps_offload_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state);
|
D | phy_common.c | 38 u32 rtl92c_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask) in rtl92c_phy_query_bb_reg() 57 void rtl92c_phy_set_bb_reg(struct ieee80211_hw *hw, in rtl92c_phy_set_bb_reg() 81 u32 _rtl92c_phy_fw_rf_serial_read(struct ieee80211_hw *hw, in _rtl92c_phy_fw_rf_serial_read() 89 void _rtl92c_phy_fw_rf_serial_write(struct ieee80211_hw *hw, in _rtl92c_phy_fw_rf_serial_write() 97 u32 _rtl92c_phy_rf_serial_read(struct ieee80211_hw *hw, in _rtl92c_phy_rf_serial_read() 148 void _rtl92c_phy_rf_serial_write(struct ieee80211_hw *hw, in _rtl92c_phy_rf_serial_write() 184 static void _rtl92c_phy_bb_config_1t(struct ieee80211_hw *hw) in _rtl92c_phy_bb_config_1t() 198 bool rtl92c_phy_rf_config(struct ieee80211_hw *hw) in rtl92c_phy_rf_config() 206 bool _rtl92c_phy_bb8192c_config_parafile(struct ieee80211_hw *hw) in _rtl92c_phy_bb8192c_config_parafile() 246 void _rtl92c_store_pwrIndex_diffrate_offset(struct ieee80211_hw *hw, in _rtl92c_store_pwrIndex_diffrate_offset() [all …]
|
D | dm_common.c | 165 void dm_restorepowerindex(struct ieee80211_hw *hw) in dm_restorepowerindex() 176 void dm_writepowerindex(struct ieee80211_hw *hw, u8 value) in dm_writepowerindex() 186 void dm_savepowerindex(struct ieee80211_hw *hw) in dm_savepowerindex() 199 static u8 rtl92c_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_min_pwdb() 227 static void rtl92c_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl92c_dm_false_alarm_counter_statistics() 283 static void rtl92c_dm_ctrl_initgain_by_fa(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_fa() 310 static void rtl92c_dm_ctrl_initgain_by_rssi(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_rssi() 392 static void rtl92c_dm_initial_gain_multi_sta(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_multi_sta() 443 static void rtl92c_dm_initial_gain_sta(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_sta() 472 static void rtl92c_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl92c_dm_cck_packet_detection_thresh() [all …]
|
D | fw_common.c | 36 static void _rtl92c_enable_fw_download(struct ieee80211_hw *hw, bool enable) in _rtl92c_enable_fw_download() 71 static void _rtl92c_fw_block_write(struct ieee80211_hw *hw, in _rtl92c_fw_block_write() 99 static void _rtl92c_fw_page_write(struct ieee80211_hw *hw, in _rtl92c_fw_page_write() 128 static void _rtl92c_write_fw(struct ieee80211_hw *hw, in _rtl92c_write_fw() 170 static int _rtl92c_fw_free_to_go(struct ieee80211_hw *hw) in _rtl92c_fw_free_to_go() 220 int rtl92c_download_fw(struct ieee80211_hw *hw) in rtl92c_download_fw() 265 static bool _rtl92c_check_fw_read_last_h2c(struct ieee80211_hw *hw, u8 boxnum) in _rtl92c_check_fw_read_last_h2c() 279 static void _rtl92c_fill_h2c_command(struct ieee80211_hw *hw, in _rtl92c_fill_h2c_command() 481 void rtl92c_fill_h2c_cmd(struct ieee80211_hw *hw, in rtl92c_fill_h2c_cmd() 501 void rtl92c_firmware_selfreset(struct ieee80211_hw *hw) in rtl92c_firmware_selfreset() [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | hw.h | 88 void rtl92cu_read_eeprom_info(struct ieee80211_hw *hw); 89 void rtl92cu_enable_hw_security_config(struct ieee80211_hw *hw); 90 int rtl92cu_hw_init(struct ieee80211_hw *hw); 91 void rtl92cu_card_disable(struct ieee80211_hw *hw); 92 int rtl92cu_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); 93 void rtl92cu_set_beacon_related_registers(struct ieee80211_hw *hw); 94 void rtl92cu_set_beacon_interval(struct ieee80211_hw *hw); 95 void rtl92cu_update_interrupt_mask(struct ieee80211_hw *hw, 97 void rtl92cu_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); 98 void rtl92cu_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val); [all …]
|
D | mac.h | 37 void rtl92c_read_chip_version(struct ieee80211_hw *hw); 38 bool rtl92c_llt_write(struct ieee80211_hw *hw, u32 address, u32 data); 39 bool rtl92c_init_llt_table(struct ieee80211_hw *hw, u32 boundary); 40 void rtl92c_set_key(struct ieee80211_hw *hw, u32 key_index, 43 void rtl92c_enable_interrupt(struct ieee80211_hw *hw); 44 void rtl92c_disable_interrupt(struct ieee80211_hw *hw); 45 void rtl92c_set_qos(struct ieee80211_hw *hw, int aci); 51 void rtl92c_init_interrupt(struct ieee80211_hw *hw); 52 void rtl92c_init_driver_info_size(struct ieee80211_hw *hw, u8 size); 54 int rtl92c_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type); [all …]
|
D | phy.h | 32 void rtl92cu_bb_block_on(struct ieee80211_hw *hw); 33 bool rtl8192_phy_check_is_legal_rfpath(struct ieee80211_hw *hw, u32 rfpath); 34 void rtl92c_phy_set_io(struct ieee80211_hw *hw); 35 bool _rtl92cu_phy_config_mac_with_headerfile(struct ieee80211_hw *hw); 36 bool rtl92cu_phy_bb_config(struct ieee80211_hw *hw); 37 u32 rtl92cu_phy_query_rf_reg(struct ieee80211_hw *hw, 39 void rtl92cu_phy_set_rf_reg(struct ieee80211_hw *hw, 42 bool rtl92cu_phy_mac_config(struct ieee80211_hw *hw); 43 bool _rtl92cu_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, 45 void _rtl92cu_phy_lc_calibrate(struct ieee80211_hw *hw, bool is2t); [all …]
|
D | sw.h | 35 void rtl92cu_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 37 void rtl92cu_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 39 bool _rtl92cu_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, 41 bool _rtl92cu_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, 43 void _rtl92cu_phy_lc_calibrate(struct ieee80211_hw *hw, bool is2t); 44 void rtl92cu_phy_set_rf_reg(struct ieee80211_hw *hw, 47 bool rtl92cu_phy_set_rf_power_state(struct ieee80211_hw *hw, 49 u32 rtl92cu_phy_query_rf_reg(struct ieee80211_hw *hw, 51 void rtl92cu_phy_set_bw_mode_callback(struct ieee80211_hw *hw);
|
D | rf.h | 36 void rtl92cu_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth); 37 void rtl92c_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 39 void rtl92c_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, 41 bool rtl92cu_phy_rf6052_config(struct ieee80211_hw *hw); 42 bool rtl92cu_phy_config_rf_with_headerfile(struct ieee80211_hw *hw, 44 void rtl92cu_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, 46 void rtl92cu_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw,
|
D | led.h | 31 void rtl92cu_init_sw_leds(struct ieee80211_hw *hw); 32 void rtl92cu_deinit_sw_leds(struct ieee80211_hw *hw); 33 void rtl92cu_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled); 34 void rtl92cu_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled); 35 void rtl92cu_led_control(struct ieee80211_hw *hw, enum led_ctl_mode ledaction);
|
D | dm.h | 32 void rtl92cu_dm_dynamic_txpower(struct ieee80211_hw *hw); 33 void dm_savepowerindex(struct ieee80211_hw *hw); 34 void dm_writepowerindex(struct ieee80211_hw *hw, u8 value); 35 void dm_restorepowerindex(struct ieee80211_hw *hw);
|
D | mac.c | 54 void rtl92c_read_chip_version(struct ieee80211_hw *hw) in rtl92c_read_chip_version() 150 bool rtl92c_llt_write(struct ieee80211_hw *hw, u32 address, u32 data) in rtl92c_llt_write() 181 bool rtl92c_init_llt_table(struct ieee80211_hw *hw, u32 boundary) in rtl92c_init_llt_table() 219 void rtl92c_set_key(struct ieee80211_hw *hw, u32 key_index, in rtl92c_set_key() 353 u32 rtl92c_get_txdma_status(struct ieee80211_hw *hw) in rtl92c_get_txdma_status() 360 void rtl92c_enable_interrupt(struct ieee80211_hw *hw) in rtl92c_enable_interrupt() 380 void rtl92c_init_interrupt(struct ieee80211_hw *hw) in rtl92c_init_interrupt() 385 void rtl92c_disable_interrupt(struct ieee80211_hw *hw) in rtl92c_disable_interrupt() 393 void rtl92c_set_qos(struct ieee80211_hw *hw, int aci) in rtl92c_set_qos() 401 void rtl92c_init_driver_info_size(struct ieee80211_hw *hw, u8 size) in rtl92c_init_driver_info_size() [all …]
|
D | led.c | 33 static void _rtl92cu_init_led(struct ieee80211_hw *hw, in _rtl92cu_init_led() 45 void rtl92cu_sw_led_on(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92cu_sw_led_on() 71 void rtl92cu_sw_led_off(struct ieee80211_hw *hw, struct rtl_led *pled) in rtl92cu_sw_led_off() 104 void rtl92cu_init_sw_leds(struct ieee80211_hw *hw) in rtl92cu_init_sw_leds() 111 void rtl92cu_deinit_sw_leds(struct ieee80211_hw *hw) in rtl92cu_deinit_sw_leds() 118 static void _rtl92cu_sw_led_control(struct ieee80211_hw *hw, in _rtl92cu_sw_led_control() 123 void rtl92cu_led_control(struct ieee80211_hw *hw, in rtl92cu_led_control()
|
D | trx.c | 43 static int _ConfigVerTOutEP(struct ieee80211_hw *hw) in _ConfigVerTOutEP() 76 static int _ConfigVerNOutEP(struct ieee80211_hw *hw) in _ConfigVerNOutEP() 105 static void _TwoOutEpMapping(struct ieee80211_hw *hw, bool bIsChipB, in _TwoOutEpMapping() 133 static void _ThreeOutEpMapping(struct ieee80211_hw *hw, bool bwificfg, in _ThreeOutEpMapping() 160 static void _OneOutEpMapping(struct ieee80211_hw *hw, struct rtl_ep_map *ep_map) in _OneOutEpMapping() 170 static int _out_ep_mapping(struct ieee80211_hw *hw) in _out_ep_mapping() 204 int rtl8192cu_endpoint_mapping(struct ieee80211_hw *hw) in rtl8192cu_endpoint_mapping() 256 static enum rtl_desc_qsel _rtl8192cu_mq_to_descq(struct ieee80211_hw *hw, in _rtl8192cu_mq_to_descq() 304 bool rtl92cu_rx_query_desc(struct ieee80211_hw *hw, in rtl92cu_rx_query_desc() 358 static void _rtl_rx_process(struct ieee80211_hw *hw, struct sk_buff *skb) in _rtl_rx_process() [all …]
|
D | hw.c | 50 static void _rtl92cu_phy_param_tab_init(struct ieee80211_hw *hw) in _rtl92cu_phy_param_tab_init() 124 static void _rtl92cu_read_txpower_info_from_hwpg(struct ieee80211_hw *hw, in _rtl92cu_read_txpower_info_from_hwpg() 326 static void _rtl92cu_read_board_type(struct ieee80211_hw *hw, u8 *contents) in _rtl92cu_read_board_type() 345 static void _rtl92cu_read_adapter_info(struct ieee80211_hw *hw) in _rtl92cu_read_adapter_info() 422 static void _rtl92cu_hal_customized_behavior(struct ieee80211_hw *hw) in _rtl92cu_hal_customized_behavior() 445 void rtl92cu_read_eeprom_info(struct ieee80211_hw *hw) in rtl92cu_read_eeprom_info() 468 static int _rtl92cu_init_power_on(struct ieee80211_hw *hw) in _rtl92cu_init_power_on() 545 static void _rtl92cu_init_queue_reserved_page(struct ieee80211_hw *hw, in _rtl92cu_init_queue_reserved_page() 609 static void _rtl92c_init_trx_buffer(struct ieee80211_hw *hw, bool wmm_enable) in _rtl92c_init_trx_buffer() 632 static void _rtl92c_init_chipN_reg_priority(struct ieee80211_hw *hw, u16 beQ, in _rtl92c_init_chipN_reg_priority() [all …]
|
D | trx.h | 407 int rtl8192cu_endpoint_mapping(struct ieee80211_hw *hw); 409 bool rtl92cu_rx_query_desc(struct ieee80211_hw *hw, 413 void rtl8192cu_rx_hdl(struct ieee80211_hw *hw, struct sk_buff * skb); 414 void rtl8192c_rx_segregate_hdl(struct ieee80211_hw *, struct sk_buff *, 416 void rtl8192c_tx_cleanup(struct ieee80211_hw *hw, struct sk_buff *skb); 417 int rtl8192c_tx_post_hdl(struct ieee80211_hw *hw, struct urb *urb, 419 struct sk_buff *rtl8192c_tx_aggregate_hdl(struct ieee80211_hw *, 421 void rtl92cu_tx_fill_desc(struct ieee80211_hw *hw, 428 void rtl92cu_fill_fake_txdesc(struct ieee80211_hw *hw, u8 * pDesc, 430 void rtl92cu_tx_fill_cmddesc(struct ieee80211_hw *hw, [all …]
|
D | phy.c | 44 u32 rtl92cu_phy_query_rf_reg(struct ieee80211_hw *hw, in rtl92cu_phy_query_rf_reg() 69 void rtl92cu_phy_set_rf_reg(struct ieee80211_hw *hw, in rtl92cu_phy_set_rf_reg() 108 bool rtl92cu_phy_mac_config(struct ieee80211_hw *hw) in rtl92cu_phy_mac_config() 116 bool rtl92cu_phy_bb_config(struct ieee80211_hw *hw) in rtl92cu_phy_bb_config() 142 bool _rtl92cu_phy_config_mac_with_headerfile(struct ieee80211_hw *hw) in _rtl92cu_phy_config_mac_with_headerfile() 159 bool _rtl92cu_phy_config_bb_with_headerfile(struct ieee80211_hw *hw, in _rtl92cu_phy_config_bb_with_headerfile() 206 bool _rtl92cu_phy_config_bb_with_pgheaderfile(struct ieee80211_hw *hw, in _rtl92cu_phy_config_bb_with_pgheaderfile() 233 bool rtl92cu_phy_config_rf_with_headerfile(struct ieee80211_hw *hw, in rtl92cu_phy_config_rf_with_headerfile() 293 void rtl92cu_phy_set_bw_mode_callback(struct ieee80211_hw *hw) in rtl92cu_phy_set_bw_mode_callback() 355 void rtl92cu_bb_block_on(struct ieee80211_hw *hw) in rtl92cu_bb_block_on() [all …]
|
D | rf.c | 37 static bool _rtl92c_phy_rf6052_config_parafile(struct ieee80211_hw *hw); 39 void rtl92cu_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) in rtl92cu_phy_rf6052_set_bandwidth() 64 void rtl92cu_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, in rtl92cu_phy_rf6052_set_cck_txpower() 149 static void rtl92c_phy_get_power_base(struct ieee80211_hw *hw, in rtl92c_phy_get_power_base() 186 static void _rtl92c_get_txpower_writeval_by_regulatory(struct ieee80211_hw *hw, in _rtl92c_get_txpower_writeval_by_regulatory() 314 static void _rtl92c_write_ofdm_power_reg(struct ieee80211_hw *hw, in _rtl92c_write_ofdm_power_reg() 377 void rtl92cu_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, in rtl92cu_phy_rf6052_set_ofdm_txpower() 395 bool rtl92cu_phy_rf6052_config(struct ieee80211_hw *hw) in rtl92cu_phy_rf6052_config() 411 static bool _rtl92c_phy_rf6052_config_parafile(struct ieee80211_hw *hw) in _rtl92c_phy_rf6052_config_parafile()
|
/linux-4.4.14/include/net/ |
D | mac80211.h | 2045 struct ieee80211_hw { struct 2076 static inline bool _ieee80211_hw_check(struct ieee80211_hw *hw, in _ieee80211_hw_check() argument 2083 static inline void _ieee80211_hw_set(struct ieee80211_hw *hw, in _ieee80211_hw_set() 2141 struct ieee80211_hw *wiphy_to_ieee80211_hw(struct wiphy *wiphy); 2149 static inline void SET_IEEE80211_DEV(struct ieee80211_hw *hw, struct device *dev) in SET_IEEE80211_DEV() 2160 static inline void SET_IEEE80211_PERM_ADDR(struct ieee80211_hw *hw, u8 *addr) in SET_IEEE80211_PERM_ADDR() 2166 ieee80211_get_tx_rate(const struct ieee80211_hw *hw, in ieee80211_get_tx_rate() 2175 ieee80211_get_rts_cts_rate(const struct ieee80211_hw *hw, in ieee80211_get_rts_cts_rate() 2184 ieee80211_get_alt_retry_rate(const struct ieee80211_hw *hw, in ieee80211_get_alt_retry_rate() 2200 void ieee80211_free_txskb(struct ieee80211_hw *hw, struct sk_buff *skb); [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | ps.h | 31 bool rtl_ps_set_rf_state(struct ieee80211_hw *hw, 34 bool rtl_ps_enable_nic(struct ieee80211_hw *hw); 35 bool rtl_ps_disable_nic(struct ieee80211_hw *hw); 36 void rtl_ips_nic_off(struct ieee80211_hw *hw); 37 void rtl_ips_nic_on(struct ieee80211_hw *hw); 39 void rtl_lps_enter(struct ieee80211_hw *hw); 40 void rtl_lps_leave(struct ieee80211_hw *hw); 42 void rtl_lps_set_psmode(struct ieee80211_hw *hw, u8 rt_psmode); 44 void rtl_swlps_beacon(struct ieee80211_hw *hw, void *data, unsigned int len); 47 void rtl_swlps_rf_awake(struct ieee80211_hw *hw); [all …]
|
D | base.h | 110 int rtl_init_core(struct ieee80211_hw *hw); 111 void rtl_deinit_core(struct ieee80211_hw *hw); 112 void rtl_init_rx_config(struct ieee80211_hw *hw); 113 void rtl_init_rfkill(struct ieee80211_hw *hw); 114 void rtl_deinit_rfkill(struct ieee80211_hw *hw); 117 void rtl_deinit_deferred_work(struct ieee80211_hw *hw); 119 bool rtl_action_proc(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx); 120 int rtlwifi_rate_mapping(struct ieee80211_hw *hw, bool isht, 122 bool rtl_tx_mgmt_proc(struct ieee80211_hw *hw, struct sk_buff *skb); 123 u8 rtl_is_special_data(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx, [all …]
|
D | efuse.h | 96 void read_efuse_byte(struct ieee80211_hw *hw, u16 _offset, u8 *pbuf); 97 void efuse_initialize(struct ieee80211_hw *hw); 98 u8 efuse_read_1byte(struct ieee80211_hw *hw, u16 address); 99 int efuse_one_byte_read(struct ieee80211_hw *hw, u16 addr, u8 *data); 100 void efuse_write_1byte(struct ieee80211_hw *hw, u16 address, u8 value); 101 void read_efuse(struct ieee80211_hw *hw, u16 _offset, 103 void efuse_shadow_read(struct ieee80211_hw *hw, u8 type, 105 void efuse_shadow_write(struct ieee80211_hw *hw, u8 type, 107 bool efuse_shadow_update(struct ieee80211_hw *hw); 108 bool efuse_shadow_update_chk(struct ieee80211_hw *hw); [all …]
|
D | cam.h | 38 void rtl_cam_reset_all_entry(struct ieee80211_hw *hw); 39 u8 rtl_cam_add_one_entry(struct ieee80211_hw *hw, u8 *mac_addr, 42 int rtl_cam_delete_one_entry(struct ieee80211_hw *hw, u8 *mac_addr, 44 void rtl_cam_mark_invalid(struct ieee80211_hw *hw, u8 uc_index); 45 void rtl_cam_empty_entry(struct ieee80211_hw *hw, u8 uc_index); 46 void rtl_cam_reset_sec_info(struct ieee80211_hw *hw); 47 u8 rtl_cam_get_free_entry(struct ieee80211_hw *hw, u8 *sta_addr); 48 void rtl_cam_del_entry(struct ieee80211_hw *hw, u8 *sta_addr);
|
D | wifi.h | 1369 struct ieee80211_hw *hw; 1501 struct ieee80211_hw *hw; 2093 int (*init_sw_vars) (struct ieee80211_hw *hw); 2094 void (*deinit_sw_vars) (struct ieee80211_hw *hw); 2095 void (*read_chip_version)(struct ieee80211_hw *hw); 2096 void (*read_eeprom_info) (struct ieee80211_hw *hw); 2097 void (*interrupt_recognized) (struct ieee80211_hw *hw, 2099 int (*hw_init) (struct ieee80211_hw *hw); 2100 void (*hw_disable) (struct ieee80211_hw *hw); 2101 void (*hw_suspend) (struct ieee80211_hw *hw); [all …]
|
D | efuse.c | 49 static void efuse_shadow_read_1byte(struct ieee80211_hw *hw, u16 offset, 51 static void efuse_shadow_read_2byte(struct ieee80211_hw *hw, u16 offset, 53 static void efuse_shadow_read_4byte(struct ieee80211_hw *hw, u16 offset, 55 static void efuse_shadow_write_1byte(struct ieee80211_hw *hw, u16 offset, 57 static void efuse_shadow_write_2byte(struct ieee80211_hw *hw, u16 offset, 59 static void efuse_shadow_write_4byte(struct ieee80211_hw *hw, u16 offset, 61 static int efuse_one_byte_write(struct ieee80211_hw *hw, u16 addr, 63 static void efuse_read_all_map(struct ieee80211_hw *hw, u8 *efuse); 64 static int efuse_pg_packet_read(struct ieee80211_hw *hw, u8 offset, 66 static int efuse_pg_packet_write(struct ieee80211_hw *hw, u8 offset, [all …]
|
D | core.h | 79 void rtl_rfreg_delay(struct ieee80211_hw *hw, enum radio_path rfpath, u32 addr, 81 void rtl_bb_delay(struct ieee80211_hw *hw, u32 addr, u32 data); 82 bool rtl_cmd_send_packet(struct ieee80211_hw *hw, struct sk_buff *skb); 84 void rtl_dm_diginit(struct ieee80211_hw *hw, u32 cur_igval);
|
D | usb.c | 244 struct ieee80211_hw *hw) in _rtl_usb_io_handler_init() 259 static void _rtl_usb_io_handler_release(struct ieee80211_hw *hw) in _rtl_usb_io_handler_release() 270 static struct sk_buff *_none_usb_tx_aggregate_hdl(struct ieee80211_hw *hw, in _none_usb_tx_aggregate_hdl() 279 static int _rtl_usb_init_tx(struct ieee80211_hw *hw) in _rtl_usb_init_tx() 320 static int _rtl_usb_init_rx(struct ieee80211_hw *hw) in _rtl_usb_init_rx() 345 static int _rtl_usb_init(struct ieee80211_hw *hw) in _rtl_usb_init() 386 static void rtl_usb_init_sw(struct ieee80211_hw *hw) in rtl_usb_init_sw() 425 static int _rtl_prep_rx_urb(struct ieee80211_hw *hw, struct rtl_usb *rtlusb, in _rtl_prep_rx_urb() 447 static void _rtl_usb_rx_process_agg(struct ieee80211_hw *hw, in _rtl_usb_rx_process_agg() 489 static void _rtl_usb_rx_process_noagg(struct ieee80211_hw *hw, in _rtl_usb_rx_process_noagg() [all …]
|
D | usb.h | 132 struct sk_buff *(*usb_tx_aggregate_hdl)(struct ieee80211_hw *, 134 int (*usb_tx_post_hdl)(struct ieee80211_hw *, 136 void (*usb_tx_cleanup)(struct ieee80211_hw *, struct sk_buff *); 147 void (*usb_rx_segregate_hdl)(struct ieee80211_hw *, struct sk_buff *, 149 void (*usb_rx_hdl)(struct ieee80211_hw *, struct sk_buff *);
|
D | base.c | 174 static void _rtl_init_hw_ht_capab(struct ieee80211_hw *hw, in _rtl_init_hw_ht_capab() 242 static void _rtl_init_hw_vht_capab(struct ieee80211_hw *hw, in _rtl_init_hw_vht_capab() 319 static void _rtl_init_mac80211(struct ieee80211_hw *hw) in _rtl_init_mac80211() 457 static void _rtl_init_deferred_work(struct ieee80211_hw *hw) in _rtl_init_deferred_work() 482 void rtl_deinit_deferred_work(struct ieee80211_hw *hw) in rtl_deinit_deferred_work() 496 void rtl_init_rfkill(struct ieee80211_hw *hw) in rtl_init_rfkill() 524 void rtl_deinit_rfkill(struct ieee80211_hw *hw) in rtl_deinit_rfkill() 530 int rtl_init_core(struct ieee80211_hw *hw) in rtl_init_core() 577 void rtl_deinit_core(struct ieee80211_hw *hw) in rtl_deinit_core() 582 void rtl_init_rx_config(struct ieee80211_hw *hw) in rtl_init_rx_config() [all …]
|
D | ps.c | 32 bool rtl_ps_enable_nic(struct ieee80211_hw *hw) in rtl_ps_enable_nic() 61 bool rtl_ps_disable_nic(struct ieee80211_hw *hw) in rtl_ps_disable_nic() 79 bool rtl_ps_set_rf_state(struct ieee80211_hw *hw, in rtl_ps_set_rf_state() 175 static void _rtl_ps_inactive_ps(struct ieee80211_hw *hw) in _rtl_ps_inactive_ps() 212 struct ieee80211_hw *hw = rtlworks->hw; in rtl_ips_nic_off_wq_callback() 274 void rtl_ips_nic_off(struct ieee80211_hw *hw) in rtl_ips_nic_off() 289 void rtl_ips_nic_on(struct ieee80211_hw *hw) in rtl_ips_nic_on() 325 static bool rtl_get_fwlps_doze(struct ieee80211_hw *hw) in rtl_get_fwlps_doze() 351 void rtl_lps_set_psmode(struct ieee80211_hw *hw, u8 rt_psmode) in rtl_lps_set_psmode() 418 void rtl_lps_enter(struct ieee80211_hw *hw) in rtl_lps_enter() [all …]
|
D | cam.c | 29 void rtl_cam_reset_sec_info(struct ieee80211_hw *hw) in rtl_cam_reset_sec_info() 41 static void rtl_cam_program_entry(struct ieee80211_hw *hw, u32 entry_no, in rtl_cam_program_entry() 118 u8 rtl_cam_add_one_entry(struct ieee80211_hw *hw, u8 *mac_addr, in rtl_cam_add_one_entry() 151 int rtl_cam_delete_one_entry(struct ieee80211_hw *hw, in rtl_cam_delete_one_entry() 175 void rtl_cam_reset_all_entry(struct ieee80211_hw *hw) in rtl_cam_reset_all_entry() 185 void rtl_cam_mark_invalid(struct ieee80211_hw *hw, u8 uc_index) in rtl_cam_mark_invalid() 226 void rtl_cam_empty_entry(struct ieee80211_hw *hw, u8 uc_index) in rtl_cam_empty_entry() 280 u8 rtl_cam_get_free_entry(struct ieee80211_hw *hw, u8 *sta_addr) in rtl_cam_get_free_entry() 315 void rtl_cam_del_entry(struct ieee80211_hw *hw, u8 *sta_addr) in rtl_cam_del_entry()
|
D | pci.c | 61 static u8 _rtl_mac_to_hwqueue(struct ieee80211_hw *hw, in _rtl_mac_to_hwqueue() 80 static void _rtl_pci_update_default_setting(struct ieee80211_hw *hw) in _rtl_pci_update_default_setting() 195 struct ieee80211_hw *hw, in _rtl_pci_platform_switch_device_pci_aspm() 210 static void _rtl_pci_switch_clk_req(struct ieee80211_hw *hw, u8 value) in _rtl_pci_switch_clk_req() 222 static void rtl_pci_disable_aspm(struct ieee80211_hw *hw) in rtl_pci_disable_aspm() 276 static void rtl_pci_enable_aspm(struct ieee80211_hw *hw) in rtl_pci_enable_aspm() 335 static bool rtl_pci_get_amd_l1_patch(struct ieee80211_hw *hw) in rtl_pci_get_amd_l1_patch() 356 static bool rtl_pci_check_buddy_priv(struct ieee80211_hw *hw, in rtl_pci_check_buddy_priv() 399 static void rtl_pci_get_linkcontrol_field(struct ieee80211_hw *hw) in rtl_pci_get_linkcontrol_field() 416 struct ieee80211_hw *hw) in rtl_pci_parse_configuration() [all …]
|
D | stats.c | 51 static long rtl_translate_todbm(struct ieee80211_hw *hw, in rtl_translate_todbm() 61 long rtl_signal_scale_mapping(struct ieee80211_hw *hw, long currsig) in rtl_signal_scale_mapping() 90 static void rtl_process_ui_rssi(struct ieee80211_hw *hw, in rtl_process_ui_rssi() 156 static void rtl_update_rxsignalstatistics(struct ieee80211_hw *hw, in rtl_update_rxsignalstatistics() 172 static void rtl_process_pwdb(struct ieee80211_hw *hw, struct rtl_stats *pstatus) in rtl_process_pwdb() 214 static void rtl_process_ui_link_quality(struct ieee80211_hw *hw, in rtl_process_ui_link_quality() 257 void rtl_process_phyinfo(struct ieee80211_hw *hw, u8 *buffer, in rtl_process_phyinfo()
|
D | stats.h | 38 long rtl_signal_scale_mapping(struct ieee80211_hw *hw, long currsig); 39 void rtl_process_phyinfo(struct ieee80211_hw *hw, u8 *buffer,
|
D | core.c | 55 void rtl_rfreg_delay(struct ieee80211_hw *hw, enum radio_path rfpath, u32 addr, in rtl_rfreg_delay() 77 void rtl_bb_delay(struct ieee80211_hw *hw, u32 addr, u32 data) in rtl_bb_delay() 101 struct ieee80211_hw *hw = context; in rtl_fw_do_work() 155 static int rtl_op_start(struct ieee80211_hw *hw) in rtl_op_start() 173 static void rtl_op_stop(struct ieee80211_hw *hw) in rtl_op_stop() 211 static void rtl_op_tx(struct ieee80211_hw *hw, in rtl_op_tx() 235 static int rtl_op_add_interface(struct ieee80211_hw *hw, in rtl_op_add_interface() 334 static void rtl_op_remove_interface(struct ieee80211_hw *hw, in rtl_op_remove_interface() 367 static int rtl_op_change_interface(struct ieee80211_hw *hw, in rtl_op_change_interface() 432 static void _rtl_add_wowlan_patterns(struct ieee80211_hw *hw, in _rtl_add_wowlan_patterns() [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723com/ |
D | phy_common.h | 48 u32 rtl8723_phy_query_bb_reg(struct ieee80211_hw *hw, 50 void rtl8723_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, 53 u32 rtl8723_phy_rf_serial_read(struct ieee80211_hw *hw, 55 void rtl8723_phy_rf_serial_write(struct ieee80211_hw *hw, 58 long rtl8723_phy_txpwr_idx_to_dbm(struct ieee80211_hw *hw, 61 void rtl8723_phy_init_bb_rf_reg_def(struct ieee80211_hw *hw); 68 void rtl8723_phy_path_a_fill_iqk_matrix(struct ieee80211_hw *hw, 73 void rtl8723_save_adda_registers(struct ieee80211_hw *hw, u32 *addareg, 75 void rtl8723_phy_save_mac_registers(struct ieee80211_hw *hw, 77 void rtl8723_phy_reload_adda_registers(struct ieee80211_hw *hw, [all …]
|
D | fw_common.h | 84 void rtl8723ae_firmware_selfreset(struct ieee80211_hw *hw); 85 void rtl8723be_firmware_selfreset(struct ieee80211_hw *hw); 86 void rtl8723_enable_fw_download(struct ieee80211_hw *hw, bool enable); 87 void rtl8723_fw_block_write(struct ieee80211_hw *hw, 89 void rtl8723_fw_page_write(struct ieee80211_hw *hw, 91 void rtl8723_write_fw(struct ieee80211_hw *hw, 94 int rtl8723_fw_free_to_go(struct ieee80211_hw *hw, bool is_8723be, int count); 95 int rtl8723_download_fw(struct ieee80211_hw *hw, bool is_8723be, int count); 96 bool rtl8723_cmd_send_packet(struct ieee80211_hw *hw,
|
D | dm_common.h | 29 void rtl8723_dm_init_dynamic_txpower(struct ieee80211_hw *hw); 30 void rtl8723_dm_init_edca_turbo(struct ieee80211_hw *hw); 31 void rtl8723_dm_init_dynamic_bb_powersaving(struct ieee80211_hw *hw);
|
D | phy_common.c | 33 u32 rtl8723_phy_query_bb_reg(struct ieee80211_hw *hw, in rtl8723_phy_query_bb_reg() 52 void rtl8723_phy_set_bb_reg(struct ieee80211_hw *hw, u32 regaddr, in rtl8723_phy_set_bb_reg() 88 u32 rtl8723_phy_rf_serial_read(struct ieee80211_hw *hw, in rtl8723_phy_rf_serial_read() 139 void rtl8723_phy_rf_serial_write(struct ieee80211_hw *hw, in rtl8723_phy_rf_serial_write() 164 long rtl8723_phy_txpwr_idx_to_dbm(struct ieee80211_hw *hw, in rtl8723_phy_txpwr_idx_to_dbm() 188 void rtl8723_phy_init_bb_rf_reg_def(struct ieee80211_hw *hw) in rtl8723_phy_init_bb_rf_reg_def() 302 void rtl8723_phy_path_a_fill_iqk_matrix(struct ieee80211_hw *hw, in rtl8723_phy_path_a_fill_iqk_matrix() 345 void rtl8723_save_adda_registers(struct ieee80211_hw *hw, u32 *addareg, in rtl8723_save_adda_registers() 355 void rtl8723_phy_save_mac_registers(struct ieee80211_hw *hw, in rtl8723_phy_save_mac_registers() 367 void rtl8723_phy_reload_adda_registers(struct ieee80211_hw *hw, in rtl8723_phy_reload_adda_registers() [all …]
|
D | fw_common.c | 32 void rtl8723_enable_fw_download(struct ieee80211_hw *hw, bool enable) in rtl8723_enable_fw_download() 56 void rtl8723_fw_block_write(struct ieee80211_hw *hw, in rtl8723_fw_block_write() 85 void rtl8723_fw_page_write(struct ieee80211_hw *hw, in rtl8723_fw_page_write() 115 void rtl8723_write_fw(struct ieee80211_hw *hw, in rtl8723_write_fw() 151 void rtl8723ae_firmware_selfreset(struct ieee80211_hw *hw) in rtl8723ae_firmware_selfreset() 175 void rtl8723be_firmware_selfreset(struct ieee80211_hw *hw) in rtl8723be_firmware_selfreset() 198 int rtl8723_fw_free_to_go(struct ieee80211_hw *hw, bool is_8723be, in rtl8723_fw_free_to_go() 251 int rtl8723_download_fw(struct ieee80211_hw *hw, in rtl8723_download_fw() 307 bool rtl8723_cmd_send_packet(struct ieee80211_hw *hw, in rtl8723_cmd_send_packet()
|
D | dm_common.c | 33 void rtl8723_dm_init_dynamic_txpower(struct ieee80211_hw *hw) in rtl8723_dm_init_dynamic_txpower() 44 void rtl8723_dm_init_edca_turbo(struct ieee80211_hw *hw) in rtl8723_dm_init_edca_turbo() 53 void rtl8723_dm_init_dynamic_bb_powersaving(struct ieee80211_hw *hw) in rtl8723_dm_init_dynamic_bb_powersaving()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | sta.h | 18 int cw1200_start(struct ieee80211_hw *dev); 19 void cw1200_stop(struct ieee80211_hw *dev); 20 int cw1200_add_interface(struct ieee80211_hw *dev, 22 void cw1200_remove_interface(struct ieee80211_hw *dev, 24 int cw1200_change_interface(struct ieee80211_hw *dev, 28 int cw1200_config(struct ieee80211_hw *dev, u32 changed); 29 void cw1200_configure_filter(struct ieee80211_hw *dev, 33 int cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, 35 int cw1200_get_stats(struct ieee80211_hw *dev, 37 int cw1200_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, [all …]
|
D | pm.h | 32 int cw1200_wow_suspend(struct ieee80211_hw *hw, 34 int cw1200_wow_resume(struct ieee80211_hw *hw);
|
D | scan.h | 21 /* external */ struct ieee80211_hw; 42 int cw1200_hw_scan(struct ieee80211_hw *hw,
|
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
D | rtl8225se.h | 40 static inline void rtl8225se_write_phy_ofdm(struct ieee80211_hw *dev, in rtl8225se_write_phy_ofdm() 46 static inline void rtl8225se_write_phy_cck(struct ieee80211_hw *dev, in rtl8225se_write_phy_cck() 53 const struct rtl818x_rf_ops *rtl8187se_detect_rf(struct ieee80211_hw *); 54 void rtl8225se_rf_stop(struct ieee80211_hw *dev); 55 void rtl8225se_rf_set_channel(struct ieee80211_hw *dev, 57 void rtl8225se_rf_conf_erp(struct ieee80211_hw *dev, 59 void rtl8225se_rf_init(struct ieee80211_hw *dev);
|
D | rtl8225se.c | 120 static void rtl8187se_three_wire_io(struct ieee80211_hw *dev, u8 *data, in rtl8187se_three_wire_io() 177 static u32 rtl8187se_rf_readreg(struct ieee80211_hw *dev, u8 addr) in rtl8187se_rf_readreg() 184 static void rtl8187se_rf_writereg(struct ieee80211_hw *dev, u8 addr, u32 data) in rtl8187se_rf_writereg() 191 static void rtl8225se_write_zebra_agc(struct ieee80211_hw *dev) in rtl8225se_write_zebra_agc() 202 static void rtl8187se_write_ofdm_config(struct ieee80211_hw *dev) in rtl8187se_write_ofdm_config() 212 static void rtl8225sez2_rf_set_tx_power(struct ieee80211_hw *dev, int channel) in rtl8225sez2_rf_set_tx_power() 245 static void rtl8187se_write_rf_gain(struct ieee80211_hw *dev) in rtl8187se_write_rf_gain() 255 static void rtl8187se_write_initial_gain(struct ieee80211_hw *dev, in rtl8187se_write_initial_gain() 302 void rtl8225se_rf_init(struct ieee80211_hw *dev) in rtl8225se_rf_init() 433 void rtl8225se_rf_stop(struct ieee80211_hw *dev) in rtl8225se_rf_stop() [all …]
|
D | max2820.c | 45 static void write_max2820(struct ieee80211_hw *dev, u8 addr, u32 data) in write_max2820() 62 static void max2820_write_phy_antenna(struct ieee80211_hw *dev, short chan) in max2820_write_phy_antenna() 92 static void max2820_rf_set_channel(struct ieee80211_hw *dev, in max2820_rf_set_channel() 110 static void max2820_rf_stop(struct ieee80211_hw *dev) in max2820_rf_stop() 117 static void max2820_rf_init(struct ieee80211_hw *dev) in max2820_rf_init()
|
D | rtl8225.h | 9 const struct rtl818x_rf_ops * rtl8180_detect_rf(struct ieee80211_hw *); 11 static inline void rtl8225_write_phy_ofdm(struct ieee80211_hw *dev, in rtl8225_write_phy_ofdm() 17 static inline void rtl8225_write_phy_cck(struct ieee80211_hw *dev, in rtl8225_write_phy_cck()
|
D | grf5101.c | 36 static void write_grf5101(struct ieee80211_hw *dev, u8 addr, u32 data) in write_grf5101() 57 static void grf5101_write_phy_antenna(struct ieee80211_hw *dev, short chan) in grf5101_write_phy_antenna() 80 static void grf5101_rf_set_channel(struct ieee80211_hw *dev, in grf5101_rf_set_channel() 103 static void grf5101_rf_stop(struct ieee80211_hw *dev) in grf5101_rf_stop() 119 static void grf5101_rf_init(struct ieee80211_hw *dev) in grf5101_rf_init()
|
D | sa2400.c | 46 static void write_sa2400(struct ieee80211_hw *dev, u8 addr, u32 data) in write_sa2400() 63 static void sa2400_write_phy_antenna(struct ieee80211_hw *dev, short chan) in sa2400_write_phy_antenna() 103 static void sa2400_rf_set_channel(struct ieee80211_hw *dev, in sa2400_rf_set_channel() 122 static void sa2400_rf_stop(struct ieee80211_hw *dev) in sa2400_rf_stop() 127 static void sa2400_rf_init(struct ieee80211_hw *dev) in sa2400_rf_init()
|
D | dev.c | 195 void rtl8180_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data) in rtl8180_write_phy() 211 static void rtl8180_handle_rx(struct ieee80211_hw *dev) in rtl8180_handle_rx() 342 static void rtl8180_handle_tx(struct ieee80211_hw *dev, unsigned int prio) in rtl8180_handle_tx() 378 struct ieee80211_hw *dev = dev_id; in rtl8187se_interrupt() 427 struct ieee80211_hw *dev = dev_id; in rtl8180_interrupt() 454 static void rtl8180_tx(struct ieee80211_hw *dev, in rtl8180_tx() 646 static void rtl8187se_mac_config(struct ieee80211_hw *dev) in rtl8187se_mac_config() 677 static void rtl8187se_set_antenna_config(struct ieee80211_hw *dev, u8 def_ant, in rtl8187se_set_antenna_config() 715 static void rtl8180_int_enable(struct ieee80211_hw *dev) in rtl8180_int_enable() 733 static void rtl8180_int_disable(struct ieee80211_hw *dev) in rtl8180_int_disable() [all …]
|
/linux-4.4.14/drivers/net/wireless/p54/ |
D | p54.h | 150 struct ieee80211_hw *hw_dev; 168 struct ieee80211_hw *hw; 170 void (*tx)(struct ieee80211_hw *dev, struct sk_buff *skb); 171 int (*open)(struct ieee80211_hw *dev); 172 void (*stop)(struct ieee80211_hw *dev); 269 int p54_rx(struct ieee80211_hw *dev, struct sk_buff *skb); 270 void p54_free_skb(struct ieee80211_hw *dev, struct sk_buff *skb); 271 int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw); 272 int p54_parse_eeprom(struct ieee80211_hw *dev, void *eeprom, int len); 273 int p54_read_eeprom(struct ieee80211_hw *dev); [all …]
|
D | main.c | 37 static int p54_sta_add_remove(struct ieee80211_hw *hw, in p54_sta_add_remove() 53 static void p54_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, in p54_sta_notify() 69 static int p54_set_tim(struct ieee80211_hw *dev, struct ieee80211_sta *sta, in p54_set_tim() 168 static int p54_start(struct ieee80211_hw *dev) in p54_start() 203 static void p54_stop(struct ieee80211_hw *dev) in p54_stop() 226 static int p54_add_interface(struct ieee80211_hw *dev, in p54_add_interface() 260 static void p54_remove_interface(struct ieee80211_hw *dev, in p54_remove_interface() 283 static int p54_wait_for_stats(struct ieee80211_hw *dev) in p54_wait_for_stats() 319 static int p54_config(struct ieee80211_hw *dev, u32 changed) in p54_config() 366 static u64 p54_prepare_multicast(struct ieee80211_hw *dev, in p54_prepare_multicast() [all …]
|
D | p54pci.c | 51 static int p54p_upload_firmware(struct ieee80211_hw *dev) in p54p_upload_firmware() 135 static void p54p_refill_rx_ring(struct ieee80211_hw *dev, in p54p_refill_rx_ring() 187 static void p54p_check_rx_ring(struct ieee80211_hw *dev, u32 *index, in p54p_check_rx_ring() 244 static void p54p_check_tx_ring(struct ieee80211_hw *dev, u32 *index, in p54p_check_tx_ring() 282 struct ieee80211_hw *dev = (struct ieee80211_hw *)dev_id; in p54p_tasklet() 306 struct ieee80211_hw *dev = dev_id; in p54p_interrupt() 327 static void p54p_tx(struct ieee80211_hw *dev, struct sk_buff *skb) in p54p_tx() 364 static void p54p_stop(struct ieee80211_hw *dev) in p54p_stop() 430 static int p54p_open(struct ieee80211_hw *dev) in p54p_open() 497 struct ieee80211_hw *dev = priv->common.hw; in p54p_firmware_step2() [all …]
|
D | p54usb.c | 144 struct ieee80211_hw *dev = info->dev; in p54u_rx_cb() 198 struct ieee80211_hw *dev = in p54u_tx_cb() 206 static void p54u_free_urbs(struct ieee80211_hw *dev) in p54u_free_urbs() 212 static void p54u_stop(struct ieee80211_hw *dev) in p54u_stop() 222 static int p54u_init_urbs(struct ieee80211_hw *dev) in p54u_init_urbs() 271 static int p54u_open(struct ieee80211_hw *dev) in p54u_open() 294 static void p54u_tx_lm87(struct ieee80211_hw *dev, struct sk_buff *skb) in p54u_tx_lm87() 323 static void p54u_tx_net2280(struct ieee80211_hw *dev, struct sk_buff *skb) in p54u_tx_net2280() 451 static int p54u_device_reset(struct ieee80211_hw *dev) in p54u_device_reset() 477 static int p54u_firmware_reset_3887(struct ieee80211_hw *dev) in p54u_firmware_reset_3887() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
D | base.h | 45 struct ieee80211_hw; 94 int ath5k_start(struct ieee80211_hw *hw); 95 void ath5k_stop(struct ieee80211_hw *hw); 98 int ath5k_beacon_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 100 void ath5k_set_beacon_filter(struct ieee80211_hw *hw, bool enable); 107 void ath5k_tx_queue(struct ieee80211_hw *hw, struct sk_buff *skb,
|
D | mac80211-ops.c | 58 ath5k_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, in ath5k_tx() 74 ath5k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_add_interface() 158 ath5k_remove_interface(struct ieee80211_hw *hw, in ath5k_remove_interface() 195 ath5k_config(struct ieee80211_hw *hw, u32 changed) in ath5k_config() 252 ath5k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath5k_bss_info_changed() 320 ath5k_prepare_multicast(struct ieee80211_hw *hw, in ath5k_prepare_multicast() 368 ath5k_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, in ath5k_configure_filter() 473 ath5k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in ath5k_set_key() 539 ath5k_sw_scan_start(struct ieee80211_hw *hw, in ath5k_sw_scan_start() 550 ath5k_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in ath5k_sw_scan_complete() [all …]
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00mac.c | 100 void rt2x00mac_tx(struct ieee80211_hw *hw, in rt2x00mac_tx() 176 int rt2x00mac_start(struct ieee80211_hw *hw) in rt2x00mac_start() 187 void rt2x00mac_stop(struct ieee80211_hw *hw) in rt2x00mac_stop() 198 int rt2x00mac_add_interface(struct ieee80211_hw *hw, in rt2x00mac_add_interface() 266 void rt2x00mac_remove_interface(struct ieee80211_hw *hw, in rt2x00mac_remove_interface() 302 int rt2x00mac_config(struct ieee80211_hw *hw, u32 changed) in rt2x00mac_config() 345 void rt2x00mac_configure_filter(struct ieee80211_hw *hw, in rt2x00mac_configure_filter() 413 int rt2x00mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, in rt2x00mac_set_tim() 450 int rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in rt2x00mac_set_key() 534 int rt2x00mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rt2x00mac_sta_add() [all …]
|
D | rt2x00.h | 753 struct ieee80211_hw *hw; 1418 void rt2x00mac_tx(struct ieee80211_hw *hw, 1421 int rt2x00mac_start(struct ieee80211_hw *hw); 1422 void rt2x00mac_stop(struct ieee80211_hw *hw); 1423 int rt2x00mac_add_interface(struct ieee80211_hw *hw, 1425 void rt2x00mac_remove_interface(struct ieee80211_hw *hw, 1427 int rt2x00mac_config(struct ieee80211_hw *hw, u32 changed); 1428 void rt2x00mac_configure_filter(struct ieee80211_hw *hw, 1432 int rt2x00mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, 1435 int rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, [all …]
|
D | rt2x00soc.c | 77 struct ieee80211_hw *hw; in rt2x00soc_probe() 120 struct ieee80211_hw *hw = platform_get_drvdata(pdev); in rt2x00soc_remove() 137 struct ieee80211_hw *hw = platform_get_drvdata(pdev); in rt2x00soc_suspend() 146 struct ieee80211_hw *hw = platform_get_drvdata(pdev); in rt2x00soc_resume()
|
D | rt2800lib.h | 212 void rt2800_get_key_seq(struct ieee80211_hw *hw, 215 int rt2800_set_rts_threshold(struct ieee80211_hw *hw, u32 value); 216 int rt2800_conf_tx(struct ieee80211_hw *hw, 219 u64 rt2800_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 220 int rt2800_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 224 int rt2800_get_survey(struct ieee80211_hw *hw, int idx,
|
D | rt2x00pci.c | 78 struct ieee80211_hw *hw; in rt2x00pci_probe() 163 struct ieee80211_hw *hw = pci_get_drvdata(pci_dev); in rt2x00pci_remove() 184 struct ieee80211_hw *hw = pci_get_drvdata(pci_dev); in rt2x00pci_suspend() 200 struct ieee80211_hw *hw = pci_get_drvdata(pci_dev); in rt2x00pci_resume()
|
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/ |
D | main.c | 20 static int mt7601u_start(struct ieee80211_hw *hw) in mt7601u_start() 40 static void mt7601u_stop(struct ieee80211_hw *hw) in mt7601u_stop() 53 static int mt7601u_add_interface(struct ieee80211_hw *hw, in mt7601u_add_interface() 77 static void mt7601u_remove_interface(struct ieee80211_hw *hw, in mt7601u_remove_interface() 87 static int mt7601u_config(struct ieee80211_hw *hw, u32 changed) in mt7601u_config() 106 mt76_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, in mt76_configure_filter() 140 mt7601u_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_bss_info_changed() 215 mt7601u_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_add() 246 mt7601u_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_remove() 265 mt7601u_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_notify() [all …]
|
/linux-4.4.14/drivers/net/wireless/zd1211rw/ |
D | zd_mac.h | 185 struct ieee80211_hw *hw; 285 static inline struct zd_mac *zd_hw_mac(struct ieee80211_hw *hw) in zd_hw_mac() 307 struct ieee80211_hw *zd_mac_alloc_hw(struct usb_interface *intf); 310 int zd_mac_preinit_hw(struct ieee80211_hw *hw); 311 int zd_mac_init_hw(struct ieee80211_hw *hw); 313 int zd_mac_rx(struct ieee80211_hw *hw, const u8 *buffer, unsigned int length); 317 int zd_op_start(struct ieee80211_hw *hw); 318 void zd_op_stop(struct ieee80211_hw *hw);
|
D | zd_mac.c | 144 static int zd_mac_config_beacon(struct ieee80211_hw *hw, 162 static int zd_check_signal(struct ieee80211_hw *hw, int signal) in zd_check_signal() 178 int zd_mac_preinit_hw(struct ieee80211_hw *hw) in zd_mac_preinit_hw() 193 int zd_mac_init_hw(struct ieee80211_hw *hw) in zd_mac_init_hw() 282 int zd_op_start(struct ieee80211_hw *hw) in zd_op_start() 342 void zd_op_stop(struct ieee80211_hw *hw) in zd_op_stop() 444 static void zd_mac_tx_status(struct ieee80211_hw *hw, struct sk_buff *skb, in zd_mac_tx_status() 501 struct ieee80211_hw * hw = zd_usb_to_hw(urb->context); in zd_mac_tx_failed() 584 struct ieee80211_hw *hw = info->rate_driver_data[0]; in zd_mac_tx_to_dev() 715 static int zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon, in zd_mac_config_beacon() [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
D | rfkill.h | 4 void rtl8187_rfkill_init(struct ieee80211_hw *hw); 5 void rtl8187_rfkill_poll(struct ieee80211_hw *hw); 6 void rtl8187_rfkill_exit(struct ieee80211_hw *hw);
|
D | leds.h | 43 struct ieee80211_hw *dev; 54 void rtl8187_leds_init(struct ieee80211_hw *dev, u16 code); 55 void rtl8187_leds_exit(struct ieee80211_hw *dev);
|
D | rtl8225.h | 30 const struct rtl818x_rf_ops * rtl8187_detect_rf(struct ieee80211_hw *); 32 static inline void rtl8225_write_phy_ofdm(struct ieee80211_hw *dev, in rtl8225_write_phy_ofdm() 38 static inline void rtl8225_write_phy_cck(struct ieee80211_hw *dev, in rtl8225_write_phy_cck()
|
D | rfkill.c | 34 void rtl8187_rfkill_init(struct ieee80211_hw *hw) in rtl8187_rfkill_init() 45 void rtl8187_rfkill_poll(struct ieee80211_hw *hw) in rtl8187_rfkill_poll() 61 void rtl8187_rfkill_exit(struct ieee80211_hw *hw) in rtl8187_rfkill_exit()
|
D | leds.c | 107 struct ieee80211_hw *hw = led->dev; in rtl8187_led_brightness_set() 134 static int rtl8187_register_led(struct ieee80211_hw *dev, in rtl8187_register_led() 166 struct ieee80211_hw *hw = led->dev; in rtl8187_unregister_led() 174 void rtl8187_leds_init(struct ieee80211_hw *dev, u16 custid) in rtl8187_leds_init() 234 void rtl8187_leds_exit(struct ieee80211_hw *dev) in rtl8187_leds_exit()
|
D | dev.c | 176 void rtl8187_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data) in rtl8187_write_phy() 193 struct ieee80211_hw *hw = info->rate_driver_data[0]; in rtl8187_tx_cb() 230 static void rtl8187_tx(struct ieee80211_hw *dev, in rtl8187_tx() 334 struct ieee80211_hw *dev = info->dev; in rtl8187_rx_cb() 419 static int rtl8187_init_urbs(struct ieee80211_hw *dev) in rtl8187_init_urbs() 466 struct ieee80211_hw *hw = (struct ieee80211_hw *)urb->context; in rtl8187b_status_cb() 548 static int rtl8187b_init_status_urb(struct ieee80211_hw *dev) in rtl8187b_init_status_urb() 611 static int rtl8187_cmd_reset(struct ieee80211_hw *dev) in rtl8187_cmd_reset() 654 static int rtl8187_init_hw(struct ieee80211_hw *dev) in rtl8187_init_hw() 770 static int rtl8187b_init_hw(struct ieee80211_hw *dev) in rtl8187b_init_hw() [all …]
|
D | rtl8225.c | 25 static void rtl8225_write_bitbang(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write_bitbang() 68 static void rtl8225_write_8051(struct ieee80211_hw *dev, u8 addr, __le16 data) in rtl8225_write_8051() 107 static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data) in rtl8225_write() 117 static u16 rtl8225_read(struct ieee80211_hw *dev, u8 addr) in rtl8225_read() 281 static void rtl8225_rf_set_tx_power(struct ieee80211_hw *dev, int channel) in rtl8225_rf_set_tx_power() 337 static void rtl8225_rf_init(struct ieee80211_hw *dev) in rtl8225_rf_init() 532 static void rtl8225z2_rf_set_tx_power(struct ieee80211_hw *dev, int channel) in rtl8225z2_rf_set_tx_power() 588 static void rtl8225z2_b_rf_set_tx_power(struct ieee80211_hw *dev, int channel) in rtl8225z2_b_rf_set_tx_power() 692 static void rtl8225z2_rf_init(struct ieee80211_hw *dev) in rtl8225z2_rf_init() 839 static void rtl8225z2_b_rf_init(struct ieee80211_hw *dev) in rtl8225z2_b_rf_init() [all …]
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
D | rsi_91x_mac80211.c | 196 struct ieee80211_hw *hw = adapter->hw; in rsi_mac80211_detach() 240 static void rsi_mac80211_tx(struct ieee80211_hw *hw, in rsi_mac80211_tx() 258 static int rsi_mac80211_start(struct ieee80211_hw *hw) in rsi_mac80211_start() 276 static void rsi_mac80211_stop(struct ieee80211_hw *hw) in rsi_mac80211_stop() 294 static int rsi_mac80211_add_interface(struct ieee80211_hw *hw, in rsi_mac80211_add_interface() 328 static void rsi_mac80211_remove_interface(struct ieee80211_hw *hw, in rsi_mac80211_remove_interface() 351 static int rsi_channel_change(struct ieee80211_hw *hw) in rsi_channel_change() 405 static int rsi_mac80211_config(struct ieee80211_hw *hw, in rsi_mac80211_config() 452 static void rsi_mac80211_bss_info_changed(struct ieee80211_hw *hw, in rsi_mac80211_bss_info_changed() 491 static void rsi_mac80211_conf_filter(struct ieee80211_hw *hw, in rsi_mac80211_conf_filter() [all …]
|
/linux-4.4.14/drivers/net/wireless/ |
D | mwl8k.c | 182 struct ieee80211_hw *hw; 736 static int mwl8k_load_firmware(struct ieee80211_hw *hw) in mwl8k_load_firmware() 1149 static int mwl8k_rxq_init(struct ieee80211_hw *hw, int index) in mwl8k_rxq_init() 1194 static int rxq_refill(struct ieee80211_hw *hw, int index, int limit) in rxq_refill() 1231 static void mwl8k_rxq_deinit(struct ieee80211_hw *hw, int index) in mwl8k_rxq_deinit() 1274 static inline void mwl8k_save_beacon(struct ieee80211_hw *hw, in mwl8k_save_beacon() 1307 static int rxq_process(struct ieee80211_hw *hw, int index, int limit) in rxq_process() 1440 static int mwl8k_txq_init(struct ieee80211_hw *hw, int index) in mwl8k_txq_init() 1489 static void mwl8k_dump_tx_rings(struct ieee80211_hw *hw) in mwl8k_dump_tx_rings() 1529 static int mwl8k_tx_wait_empty(struct ieee80211_hw *hw) in mwl8k_tx_wait_empty() [all …]
|
D | adm8211.c | 108 static int adm8211_read_eeprom(struct ieee80211_hw *dev) in adm8211_read_eeprom() 245 static inline void adm8211_write_sram(struct ieee80211_hw *dev, in adm8211_write_sram() 261 static void adm8211_write_sram_bytes(struct ieee80211_hw *dev, in adm8211_write_sram_bytes() 285 static void adm8211_clear_sram(struct ieee80211_hw *dev) in adm8211_clear_sram() 297 static int adm8211_get_stats(struct ieee80211_hw *dev, in adm8211_get_stats() 307 static void adm8211_interrupt_tci(struct ieee80211_hw *dev) in adm8211_interrupt_tci() 355 static void adm8211_interrupt_rci(struct ieee80211_hw *dev) in adm8211_interrupt_rci() 464 struct ieee80211_hw *dev = dev_id; in adm8211_interrupt() 503 static void adm8211_rf_write_syn_ ## name (struct ieee80211_hw *dev, \ 558 static int adm8211_write_bbp(struct ieee80211_hw *dev, u8 addr, u8 data) in adm8211_write_bbp() [all …]
|
D | mac80211_hwsim.c | 480 struct ieee80211_hw *hw; 603 static void mac80211_hwsim_tx_frame(struct ieee80211_hw *hw, 777 static u64 mac80211_hwsim_get_tsf(struct ieee80211_hw *hw, in mac80211_hwsim_get_tsf() 784 static void mac80211_hwsim_set_tsf(struct ieee80211_hw *hw, in mac80211_hwsim_set_tsf() 802 static void mac80211_hwsim_monitor_rx(struct ieee80211_hw *hw, in mac80211_hwsim_monitor_rx() 951 static void mac80211_hwsim_tx_frame_nl(struct ieee80211_hw *hw, in mac80211_hwsim_tx_frame_nl() 1118 static bool mac80211_hwsim_tx_frame_no_nl(struct ieee80211_hw *hw, in mac80211_hwsim_tx_frame_no_nl() 1244 static void mac80211_hwsim_tx(struct ieee80211_hw *hw, in mac80211_hwsim_tx() 1325 static int mac80211_hwsim_start(struct ieee80211_hw *hw) in mac80211_hwsim_start() 1334 static void mac80211_hwsim_stop(struct ieee80211_hw *hw) in mac80211_hwsim_stop() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 4965.h | 168 void il4965_mac_tx(struct ieee80211_hw *hw, 171 int il4965_mac_start(struct ieee80211_hw *hw); 172 void il4965_mac_stop(struct ieee80211_hw *hw); 173 void il4965_configure_filter(struct ieee80211_hw *hw, 176 int il4965_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, 179 void il4965_mac_update_tkip_key(struct ieee80211_hw *hw, 184 int il4965_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 188 int il4965_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 191 il4965_mac_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | mac80211.c | 101 struct ieee80211_hw *hw = priv->hw; in iwlagn_mac_setup_register() 291 static int iwlagn_mac_start(struct ieee80211_hw *hw) in iwlagn_mac_start() 318 static void iwlagn_mac_stop(struct ieee80211_hw *hw) in iwlagn_mac_stop() 340 static void iwlagn_mac_set_rekey_data(struct ieee80211_hw *hw, in iwlagn_mac_set_rekey_data() 368 static int iwlagn_mac_suspend(struct ieee80211_hw *hw, in iwlagn_mac_suspend() 433 static int iwlagn_mac_resume(struct ieee80211_hw *hw) in iwlagn_mac_resume() 580 static void iwlagn_mac_set_wakeup(struct ieee80211_hw *hw, bool enabled) in iwlagn_mac_set_wakeup() 588 static void iwlagn_mac_tx(struct ieee80211_hw *hw, in iwlagn_mac_tx() 598 static void iwlagn_mac_update_tkip_key(struct ieee80211_hw *hw, in iwlagn_mac_update_tkip_key() 609 static int iwlagn_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in iwlagn_mac_set_key() [all …]
|
/linux-4.4.14/drivers/staging/vt6656/ |
D | main_usb.c | 505 static void vnt_tx_80211(struct ieee80211_hw *hw, in vnt_tx_80211() 514 static int vnt_start(struct ieee80211_hw *hw) in vnt_start() 551 static void vnt_stop(struct ieee80211_hw *hw) in vnt_stop() 584 static int vnt_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in vnt_add_interface() 619 static void vnt_remove_interface(struct ieee80211_hw *hw, in vnt_remove_interface() 649 static int vnt_config(struct ieee80211_hw *hw, u32 changed) in vnt_config() 691 static void vnt_bss_info_changed(struct ieee80211_hw *hw, in vnt_bss_info_changed() 777 static u64 vnt_prepare_multicast(struct ieee80211_hw *hw, in vnt_prepare_multicast() 796 static void vnt_configure(struct ieee80211_hw *hw, in vnt_configure() 839 static int vnt_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in vnt_set_key() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
D | main.c | 235 static int wcn36xx_start(struct ieee80211_hw *hw) in wcn36xx_start() 319 static void wcn36xx_stop(struct ieee80211_hw *hw) in wcn36xx_stop() 336 static int wcn36xx_config(struct ieee80211_hw *hw, u32 changed) in wcn36xx_config() 361 static void wcn36xx_configure_filter(struct ieee80211_hw *hw, in wcn36xx_configure_filter() 370 static void wcn36xx_tx(struct ieee80211_hw *hw, in wcn36xx_tx() 384 static int wcn36xx_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, in wcn36xx_set_key() 499 static void wcn36xx_sw_scan_start(struct ieee80211_hw *hw, in wcn36xx_sw_scan_start() 509 static void wcn36xx_sw_scan_complete(struct ieee80211_hw *hw, in wcn36xx_sw_scan_complete() 584 static void wcn36xx_bss_info_changed(struct ieee80211_hw *hw, in wcn36xx_bss_info_changed() 747 static int wcn36xx_set_rts_threshold(struct ieee80211_hw *hw, u32 value) in wcn36xx_set_rts_threshold() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | debug.h | 84 void ath10k_debug_get_et_strings(struct ieee80211_hw *hw, 87 int ath10k_debug_get_et_sset_count(struct ieee80211_hw *hw, 89 void ath10k_debug_get_et_stats(struct ieee80211_hw *hw, 150 void ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
D | wow.h | 28 int ath10k_wow_op_suspend(struct ieee80211_hw *hw, 30 int ath10k_wow_op_resume(struct ieee80211_hw *hw);
|
D | testmode.h | 24 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 39 static inline int ath10k_tm_cmd(struct ieee80211_hw *hw, in ath10k_tm_cmd()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | ath9k.h | 568 int ath_tx_start(struct ieee80211_hw *hw, struct sk_buff *skb, 570 void ath_tx_cabq(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 582 void ath9k_release_buffered_frames(struct ieee80211_hw *hw, 723 void __ath9k_flush(struct ieee80211_hw *hw, u32 queues, bool drop, 834 void ath9k_init_wow(struct ieee80211_hw *hw); 835 void ath9k_deinit_wow(struct ieee80211_hw *hw); 836 int ath9k_suspend(struct ieee80211_hw *hw, 838 int ath9k_resume(struct ieee80211_hw *hw); 839 void ath9k_set_wakeup(struct ieee80211_hw *hw, bool enabled); 841 static inline void ath9k_init_wow(struct ieee80211_hw *hw) in ath9k_init_wow() [all …]
|
D | main.c | 647 static int ath9k_start(struct ieee80211_hw *hw) in ath9k_start() 745 static void ath9k_tx(struct ieee80211_hw *hw, in ath9k_tx() 822 static void ath9k_stop(struct ieee80211_hw *hw) in ath9k_stop() 1214 static void ath9k_assign_hw_queues(struct ieee80211_hw *hw, in ath9k_assign_hw_queues() 1232 static int ath9k_add_interface(struct ieee80211_hw *hw, in ath9k_add_interface() 1279 static int ath9k_change_interface(struct ieee80211_hw *hw, in ath9k_change_interface() 1315 static void ath9k_remove_interface(struct ieee80211_hw *hw, in ath9k_remove_interface() 1388 static int ath9k_config(struct ieee80211_hw *hw, u32 changed) in ath9k_config() 1461 static void ath9k_configure_filter(struct ieee80211_hw *hw, in ath9k_configure_filter() 1490 static int ath9k_sta_add(struct ieee80211_hw *hw, in ath9k_sta_add() [all …]
|
D | common.h | 75 struct ieee80211_hw *hw, 79 struct ieee80211_hw *hw, 83 struct ath9k_channel *ath9k_cmn_get_channel(struct ieee80211_hw *hw,
|
D | wow.c | 167 int ath9k_suspend(struct ieee80211_hw *hw, in ath9k_suspend() 280 int ath9k_resume(struct ieee80211_hw *hw) in ath9k_resume() 314 void ath9k_set_wakeup(struct ieee80211_hw *hw, bool enabled) in ath9k_set_wakeup() 327 void ath9k_init_wow(struct ieee80211_hw *hw) in ath9k_init_wow() 342 void ath9k_deinit_wow(struct ieee80211_hw *hw) in ath9k_deinit_wow()
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | rfkill.h | 4 struct ieee80211_hw; 7 void b43_rfkill_poll(struct ieee80211_hw *hw);
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | rfkill.h | 4 struct ieee80211_hw; 7 void b43legacy_rfkill_poll(struct ieee80211_hw *hw);
|
/linux-4.4.14/drivers/net/wireless/libertas_tf/ |
D | main.c | 230 static void lbtf_op_tx(struct ieee80211_hw *hw, in lbtf_op_tx() 302 static int lbtf_op_start(struct ieee80211_hw *hw) in lbtf_op_start() 339 static void lbtf_op_stop(struct ieee80211_hw *hw) in lbtf_op_stop() 368 static int lbtf_op_add_interface(struct ieee80211_hw *hw, in lbtf_op_add_interface() 394 static void lbtf_op_remove_interface(struct ieee80211_hw *hw, in lbtf_op_remove_interface() 409 static int lbtf_op_config(struct ieee80211_hw *hw, u32 changed) in lbtf_op_config() 423 static u64 lbtf_op_prepare_multicast(struct ieee80211_hw *hw, in lbtf_op_prepare_multicast() 443 static void lbtf_op_configure_filter(struct ieee80211_hw *hw, in lbtf_op_configure_filter() 486 static void lbtf_op_bss_info_changed(struct ieee80211_hw *hw, in lbtf_op_bss_info_changed() 528 static int lbtf_op_get_survey(struct ieee80211_hw *hw, int idx, in lbtf_op_get_survey() [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | mac80211_if.c | 334 struct ieee80211_hw *hw = bcma_get_drvdata(pdev); in brcms_remove() 403 static void brcms_ops_tx(struct ieee80211_hw *hw, in brcms_ops_tx() 422 static int brcms_ops_start(struct ieee80211_hw *hw) in brcms_ops_start() 462 static void brcms_ops_stop(struct ieee80211_hw *hw) in brcms_ops_stop() 490 brcms_ops_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_add_interface() 520 brcms_ops_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_remove_interface() 524 static int brcms_ops_config(struct ieee80211_hw *hw, u32 changed) in brcms_ops_config() 579 brcms_ops_bss_info_changed(struct ieee80211_hw *hw, in brcms_ops_bss_info_changed() 735 brcms_ops_configure_filter(struct ieee80211_hw *hw, in brcms_ops_configure_filter() 764 static void brcms_ops_sw_scan_start(struct ieee80211_hw *hw, in brcms_ops_sw_scan_start() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | mac80211.c | 310 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); in iwl_mvm_get_regdomain() 416 struct ieee80211_hw *hw = mvm->hw; in iwl_mvm_mac_setup_register() 713 static void iwl_mvm_mac_tx(struct ieee80211_hw *hw, in iwl_mvm_mac_tx() 827 static int iwl_mvm_mac_ampdu_action(struct ieee80211_hw *hw, in iwl_mvm_mac_ampdu_action() 1448 static int iwl_mvm_mac_start(struct ieee80211_hw *hw) in iwl_mvm_mac_start() 1512 iwl_mvm_mac_reconfig_complete(struct ieee80211_hw *hw, in iwl_mvm_mac_reconfig_complete() 1589 static void iwl_mvm_mac_stop(struct ieee80211_hw *hw) in iwl_mvm_mac_stop() 1643 static int iwl_mvm_mac_add_interface(struct ieee80211_hw *hw, in iwl_mvm_mac_add_interface() 1837 static void iwl_mvm_mac_remove_interface(struct ieee80211_hw *hw, in iwl_mvm_mac_remove_interface() 1890 static int iwl_mvm_mac_config(struct ieee80211_hw *hw, u32 changed) in iwl_mvm_mac_config() [all …]
|