Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
cfg80211.h File Reference

Go to the source code of this file.

Enumerations

enum  ath6kl_cfg_suspend_mode { ATH6KL_CFG_SUSPEND_DEEPSLEEP, ATH6KL_CFG_SUSPEND_CUTPOWER, ATH6KL_CFG_SUSPEND_WOW, ATH6KL_CFG_SUSPEND_SCHED_SCAN }
 

Functions

struct wireless_devath6kl_interface_add (struct ath6kl *ar, const char *name, enum nl80211_iftype type, u8 fw_vif_idx, u8 nw_type)
 
void ath6kl_cfg80211_ch_switch_notify (struct ath6kl_vif *vif, int freq, enum wmi_phy_mode mode)
 
void ath6kl_cfg80211_scan_complete_event (struct ath6kl_vif *vif, bool aborted)
 
void ath6kl_cfg80211_connect_event (struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_intvl, u16 beacon_intvl, enum network_type nw_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info)
 
void ath6kl_cfg80211_disconnect_event (struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 proto_reason)
 
void ath6kl_cfg80211_tkip_micerr_event (struct ath6kl_vif *vif, u8 keyid, bool ismcast)
 
int ath6kl_cfg80211_suspend (struct ath6kl *ar, enum ath6kl_cfg_suspend_mode mode, struct cfg80211_wowlan *wow)
 
int ath6kl_cfg80211_resume (struct ath6kl *ar)
 
void ath6kl_cfg80211_vif_cleanup (struct ath6kl_vif *vif)
 
void ath6kl_cfg80211_stop (struct ath6kl_vif *vif)
 
void ath6kl_cfg80211_stop_all (struct ath6kl *ar)
 
int ath6kl_cfg80211_init (struct ath6kl *ar)
 
void ath6kl_cfg80211_cleanup (struct ath6kl *ar)
 
struct ath6klath6kl_cfg80211_create (void)
 
void ath6kl_cfg80211_destroy (struct ath6kl *ar)
 
void ath6kl_cfg80211_sta_bmiss_enhance (struct ath6kl_vif *vif, bool enable)
 

Enumeration Type Documentation

Enumerator:
ATH6KL_CFG_SUSPEND_DEEPSLEEP 
ATH6KL_CFG_SUSPEND_CUTPOWER 
ATH6KL_CFG_SUSPEND_WOW 
ATH6KL_CFG_SUSPEND_SCHED_SCAN 

Definition at line 21 of file cfg80211.h.

Function Documentation

void ath6kl_cfg80211_ch_switch_notify ( struct ath6kl_vif vif,
int  freq,
enum wmi_phy_mode  mode 
)

Definition at line 1093 of file cfg80211.c.

void ath6kl_cfg80211_cleanup ( struct ath6kl ar)

Definition at line 3672 of file cfg80211.c.

void ath6kl_cfg80211_connect_event ( struct ath6kl_vif vif,
u16  channel,
u8 bssid,
u16  listen_intvl,
u16  beacon_intvl,
enum network_type  nw_type,
u8  beacon_ie_len,
u8  assoc_req_len,
u8  assoc_resp_len,
u8 assoc_info 
)

Definition at line 713 of file cfg80211.c.

struct ath6kl* ath6kl_cfg80211_create ( void  )
read

Definition at line 3679 of file cfg80211.c.

void ath6kl_cfg80211_destroy ( struct ath6kl ar)

Definition at line 3699 of file cfg80211.c.

void ath6kl_cfg80211_disconnect_event ( struct ath6kl_vif vif,
u8  reason,
u8 bssid,
u8  assoc_resp_len,
u8 assoc_info,
u16  proto_reason 
)

Definition at line 832 of file cfg80211.c.

int ath6kl_cfg80211_init ( struct ath6kl ar)

Definition at line 3544 of file cfg80211.c.

int ath6kl_cfg80211_resume ( struct ath6kl ar)

Definition at line 2443 of file cfg80211.c.

void ath6kl_cfg80211_scan_complete_event ( struct ath6kl_vif vif,
bool  aborted 
)

Definition at line 1066 of file cfg80211.c.

void ath6kl_cfg80211_sta_bmiss_enhance ( struct ath6kl_vif vif,
bool  enable 
)

Definition at line 2653 of file cfg80211.c.

void ath6kl_cfg80211_stop ( struct ath6kl_vif vif)

Definition at line 3380 of file cfg80211.c.

void ath6kl_cfg80211_stop_all ( struct ath6kl ar)

Definition at line 3414 of file cfg80211.c.

int ath6kl_cfg80211_suspend ( struct ath6kl ar,
enum ath6kl_cfg_suspend_mode  mode,
struct cfg80211_wowlan wow 
)

Definition at line 2362 of file cfg80211.c.

void ath6kl_cfg80211_tkip_micerr_event ( struct ath6kl_vif vif,
u8  keyid,
bool  ismcast 
)

Definition at line 1348 of file cfg80211.c.

void ath6kl_cfg80211_vif_cleanup ( struct ath6kl_vif vif)

Definition at line 3458 of file cfg80211.c.

struct wireless_dev* ath6kl_interface_add ( struct ath6kl ar,
const char name,
enum nl80211_iftype  type,
u8  fw_vif_idx,
u8  nw_type 
)
read

Definition at line 3480 of file cfg80211.c.