Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
wmi.c File Reference
#include <linux/ip.h>
#include <linux/in.h>
#include "core.h"
#include "debug.h"
#include "testmode.h"
#include "../regd.h"
#include "../regd_common.h"

Go to the source code of this file.

Functions

void ath6kl_wmi_set_control_ep (struct wmi *wmi, enum htc_endpoint_id ep_id)
 
enum htc_endpoint_id ath6kl_wmi_get_control_ep (struct wmi *wmi)
 
struct ath6kl_vifath6kl_get_vif_by_index (struct ath6kl *ar, u8 if_idx)
 
int ath6kl_wmi_dix_2_dot3 (struct wmi *wmi, struct sk_buff *skb)
 
int 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)
 
u8 ath6kl_wmi_determine_user_priority (u8 *pkt, u32 layer2_pri)
 
u8 ath6kl_wmi_get_traffic_class (u8 user_priority)
 
int ath6kl_wmi_implicit_create_pstream (struct wmi *wmi, u8 if_idx, struct sk_buff *skb, u32 layer2_priority, bool wmm_enabled, u8 *ac)
 
int ath6kl_wmi_dot11_hdr_remove (struct wmi *wmi, struct sk_buff *skb)
 
int ath6kl_wmi_dot3_2_dix (struct sk_buff *skb)
 
int ath6kl_wmi_set_roam_lrssi_cmd (struct wmi *wmi, u8 lrssi)
 
int ath6kl_wmi_force_roam_cmd (struct wmi *wmi, const u8 *bssid)
 
int ath6kl_wmi_ap_set_dtim_cmd (struct wmi *wmi, u8 if_idx, u32 dtim_period)
 
int ath6kl_wmi_set_roam_mode_cmd (struct wmi *wmi, enum wmi_roam_mode mode)
 
void ath6kl_wmi_sscan_timer (unsigned long ptr)
 
int 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)
 
int 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)
 
int ath6kl_wmi_reconnect_cmd (struct wmi *wmi, u8 if_idx, u8 *bssid, u16 channel)
 
int ath6kl_wmi_disconnect_cmd (struct wmi *wmi, u8 if_idx)
 
int 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)
 
int 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)
 
int 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)
 
int ath6kl_wmi_bssfilter_cmd (struct wmi *wmi, u8 if_idx, u8 filter, u32 ie_mask)
 
int ath6kl_wmi_probedssid_cmd (struct wmi *wmi, u8 if_idx, u8 index, u8 flag, u8 ssid_len, u8 *ssid)
 
int ath6kl_wmi_listeninterval_cmd (struct wmi *wmi, u8 if_idx, u16 listen_interval, u16 listen_beacons)
 
int ath6kl_wmi_bmisstime_cmd (struct wmi *wmi, u8 if_idx, u16 bmiss_time, u16 num_beacons)
 
int ath6kl_wmi_powermode_cmd (struct wmi *wmi, u8 if_idx, u8 pwr_mode)
 
int 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)
 
int ath6kl_wmi_disctimeout_cmd (struct wmi *wmi, u8 if_idx, u8 timeout)
 
int 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)
 
int ath6kl_wmi_add_krk_cmd (struct wmi *wmi, u8 if_idx, u8 *krk)
 
int ath6kl_wmi_deletekey_cmd (struct wmi *wmi, u8 if_idx, u8 key_index)
 
int ath6kl_wmi_setpmkid_cmd (struct wmi *wmi, u8 if_idx, const u8 *bssid, const u8 *pmkid, bool set)
 
int ath6kl_wmi_create_pstream_cmd (struct wmi *wmi, u8 if_idx, struct wmi_create_pstream_cmd *params)
 
int ath6kl_wmi_delete_pstream_cmd (struct wmi *wmi, u8 if_idx, u8 traffic_class, u8 tsid)
 
int ath6kl_wmi_set_ip_cmd (struct wmi *wmi, u8 if_idx, __be32 ips0, __be32 ips1)
 
int ath6kl_wmi_set_bitrate_mask (struct wmi *wmi, u8 if_idx, const struct cfg80211_bitrate_mask *mask)
 
int ath6kl_wmi_set_host_sleep_mode_cmd (struct wmi *wmi, u8 if_idx, enum ath6kl_host_mode host_mode)
 
