Lines Matching refs:ieee80211_hw

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()
1657 mwl8k_txq_reclaim(struct ieee80211_hw *hw, int index, int limit, int force) in mwl8k_txq_reclaim()
1754 static void mwl8k_txq_deinit(struct ieee80211_hw *hw, int index) in mwl8k_txq_deinit()
1775 mwl8k_add_stream(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 tid) in mwl8k_add_stream()
1797 mwl8k_start_stream(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream) in mwl8k_start_stream()
1815 mwl8k_remove_stream(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream) in mwl8k_remove_stream()
1823 mwl8k_lookup_stream(struct ieee80211_hw *hw, u8 *addr, u8 tid) in mwl8k_lookup_stream()
1883 mwl8k_txq_xmit(struct ieee80211_hw *hw, in mwl8k_txq_xmit()
2138 static int mwl8k_fw_lock(struct ieee80211_hw *hw) in mwl8k_fw_lock()
2166 static void mwl8k_fw_unlock(struct ieee80211_hw *hw) in mwl8k_fw_unlock()
2179 static void mwl8k_enable_bsses(struct ieee80211_hw *hw, bool enable,
2189 static int mwl8k_post_cmd(struct ieee80211_hw *hw, struct mwl8k_cmd_pkt *cmd) in mwl8k_post_cmd()
2281 static int mwl8k_post_pervif_cmd(struct ieee80211_hw *hw, in mwl8k_post_pervif_cmd()
2293 static void mwl8k_setup_2ghz_band(struct ieee80211_hw *hw) in mwl8k_setup_2ghz_band()
2312 static void mwl8k_setup_5ghz_band(struct ieee80211_hw *hw) in mwl8k_setup_5ghz_band()
2370 mwl8k_set_ht_caps(struct ieee80211_hw *hw, in mwl8k_set_ht_caps()
2419 mwl8k_set_caps(struct ieee80211_hw *hw, u32 caps) in mwl8k_set_caps()
2441 static int mwl8k_cmd_get_hw_spec_sta(struct ieee80211_hw *hw) in mwl8k_cmd_get_hw_spec_sta()
2506 static int mwl8k_cmd_get_hw_spec_ap(struct ieee80211_hw *hw) in mwl8k_cmd_get_hw_spec_ap()
2608 static int mwl8k_cmd_set_hw_spec(struct ieee80211_hw *hw) in mwl8k_cmd_set_hw_spec()
2667 __mwl8k_cmd_mac_multicast_adr(struct ieee80211_hw *hw, int allmulti, in __mwl8k_cmd_mac_multicast_adr()
2723 static int mwl8k_cmd_get_stat(struct ieee80211_hw *hw, in mwl8k_cmd_get_stat()
2763 mwl8k_cmd_radio_control(struct ieee80211_hw *hw, bool enable, bool force) in mwl8k_cmd_radio_control()
2791 static int mwl8k_cmd_radio_disable(struct ieee80211_hw *hw) in mwl8k_cmd_radio_disable()
2796 static int mwl8k_cmd_radio_enable(struct ieee80211_hw *hw) in mwl8k_cmd_radio_enable()
2802 mwl8k_set_radio_preamble(struct ieee80211_hw *hw, bool short_preamble) in mwl8k_set_radio_preamble()
2825 static int mwl8k_cmd_rf_tx_power(struct ieee80211_hw *hw, int dBm) in mwl8k_cmd_rf_tx_power()
2860 static int mwl8k_cmd_tx_power(struct ieee80211_hw *hw, in mwl8k_cmd_tx_power()
2919 mwl8k_cmd_rf_antenna(struct ieee80211_hw *hw, int antenna, int mask) in mwl8k_cmd_rf_antenna()
2948 static int mwl8k_cmd_set_beacon(struct ieee80211_hw *hw, in mwl8k_cmd_set_beacon()
2976 static int mwl8k_cmd_set_pre_scan(struct ieee80211_hw *hw) in mwl8k_cmd_set_pre_scan()
3006 mwl8k_cmd_bbp_reg_access(struct ieee80211_hw *hw, in mwl8k_cmd_bbp_reg_access()
3045 mwl8k_cmd_set_post_scan(struct ieee80211_hw *hw, const __u8 *mac) in mwl8k_cmd_set_post_scan()
3133 static int mwl8k_cmd_set_rf_channel(struct ieee80211_hw *hw, in mwl8k_cmd_set_rf_channel()
3222 mwl8k_cmd_set_aid(struct ieee80211_hw *hw, in mwl8k_cmd_set_aid()
3277 mwl8k_cmd_set_rate(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mwl8k_cmd_set_rate()
3309 static int mwl8k_cmd_finalize_join(struct ieee80211_hw *hw, void *frame, in mwl8k_cmd_finalize_join()
3349 mwl8k_cmd_set_rts_threshold(struct ieee80211_hw *hw, int rts_thresh) in mwl8k_cmd_set_rts_threshold()
3378 static int mwl8k_cmd_set_slot(struct ieee80211_hw *hw, bool short_slot_time) in mwl8k_cmd_set_slot()
3449 mwl8k_cmd_set_edca_params(struct ieee80211_hw *hw, __u8 qnum, in mwl8k_cmd_set_edca_params()
3491 static int mwl8k_cmd_set_wmm_mode(struct ieee80211_hw *hw, bool enable) in mwl8k_cmd_set_wmm_mode()
3524 static int mwl8k_cmd_mimo_config(struct ieee80211_hw *hw, __u8 rx, __u8 tx) in mwl8k_cmd_mimo_config()
3567 static int mwl8k_cmd_use_fixed_rate_sta(struct ieee80211_hw *hw) in mwl8k_cmd_use_fixed_rate_sta()
3607 mwl8k_cmd_use_fixed_rate_ap(struct ieee80211_hw *hw, int mcast, int mgmt) in mwl8k_cmd_use_fixed_rate_ap()
3636 static int mwl8k_cmd_enable_sniffer(struct ieee80211_hw *hw, bool enable) in mwl8k_cmd_enable_sniffer()
3671 static int mwl8k_cmd_update_mac_addr(struct ieee80211_hw *hw, in mwl8k_cmd_update_mac_addr()
3722 static inline int mwl8k_cmd_set_mac_addr(struct ieee80211_hw *hw, in mwl8k_cmd_set_mac_addr()
3731 static inline int mwl8k_cmd_del_mac_addr(struct ieee80211_hw *hw, in mwl8k_cmd_del_mac_addr()
3746 static int mwl8k_cmd_set_rateadapt_mode(struct ieee80211_hw *hw, __u16 mode) in mwl8k_cmd_set_rateadapt_mode()
3774 static int mwl8k_cmd_get_watchdog_bitmap(struct ieee80211_hw *hw, u8 *bitmap) in mwl8k_cmd_get_watchdog_bitmap()
3797 static void mwl8k_destroy_ba(struct ieee80211_hw *hw,
3807 struct ieee80211_hw *hw = priv->hw; in mwl8k_watchdog_ba_events()
3854 static int mwl8k_cmd_bss_start(struct ieee80211_hw *hw, in mwl8k_cmd_bss_start()
3888 static void mwl8k_enable_bsses(struct ieee80211_hw *hw, bool enable, u32 bitmap) in mwl8k_enable_bsses()
3954 mwl8k_check_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream, in mwl8k_check_ba()
3986 mwl8k_create_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream, in mwl8k_create_ba()
4030 static void mwl8k_destroy_ba(struct ieee80211_hw *hw, in mwl8k_destroy_ba()
4079 static int mwl8k_cmd_set_new_stn_add(struct ieee80211_hw *hw, in mwl8k_cmd_set_new_stn_add()
4119 static int mwl8k_cmd_set_new_stn_add_self(struct ieee80211_hw *hw, in mwl8k_cmd_set_new_stn_add_self()
4139 static int mwl8k_cmd_set_new_stn_del(struct ieee80211_hw *hw, in mwl8k_cmd_set_new_stn_del()
4245 static int mwl8k_cmd_update_encryption_enable(struct ieee80211_hw *hw, in mwl8k_cmd_update_encryption_enable()
4310 static int mwl8k_cmd_encryption_set_key(struct ieee80211_hw *hw, in mwl8k_cmd_encryption_set_key()
4370 static int mwl8k_cmd_encryption_remove_key(struct ieee80211_hw *hw, in mwl8k_cmd_encryption_remove_key()
4400 static int mwl8k_set_key(struct ieee80211_hw *hw, in mwl8k_set_key()
4507 static int mwl8k_cmd_update_stadb_add(struct ieee80211_hw *hw, in mwl8k_cmd_update_stadb_add()
4549 static int mwl8k_cmd_update_stadb_del(struct ieee80211_hw *hw, in mwl8k_cmd_update_stadb_del()
4576 struct ieee80211_hw *hw = dev_id; in mwl8k_interrupt()
4622 struct ieee80211_hw *hw = (struct ieee80211_hw *)data; in mwl8k_tx_poll()
4651 struct ieee80211_hw *hw = (struct ieee80211_hw *)data; in mwl8k_rx_poll()
4671 static void mwl8k_tx(struct ieee80211_hw *hw, in mwl8k_tx()
4688 static int mwl8k_start(struct ieee80211_hw *hw) in mwl8k_start()
4749 static void mwl8k_stop(struct ieee80211_hw *hw) in mwl8k_stop()
4781 static int mwl8k_reload_firmware(struct ieee80211_hw *hw, char *fw_image);
4783 static int mwl8k_add_interface(struct ieee80211_hw *hw, in mwl8k_add_interface()
4872 static void mwl8k_remove_interface(struct ieee80211_hw *hw, in mwl8k_remove_interface()
4890 struct ieee80211_hw *hw = priv->hw; in mwl8k_hw_restart_work()
4933 static int mwl8k_config(struct ieee80211_hw *hw, u32 changed) in mwl8k_config()
4982 mwl8k_bss_info_changed_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mwl8k_bss_info_changed_sta()
5091 mwl8k_bss_info_changed_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mwl8k_bss_info_changed_ap()
5145 mwl8k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mwl8k_bss_info_changed()
5154 static u64 mwl8k_prepare_multicast(struct ieee80211_hw *hw, in mwl8k_prepare_multicast()
5172 mwl8k_configure_filter_sniffer(struct ieee80211_hw *hw, in mwl8k_configure_filter_sniffer()
5211 static void mwl8k_configure_filter(struct ieee80211_hw *hw, in mwl8k_configure_filter()
5299 static int mwl8k_set_rts_threshold(struct ieee80211_hw *hw, u32 value) in mwl8k_set_rts_threshold()
5304 static int mwl8k_sta_remove(struct ieee80211_hw *hw, in mwl8k_sta_remove()
5316 static int mwl8k_sta_add(struct ieee80211_hw *hw, in mwl8k_sta_add()
5347 static int mwl8k_conf_tx(struct ieee80211_hw *hw, in mwl8k_conf_tx()
5377 static int mwl8k_get_stats(struct ieee80211_hw *hw, in mwl8k_get_stats()
5383 static int mwl8k_get_survey(struct ieee80211_hw *hw, int idx, in mwl8k_get_survey()
5423 mwl8k_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mwl8k_ampdu_action()
5552 static void mwl8k_sw_scan_start(struct ieee80211_hw *hw, in mwl8k_sw_scan_start()
5571 static void mwl8k_sw_scan_complete(struct ieee80211_hw *hw, in mwl8k_sw_scan_complete()
5788 static int mwl8k_init_firmware(struct ieee80211_hw *hw, char *fw_image, in mwl8k_init_firmware()
5830 static int mwl8k_init_txqs(struct ieee80211_hw *hw) in mwl8k_init_txqs()
5848 static int mwl8k_probe_hw(struct ieee80211_hw *hw) in mwl8k_probe_hw()
5990 static int mwl8k_reload_firmware(struct ieee80211_hw *hw, char *fw_image) in mwl8k_reload_firmware()
6058 struct ieee80211_hw *hw = priv->hw; in mwl8k_firmware_load_success()
6169 struct ieee80211_hw *hw; in mwl8k_probe()
6289 struct ieee80211_hw *hw = pci_get_drvdata(pdev); in mwl8k_remove()