H A D | wmi.c | 27 static int ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx); 123 void ath6kl_wmi_set_control_ep(struct wmi *wmi, enum htc_endpoint_id ep_id) argument 128 wmi->ep_id = ep_id; 131 enum htc_endpoint_id ath6kl_wmi_get_control_ep(struct wmi *wmi) argument 133 return wmi->ep_id; 160 int ath6kl_wmi_dix_2_dot3(struct wmi *wmi, struc argument 206 ath6kl_wmi_meta_add(struct wmi *wmi, struct sk_buff *skb, u8 *version, void *tx_meta_info) argument 234 ath6kl_wmi_data_hdr_add(struct wmi *wmi, struct sk_buff *skb, u8 msg_type, u32 flags, enum wmi_data_hdr_data_type data_type, u8 meta_ver, void *tx_meta_info, u8 if_idx) argument 298 ath6kl_wmi_implicit_create_pstream(struct wmi *wmi, u8 if_idx, struct sk_buff *skb, u32 layer2_priority, bool wmm_enabled, u8 *ac) argument 388 ath6kl_wmi_dot11_hdr_remove(struct wmi *wmi, struct sk_buff *skb) argument 503 ath6kl_wmi_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 535 ath6kl_wmi_cancel_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 573 ath6kl_wmi_tx_status_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 599 ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 642 ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 726 ath6kl_wmi_simple_cmd(struct wmi *wmi, u8 if_idx, enum wmi_cmd_id cmd_id) argument 741 ath6kl_wmi_ready_event_rx(struct wmi *wmi, u8 *datap, int len) argument 761 ath6kl_wmi_set_roam_lrssi_cmd(struct wmi *wmi, u8 lrssi) argument 785 ath6kl_wmi_force_roam_cmd(struct wmi *wmi, const u8 *bssid) argument 804 ath6kl_wmi_ap_set_beacon_intvl_cmd(struct wmi *wmi, u8 if_idx, u32 beacon_intvl) argument 821 ath6kl_wmi_ap_set_dtim_cmd(struct wmi *wmi, u8 if_idx, u32 dtim_period) argument 837 ath6kl_wmi_set_roam_mode_cmd(struct wmi *wmi, enum wmi_roam_mode mode) argument 856 ath6kl_wmi_connect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 987 ath6kl_wmi_regdomain_event(struct wmi *wmi, u8 *datap, int len) argument 1022 ath6kl_wmi_disconnect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1047 ath6kl_wmi_peer_node_event_rx(struct wmi *wmi, u8 *datap, int len) argument 1066 ath6kl_wmi_tkip_micerr_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1088 ath6kl_wmi_bssinfo_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1172 ath6kl_wmi_pstream_timeout_event_rx(struct wmi *wmi, u8 *datap, int len) argument 1199 ath6kl_wmi_bitrate_reply_rx(struct wmi *wmi, u8 *datap, int len) argument 1228 ath6kl_wmi_test_rx(struct wmi *wmi, u8 *datap, int len) argument 1235 ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len) argument 1245 ath6kl_wmi_ch_list_reply_rx(struct wmi *wmi, u8 *datap, int len) argument 1255 ath6kl_wmi_tx_pwr_reply_rx(struct wmi *wmi, u8 *datap, int len) argument 1268 ath6kl_wmi_keepalive_reply_rx(struct wmi *wmi, u8 *datap, int len) argument 1278 ath6kl_wmi_scan_complete_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1291 ath6kl_wmi_neighbor_report_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1328 ath6kl_wmi_error_event_rx(struct wmi *wmi, u8 *datap, int len) argument 1352 ath6kl_wmi_stats_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1396 ath6kl_wmi_send_rssi_threshold_params(struct wmi *wmi, struct wmi_rssi_threshold_params_cmd *rssi_cmd) argument 1413 ath6kl_wmi_rssi_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) argument 1509 ath6kl_wmi_cac_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1578 ath6kl_wmi_txe_notify_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 1603 ath6kl_wmi_set_txe_notify(struct wmi *wmi, u8 idx, u32 rate, u32 pkts, u32 intvl) argument 1622 ath6kl_wmi_set_rssi_filter_cmd(struct wmi *wmi, u8 if_idx, s8 rssi) argument 1640 ath6kl_wmi_send_snr_threshold_params(struct wmi *wmi, struct wmi_snr_threshold_params_cmd *snr_cmd) argument 1657 ath6kl_wmi_snr_threshold_event_rx(struct wmi *wmi, u8 *datap, int len) argument 1747 ath6kl_wmi_aplist_event_rx(struct wmi *wmi, u8 *datap, int len) argument 1778 ath6kl_wmi_cmd_send(struct wmi *wmi, u8 if_idx, struct sk_buff *skb, enum wmi_cmd_id cmd_id, enum wmi_sync_flag sync_flag) argument 1843 ath6kl_wmi_connect_cmd(struct wmi *wmi, u8 if_idx, enum network_type nw_type, enum dot11_auth_mode dot11_auth_mode, enum auth_mode auth_mode, enum crypto_type pairwise_crypto, u8 pairwise_crypto_len, enum crypto_type group_crypto, u8 group_crypto_len, int ssid_len, u8 *ssid, u8 *bssid, u16 channel, u32 ctrl_flags, u8 nw_subtype) argument 1903 ath6kl_wmi_reconnect_cmd(struct wmi *wmi, u8 if_idx, u8 *bssid, u16 channel) argument 1931 ath6kl_wmi_disconnect_cmd(struct wmi *wmi, u8 if_idx) argument 1949 ath6kl_wmi_startscan_cmd(struct wmi *wmi, u8 if_idx, enum wmi_scan_type scan_type, u32 force_fgscan, u32 is_legacy, u32 home_dwell_time, u32 force_scan_interval, s8 num_chan, u16 *ch_list) argument 1998 ath6kl_wmi_beginscan_cmd(struct wmi *wmi, u8 if_idx, enum wmi_scan_type scan_type, u32 force_fgscan, u32 is_legacy, u32 home_dwell_time, u32 force_scan_interval, s8 num_chan, u16 *ch_list, u32 no_cck, u32 *rates) argument 2077 ath6kl_wmi_enable_sched_scan_cmd(struct wmi *wmi, u8 if_idx, bool enable) argument 2098 ath6kl_wmi_scanparams_cmd(struct wmi *wmi, u8 if_idx, u16 fg_start_sec, u16 fg_end_sec, u16 bg_sec, u16 minact_chdw_msec, u16 maxact_chdw_msec, u16 pas_chdw_msec, u8 short_scan_ratio, u8 scan_ctrl_flag, u32 max_dfsch_act_time, u16 maxact_scan_per_ssid) argument 2131 ath6kl_wmi_bssfilter_cmd(struct wmi *wmi, u8 if_idx, u8 filter, u32 ie_mask) argument 2153 ath6kl_wmi_probedssid_cmd(struct wmi *wmi, u8 if_idx, u8 index, u8 flag, u8 ssid_len, u8 *ssid) argument 2190 ath6kl_wmi_listeninterval_cmd(struct wmi *wmi, u8 if_idx, u16 listen_interval, u16 listen_beacons) argument 2211 ath6kl_wmi_bmisstime_cmd(struct wmi *wmi, u8 if_idx, u16 bmiss_time, u16 num_beacons) argument 2231 ath6kl_wmi_powermode_cmd(struct wmi *wmi, u8 if_idx, u8 pwr_mode) argument 2250 ath6kl_wmi_pmparams_cmd(struct wmi *wmi, u8 if_idx, u16 idle_period, u16 ps_poll_num, u16 dtim_policy, u16 tx_wakeup_policy, u16 num_tx_to_wakeup, u16 ps_fail_event_policy) argument 2276 ath6kl_wmi_disctimeout_cmd(struct wmi *wmi, u8 if_idx, u8 timeout) argument 2298 ath6kl_wmi_addkey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index, enum crypto_type key_type, u8 key_usage, u8 key_len, u8 *key_rsc, unsigned int key_rsc_len, u8 *key_material, u8 key_op_ctrl, u8 *mac_addr, enum wmi_sync_flag sync_flag) argument 2346 ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 if_idx, const u8 *krk) argument 2365 ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index) argument 2387 ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, u8 if_idx, const u8 *bssid, const u8 *pmkid, bool set) argument 2420 ath6kl_wmi_data_sync_send(struct wmi *wmi, struct sk_buff *skb, enum htc_endpoint_id ep_id, u8 if_idx) argument 2442 ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx) argument 2532 ath6kl_wmi_create_pstream_cmd(struct wmi *wmi, u8 if_idx, struct wmi_create_pstream_cmd *params) argument 2626 ath6kl_wmi_delete_pstream_cmd(struct wmi *wmi, u8 if_idx, u8 traffic_class, u8 tsid) argument 2684 ath6kl_wmi_set_ip_cmd(struct wmi *wmi, u8 if_idx, __be32 ips0, __be32 ips1) argument 2709 ath6kl_wmi_relinquish_implicit_pstream_credits(struct wmi *wmi) argument 2757 ath6kl_set_bitrate_mask64(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) argument 2809 ath6kl_set_bitrate_mask32(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) argument 2859 ath6kl_wmi_set_bitrate_mask(struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask) argument 2871 ath6kl_wmi_set_host_sleep_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_host_mode host_mode) argument 2904 ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx(struct wmi *wmi, struct ath6kl_vif *vif) argument 2915 ath6kl_wmi_set_wow_mode_cmd(struct wmi *wmi, u8 if_idx, enum ath6kl_wow_mode wow_mode, u32 filter, u16 host_req_delay) argument 2943 ath6kl_wmi_add_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, u8 list_id, u8 filter_size, u8 filter_offset, const u8 *filter, const u8 *mask) argument 2980 ath6kl_wmi_del_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, u16 list_id, u16 filter_id) argument 3000 ath6kl_wmi_cmd_send_xtnd(struct wmi *wmi, struct sk_buff *skb, enum wmix_command_id cmd_id, enum wmi_sync_flag sync_flag) argument 3017 ath6kl_wmi_get_challenge_resp_cmd(struct wmi *wmi, u32 cookie, u32 source) argument 3036 ath6kl_wmi_config_debug_module_cmd(struct wmi *wmi, u32 valid, u32 config) argument 3055 ath6kl_wmi_get_stats_cmd(struct wmi *wmi, u8 if_idx) argument 3060 ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 if_idx, u8 dbM) argument 3079 ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi, u8 if_idx) argument 3084 ath6kl_wmi_get_roam_tbl_cmd(struct wmi *wmi) argument 3089 ath6kl_wmi_set_lpreamble_cmd(struct wmi *wmi, u8 if_idx, u8 status, u8 preamble_policy) argument 3109 ath6kl_wmi_set_rts_cmd(struct wmi *wmi, u16 threshold) argument 3127 ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg) argument 3148 ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 if_idx, u8 keep_alive_intvl) argument 3171 ath6kl_wmi_set_htcap_cmd(struct wmi *wmi, u8 if_idx, enum ieee80211_band band, struct ath6kl_htcap *htcap) argument 3208 ath6kl_wmi_test_cmd(struct wmi *wmi, void *buf, size_t len) argument 3224 ath6kl_wmi_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, bool mc_all_on) argument 3242 ath6kl_wmi_add_del_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, u8 *filter, bool add_filter) argument 3270 ath6kl_wmi_sta_bmiss_enhance_cmd(struct wmi *wmi, u8 if_idx, bool enhance) argument 3289 ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2) argument 3306 ath6kl_wmi_get_rate(struct wmi *wmi, s8 rate_index) argument 3337 ath6kl_wmi_get_pmkid_list_event_rx(struct wmi *wmi, u8 *datap, u32 len) argument 3356 ath6kl_wmi_addba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 3367 ath6kl_wmi_delba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 3424 ath6kl_wmi_ap_hidden_ssid(struct wmi *wmi, u8 if_idx, bool enable) argument 3441 ath6kl_wmi_ap_set_apsd(struct wmi *wmi, u8 if_idx, u8 enable) argument 3457 ath6kl_wmi_set_apsd_bfrd_traf(struct wmi *wmi, u8 if_idx, u16 aid, u16 bitmap, u32 flags) argument 3477 ath6kl_wmi_pspoll_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 3492 ath6kl_wmi_dtimexpiry_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument 3500 ath6kl_wmi_set_pvb_cmd(struct wmi *wmi, u8 if_idx, u16 aid, bool flag) argument 3522 ath6kl_wmi_set_rx_frame_format_cmd(struct wmi *wmi, u8 if_idx, u8 rx_meta_ver, bool rx_dot11_hdr, bool defrag_on_host) argument 3546 ath6kl_wmi_set_appie_cmd(struct wmi *wmi, u8 if_idx, u8 mgmt_frm_type, const u8 *ie, u8 ie_len) argument 3570 ath6kl_wmi_set_ie_cmd(struct wmi *wmi, u8 if_idx, u8 ie_id, u8 ie_field, const u8 *ie_info, u8 ie_len) argument 3593 ath6kl_wmi_disable_11b_rates_cmd(struct wmi *wmi, bool disable) argument 3611 ath6kl_wmi_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx, u32 freq, u32 dur) argument 3633 ath6kl_wmi_send_action_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len) argument 3672 __ath6kl_wmi_send_mgmt_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len, u32 no_cck) argument 3712 ath6kl_wmi_send_mgmt_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, u32 wait, const u8 *data, u16 data_len, u32 no_cck) argument 3738 ath6kl_wmi_send_probe_response_cmd(struct wmi *wmi, u8 if_idx, u32 freq, const u8 *dst, const u8 *data, u16 data_len) argument 3766 ath6kl_wmi_probe_report_req_cmd(struct wmi *wmi, u8 if_idx, bool enable) argument 3783 ath6kl_wmi_info_req_cmd(struct wmi *wmi, u8 if_idx, u32 info_req_flags) argument 3800 ath6kl_wmi_cancel_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx) argument 3807 ath6kl_wmi_set_inact_period(struct wmi *wmi, u8 if_idx, int inact_timeout) argument 3824 ath6kl_wmi_hb_challenge_resp_event(struct wmi *wmi, u8 *datap, int len) argument 3837 ath6kl_wmi_control_rx_xtnd(struct wmi *wmi, struct sk_buff *skb) argument 3876 ath6kl_wmi_roam_tbl_event_rx(struct wmi *wmi, u8 *datap, int len) argument 3882 ath6kl_wmi_proc_events_vif(struct wmi *wmi, u16 if_idx, u16 cmd_id, u8 *datap, u32 len) argument 3965 ath6kl_wmi_proc_events(struct wmi *wmi, struct sk_buff *skb) argument 4114 ath6kl_wmi_control_rx(struct wmi *wmi, struct sk_buff *skb) argument 4130 ath6kl_wmi_reset(struct wmi *wmi) argument 4142 struct wmi *wmi; local 4159 ath6kl_wmi_shutdown(struct wmi *wmi) argument [all...] |