int ath6kl_wmi_set_wow_mode_cmd (struct wmi *wmi, u8 if_idx, enum ath6kl_wow_mode wow_mode, u32 filter, u16 host_req_delay)
 
int 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)
 
int ath6kl_wmi_del_wow_pattern_cmd (struct wmi *wmi, u8 if_idx, u16 list_id, u16 filter_id)
 
int ath6kl_wmi_get_challenge_resp_cmd (struct wmi *wmi, u32 cookie, u32 source)
 
int ath6kl_wmi_config_debug_module_cmd (struct wmi *wmi, u32 valid, u32 config)
 
int ath6kl_wmi_get_stats_cmd (struct wmi *wmi, u8 if_idx)
 
int ath6kl_wmi_set_tx_pwr_cmd (struct wmi *wmi, u8 if_idx, u8 dbM)
 
int ath6kl_wmi_get_tx_pwr_cmd (struct wmi *wmi, u8 if_idx)
 
int ath6kl_wmi_get_roam_tbl_cmd (struct wmi *wmi)
 
int ath6kl_wmi_set_lpreamble_cmd (struct wmi *wmi, u8 if_idx, u8 status, u8 preamble_policy)
 
int ath6kl_wmi_set_rts_cmd (struct wmi *wmi, u16 threshold)
 
int ath6kl_wmi_set_wmm_txop (struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg)
 
int ath6kl_wmi_set_keepalive_cmd (struct wmi *wmi, u8 if_idx, u8 keep_alive_intvl)
 
int ath6kl_wmi_set_htcap_cmd (struct wmi *wmi, u8 if_idx, enum ieee80211_band band, struct ath6kl_htcap *htcap)
 
int ath6kl_wmi_test_cmd (struct wmi *wmi, void *buf, size_t len)
 
int ath6kl_wmi_mcast_filter_cmd (struct wmi *wmi, u8 if_idx, bool mc_all_on)
 
int ath6kl_wmi_add_del_mcast_filter_cmd (struct wmi *wmi, u8 if_idx, u8 *filter, bool add_filter)
 
int ath6kl_wmi_sta_bmiss_enhance_cmd (struct wmi *wmi, u8 if_idx, bool enhance)
 
s32 ath6kl_wmi_get_rate (s8 rate_index)
 
int ath6kl_wmi_ap_profile_commit (struct wmi *wmip, u8 if_idx, struct wmi_connect_cmd *p)
 
int ath6kl_wmi_ap_set_mlme (struct wmi *wmip, u8 if_idx, u8 cmd, const u8 *mac, u16 reason)
 
int ath6kl_wmi_ap_hidden_ssid (struct wmi *wmi, u8 if_idx, bool enable)
 
int ath6kl_wmi_ap_set_apsd (struct wmi *wmi, u8 if_idx, u8 enable)
 
int ath6kl_wmi_set_apsd_bfrd_traf (struct wmi *wmi, u8 if_idx, u16 aid, u16 bitmap, u32 flags)
 
int ath6kl_wmi_set_pvb_cmd (struct wmi *wmi, u8 if_idx, u16 aid, bool flag)
 
int 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)
 
int ath6kl_wmi_set_appie_cmd (struct wmi *wmi, u8 if_idx, u8 mgmt_frm_type, const u8 *ie, u8 ie_len)
 
int ath6kl_wmi_set_ie_cmd (struct wmi *wmi, u8 if_idx, u8 ie_id, u8 ie_field, const u8 *ie_info, u8 ie_len)
 
int ath6kl_wmi_disable_11b_rates_cmd (struct wmi *wmi, bool disable)
 
int ath6kl_wmi_remain_on_chnl_cmd (struct wmi *wmi, u8 if_idx, u32 freq, u32 dur)
 
int 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)
 
int ath6kl_wmi_send_probe_response_cmd (struct wmi *wmi, u8 if_idx, u32 freq, const u8 *dst, const u8 *data, u16 data_len)
 
int ath6kl_wmi_probe_report_req_cmd (struct wmi *wmi, u8 if_idx, bool enable)
 
int ath6kl_wmi_info_req_cmd (struct wmi *wmi, u8 if_idx, u32 info_req_flags)
 
int ath6kl_wmi_cancel_remain_on_chnl_cmd (struct wmi *wmi, u8 if_idx)
 
int ath6kl_wmi_set_inact_period (struct wmi *wmi, u8 if_idx, int inact_timeout)
 
int ath6kl_wmi_control_rx (struct wmi *wmi, struct sk_buff *skb)
 
void ath6kl_wmi_reset (struct wmi *wmi)
 
voidath6kl_wmi_init (struct ath6kl *dev)
 
void ath6kl_wmi_shutdown (struct wmi *wmi)
 

Function Documentation

struct ath6kl_vif* ath6kl_get_vif_by_index ( struct ath6kl ar,
u8  if_idx 
)
read

Definition at line 86 of file wmi.c.

int ath6kl_wmi_add_del_mcast_filter_cmd ( struct wmi wmi,
u8  if_idx,
u8 filter,
bool  add_filter 
)

Definition at line 3095 of file wmi.c.

int ath6kl_wmi_add_krk_cmd ( struct wmi wmi,
u8  if_idx,
u8 krk 
)

Definition at line 2198 of file wmi.c.

int 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 
)

Definition at line 2796 of file wmi.c.

int 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 
)

Definition at line 2150 of file wmi.c.

int ath6kl_wmi_ap_hidden_ssid ( struct wmi wmi,
u8  if_idx,
bool  enable 
)

Definition at line 3237 of file wmi.c.

int ath6kl_wmi_ap_profile_commit ( struct wmi wmip,
u8  if_idx,
struct wmi_connect_cmd p 
)

Definition at line 3192 of file wmi.c.

int ath6kl_wmi_ap_set_apsd ( struct wmi wmi,
u8  if_idx,
u8  enable 
)

Definition at line 3254 of file wmi.c.

int ath6kl_wmi_ap_set_dtim_cmd ( struct wmi wmi,
u8  if_idx,
u32  dtim_period 
)

Definition at line 755 of file wmi.c.

int ath6kl_wmi_ap_set_mlme ( struct wmi wmip,
u8  if_idx,
u8  cmd,
const u8 mac,
u16  reason 
)

Definition at line 3215 of file wmi.c.

int 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 
)

Definition at line 1836 of file wmi.c.

int ath6kl_wmi_bmisstime_cmd ( struct wmi wmi,
u8  if_idx,
u16  bmiss_time,
u16  num_beacons 
)

Definition at line 2063 of file wmi.c.

int ath6kl_wmi_bssfilter_cmd ( struct wmi wmi,
u8  if_idx,
u8  filter,
u32  ie_mask 
)

Definition at line 1983 of file wmi.c.

int ath6kl_wmi_cancel_remain_on_chnl_cmd ( struct wmi wmi,
u8  if_idx 
)

Definition at line 3613 of file wmi.c.

int 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 
)

Definition at line 1672 of file wmi.c.

int ath6kl_wmi_config_debug_module_cmd ( struct wmi wmi,
u32  valid,
u32  config 
)

Definition at line 2889 of file wmi.c.

int 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 
)

Definition at line 1734 of file wmi.c.

int ath6kl_wmi_control_rx ( struct wmi wmi,
struct sk_buff skb 
)

Definition at line 3910 of file wmi.c.

int ath6kl_wmi_create_pstream_cmd ( struct wmi wmi,
u8  if_idx,
struct wmi_create_pstream_cmd params 
)

Definition at line 2390 of file wmi.c.

int 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 
)

Definition at line 184 of file wmi.c.

int ath6kl_wmi_del_wow_pattern_cmd ( struct wmi wmi,
u8  if_idx,
u16  list_id,
u16  filter_id 
)

Definition at line 2833 of file wmi.c.

int ath6kl_wmi_delete_pstream_cmd ( struct wmi wmi,
u8  if_idx,
u8  traffic_class,
u8  tsid 
)

Definition at line 2484 of file wmi.c.

int ath6kl_wmi_deletekey_cmd ( struct wmi wmi,
u8  if_idx,
u8  key_index 
)

Definition at line 2217 of file wmi.c.

u8 ath6kl_wmi_determine_user_priority ( u8 pkt,
u32  layer2_pri 
)

Definition at line 221 of file wmi.c.

int ath6kl_wmi_disable_11b_rates_cmd ( struct wmi wmi,
bool  disable 
)

Definition at line 3406 of file wmi.c.

int ath6kl_wmi_disconnect_cmd ( struct wmi wmi,
u8  if_idx 
)

Definition at line 1822 of file wmi.c.

int ath6kl_wmi_disctimeout_cmd ( struct wmi wmi,
u8  if_idx,
u8  timeout 
)

Definition at line 2128 of file wmi.c.

int ath6kl_wmi_dix_2_dot3 ( struct wmi wmi,
struct sk_buff skb 
)

Definition at line 110 of file wmi.c.

int ath6kl_wmi_dot11_hdr_remove ( struct wmi wmi,
struct sk_buff skb 
)

Definition at line 337 of file wmi.c.

int ath6kl_wmi_dot3_2_dix ( struct sk_buff skb)

Definition at line 402 of file wmi.c.

int ath6kl_wmi_force_roam_cmd ( struct wmi wmi,
const u8 bssid 
)

Definition at line 736 of file wmi.c.

int ath6kl_wmi_get_challenge_resp_cmd ( struct wmi wmi,
u32  cookie,
u32  source 
)

Definition at line 2870 of file wmi.c.

enum htc_endpoint_id ath6kl_wmi_get_control_ep ( struct wmi wmi)

Definition at line 81 of file wmi.c.

s32 ath6kl_wmi_get_rate ( s8  rate_index)

Definition at line 3142 of file wmi.c.

int ath6kl_wmi_get_roam_tbl_cmd ( struct wmi wmi)

Definition at line 2937 of file wmi.c.

int ath6kl_wmi_get_stats_cmd ( struct wmi wmi,
u8  if_idx 
)

Definition at line 2908 of file wmi.c.

u8 ath6kl_wmi_get_traffic_class ( u8  user_priority)

Definition at line 243 of file wmi.c.

int ath6kl_wmi_get_tx_pwr_cmd ( struct wmi wmi,
u8  if_idx 
)

Definition at line 2932 of file wmi.c.

int ath6kl_wmi_implicit_create_pstream ( struct wmi wmi,
u8  if_idx,
struct sk_buff skb,
u32  layer2_priority,
bool  wmm_enabled,
u8 ac 
)

Definition at line 248 of file wmi.c.

int ath6kl_wmi_info_req_cmd ( struct wmi wmi,
u8  if_idx,
u32  info_req_flags 
)

Definition at line 3596 of file wmi.c.

void* ath6kl_wmi_init ( struct ath6kl dev)

Definition at line 3934 of file wmi.c.

int ath6kl_wmi_listeninterval_cmd ( struct wmi wmi,
u8  if_idx,
u16  listen_interval,
u16  listen_beacons 
)

Definition at line 2042 of file wmi.c.

int ath6kl_wmi_mcast_filter_cmd ( struct wmi wmi,
u8  if_idx,
bool  mc_all_on 
)

Definition at line 3077 of file wmi.c.

int 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 
)

Definition at line 2102 of file wmi.c.

int ath6kl_wmi_powermode_cmd ( struct wmi wmi,
u8  if_idx,
u8  pwr_mode 
)

Definition at line 2083 of file wmi.c.

int ath6kl_wmi_probe_report_req_cmd ( struct wmi wmi,
u8  if_idx,
bool  enable 
)

Definition at line 3579 of file wmi.c.

int ath6kl_wmi_probedssid_cmd ( struct wmi wmi,
u8  if_idx,
u8  index,
u8  flag,
u8  ssid_len,
u8 ssid 
)

Definition at line 2005 of file wmi.c.

int ath6kl_wmi_reconnect_cmd ( struct wmi wmi,
u8  if_idx,
u8 bssid,
u16  channel 
)

Definition at line 1794 of file wmi.c.

int ath6kl_wmi_remain_on_chnl_cmd ( struct wmi wmi,
u8  if_idx,
u32  freq,
u32  dur 
)

Definition at line 3424 of file wmi.c.

void ath6kl_wmi_reset ( struct wmi wmi)

Definition at line 3924 of file wmi.c.

int 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 
)

Definition at line 1950 of file wmi.c.

int 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 
)

Definition at line 3525 of file wmi.c.

int ath6kl_wmi_send_probe_response_cmd ( struct wmi wmi,
u8  if_idx,
u32  freq,
const u8 dst,
const u8 data,
u16  data_len 
)

Definition at line 3551 of file wmi.c.

int ath6kl_wmi_set_appie_cmd ( struct wmi wmi,
u8  if_idx,
u8  mgmt_frm_type,
const u8 ie,
u8  ie_len 
)

Definition at line 3359 of file wmi.c.

int ath6kl_wmi_set_apsd_bfrd_traf ( struct wmi wmi,
u8  if_idx,
u16  aid,
u16  bitmap,
u32  flags 
)

Definition at line 3270 of file wmi.c.

int ath6kl_wmi_set_bitrate_mask ( struct wmi wmi,
u8  if_idx,
const struct cfg80211_bitrate_mask mask 
)

Definition at line 2714 of file wmi.c.

void ath6kl_wmi_set_control_ep ( struct wmi wmi,
enum htc_endpoint_id  ep_id 
)

Definition at line 73 of file wmi.c.

int ath6kl_wmi_set_host_sleep_mode_cmd ( struct wmi wmi,
u8  if_idx,
enum ath6kl_host_mode  host_mode 
)

Definition at line 2725 of file wmi.c.

int ath6kl_wmi_set_htcap_cmd ( struct wmi wmi,
u8  if_idx,
enum ieee80211_band  band,
struct ath6kl_htcap htcap 
)

Definition at line 3024 of file wmi.c.

int ath6kl_wmi_set_ie_cmd ( struct wmi wmi,
u8  if_idx,
u8  ie_id,
u8  ie_field,
const u8 ie_info,
u8  ie_len 
)

Definition at line 3383 of file wmi.c.

int ath6kl_wmi_set_inact_period ( struct wmi wmi,
u8  if_idx,
int  inact_timeout 
)

Definition at line 3620 of file wmi.c.

int ath6kl_wmi_set_ip_cmd ( struct wmi wmi,
u8  if_idx,
__be32  ips0,
__be32  ips1 
)

Definition at line 2542 of file wmi.c.

int ath6kl_wmi_set_keepalive_cmd ( struct wmi wmi,
u8  if_idx,
u8  keep_alive_intvl 
)

Definition at line 3001 of file wmi.c.

int ath6kl_wmi_set_lpreamble_cmd ( struct wmi wmi,
u8  if_idx,
u8  status,
u8  preamble_policy 
)

Definition at line 2942 of file wmi.c.

int ath6kl_wmi_set_pvb_cmd ( struct wmi wmi,
u8  if_idx,
u16  aid,
bool  flag 
)

Definition at line 3313 of file wmi.c.

int ath6kl_wmi_set_roam_lrssi_cmd ( struct wmi wmi,
u8  lrssi 
)

Definition at line 712 of file wmi.c.

int ath6kl_wmi_set_roam_mode_cmd ( struct wmi wmi,
enum wmi_roam_mode  mode 
)

Definition at line 771 of file wmi.c.

int ath6kl_wmi_set_rts_cmd ( struct wmi wmi,
u16  threshold 
)

Definition at line 2962 of file wmi.c.

int 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 
)

Definition at line 3335 of file wmi.c.

int ath6kl_wmi_set_tx_pwr_cmd ( struct wmi wmi,
u8  if_idx,
u8  dbM 
)

Definition at line 2913 of file wmi.c.

int ath6kl_wmi_set_wmm_txop ( struct wmi wmi,
u8  if_idx,
enum wmi_txop_cfg  cfg 
)

Definition at line 2980 of file wmi.c.

int ath6kl_wmi_set_wow_mode_cmd ( struct wmi wmi,
u8  if_idx,
enum ath6kl_wow_mode  wow_mode,
u32  filter,
u16  host_req_delay 
)

Definition at line 2768 of file wmi.c.

int ath6kl_wmi_setpmkid_cmd ( struct wmi wmi,
u8  if_idx,
const u8 bssid,
const u8 pmkid,
bool  set 
)

Definition at line 2239 of file wmi.c.

void ath6kl_wmi_shutdown ( struct wmi wmi)

Definition at line 3953 of file wmi.c.

void ath6kl_wmi_sscan_timer ( unsigned long  ptr)

Definition at line 1013 of file wmi.c.

int ath6kl_wmi_sta_bmiss_enhance_cmd ( struct wmi wmi,
u8  if_idx,
bool  enhance 
)

Definition at line 3123 of file wmi.c.

int 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 
)

Definition at line 1907 of file wmi.c.

int ath6kl_wmi_test_cmd ( struct wmi wmi,
void buf,
size_t  len 
)

Definition at line 3061 of file wmi.c.