Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rtl871x_mlme.c File Reference
#include <linux/etherdevice.h>
#include "osdep_service.h"
#include "drv_types.h"
#include "recv_osdep.h"
#include "xmit_osdep.h"
#include "mlme_osdep.h"
#include "sta_info.h"
#include "wifi.h"
#include "wlan_bssdef.h"

Go to the source code of this file.

Macros

#define _RTL871X_MLME_C_
 

Functions

struct wlan_network_r8712_alloc_network (struct mlme_priv *pmlmepriv)
 
sint r8712_if_up (struct _adapter *padapter)
 
void r8712_generate_random_ibss (u8 *pibss)
 
uint r8712_get_ndis_wlan_bssid_ex_sz (struct ndis_wlan_bssid_ex *bss)
 
u8r8712_get_capability_from_ie (u8 *ie)
 
int r8712_init_mlme_priv (struct _adapter *padapter)
 
void r8712_free_mlme_priv (struct mlme_priv *pmlmepriv)
 
void r8712_free_network_queue (struct _adapter *dev)
 
int r8712_is_same_ibss (struct _adapter *adapter, struct wlan_network *pnetwork)
 
struct wlan_networkr8712_get_oldest_wlan_network (struct __queue *scanned_queue)
 
void r8712_atimdone_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_survey_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_surveydone_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_free_assoc_resources (struct _adapter *adapter)
 
void r8712_indicate_connect (struct _adapter *padapter)
 
void r8712_ind_disconnect (struct _adapter *padapter)
 
void r8712_joinbss_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_stassoc_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_stadel_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_cpwm_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_got_addbareq_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void r8712_wpspbc_event_callback (struct _adapter *adapter, u8 *pbuf)
 
void _r8712_sitesurvey_ctrl_handler (struct _adapter *adapter)
 
void _r8712_join_timeout_handler (struct _adapter *adapter)
 
void r8712_scan_timeout_handler (struct _adapter *adapter)
 
void _r8712_dhcp_timeout_handler (struct _adapter *adapter)
 
void _r8712_wdg_timeout_handler (struct _adapter *adapter)
 
int r8712_select_and_join_from_scan (struct mlme_priv *pmlmepriv)
 
sint r8712_set_auth (struct _adapter *adapter, struct security_priv *psecuritypriv)
 
sint r8712_set_key (struct _adapter *adapter, struct security_priv *psecuritypriv, sint keyid)
 
int r8712_restruct_wmm_ie (struct _adapter *adapter, u8 *in_ie, u8 *out_ie, uint in_len, uint initial_out_len)
 
sint r8712_restruct_sec_ie (struct _adapter *adapter, u8 *in_ie, u8 *out_ie, uint in_len)
 
void r8712_init_registrypriv_dev_network (struct _adapter *adapter)
 
void r8712_update_registrypriv_dev_network (struct _adapter *adapter)
 
void r8712_joinbss_reset (struct _adapter *padapter)
 
unsigned int r8712_restructure_ht_ie (struct _adapter *padapter, u8 *in_ie, u8 *out_ie, uint in_len, uint *pout_len)
 
void r8712_issue_addbareq_cmd (struct _adapter *padapter, int priority)
 

Macro Definition Documentation

#define _RTL871X_MLME_C_

Definition at line 29 of file rtl871x_mlme.c.

Function Documentation

struct wlan_network* _r8712_alloc_network ( struct mlme_priv pmlmepriv)
read

Definition at line 84 of file rtl871x_mlme.c.

void _r8712_dhcp_timeout_handler ( struct _adapter adapter)

Definition at line 1124 of file rtl871x_mlme.c.

void _r8712_join_timeout_handler ( struct _adapter adapter)

Definition at line 1092 of file rtl871x_mlme.c.

void _r8712_sitesurvey_ctrl_handler ( struct _adapter adapter)

Definition at line 1071 of file rtl871x_mlme.c.

void _r8712_wdg_timeout_handler ( struct _adapter adapter)

Definition at line 1133 of file rtl871x_mlme.c.

void r8712_atimdone_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 501 of file rtl871x_mlme.c.

void r8712_cpwm_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 1025 of file rtl871x_mlme.c.

void r8712_free_assoc_resources ( struct _adapter adapter)

Definition at line 639 of file rtl871x_mlme.c.

void r8712_free_mlme_priv ( struct mlme_priv pmlmepriv)

Definition at line 235 of file rtl871x_mlme.c.

void r8712_free_network_queue ( struct _adapter dev)

Definition at line 251 of file rtl871x_mlme.c.

void r8712_generate_random_ibss ( u8 pibss)

Definition at line 198 of file rtl871x_mlme.c.

u8* r8712_get_capability_from_ie ( u8 ie)

Definition at line 225 of file rtl871x_mlme.c.

uint r8712_get_ndis_wlan_bssid_ex_sz ( struct ndis_wlan_bssid_ex bss)

Definition at line 210 of file rtl871x_mlme.c.

struct wlan_network* r8712_get_oldest_wlan_network ( struct __queue scanned_queue)
read

Definition at line 310 of file rtl871x_mlme.c.

void r8712_got_addbareq_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 1043 of file rtl871x_mlme.c.

sint r8712_if_up ( struct _adapter padapter)

Definition at line 186 of file rtl871x_mlme.c.

void r8712_ind_disconnect ( struct _adapter padapter)

Definition at line 691 of file rtl871x_mlme.c.

void r8712_indicate_connect ( struct _adapter padapter)

Definition at line 675 of file rtl871x_mlme.c.

int r8712_init_mlme_priv ( struct _adapter padapter)

Definition at line 230 of file rtl871x_mlme.c.

void r8712_init_registrypriv_dev_network ( struct _adapter adapter)

Definition at line 1621 of file rtl871x_mlme.c.

int r8712_is_same_ibss ( struct _adapter adapter,
struct wlan_network pnetwork 
)

Definition at line 271 of file rtl871x_mlme.c.

void r8712_issue_addbareq_cmd ( struct _adapter padapter,
int  priority 
)

Definition at line 1808 of file rtl871x_mlme.c.

void r8712_joinbss_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 718 of file rtl871x_mlme.c.

void r8712_joinbss_reset ( struct _adapter padapter)

Definition at line 1682 of file rtl871x_mlme.c.

sint r8712_restruct_sec_ie ( struct _adapter adapter,
u8 in_ie,
u8 out_ie,
uint  in_len 
)

Definition at line 1372 of file rtl871x_mlme.c.

int r8712_restruct_wmm_ie ( struct _adapter adapter,
u8 in_ie,
u8 out_ie,
uint  in_len,
uint  initial_out_len 
)

Definition at line 1314 of file rtl871x_mlme.c.

unsigned int r8712_restructure_ht_ie ( struct _adapter padapter,
u8 in_ie,
u8 out_ie,
uint  in_len,
uint pout_len 
)

Definition at line 1704 of file rtl871x_mlme.c.

void r8712_scan_timeout_handler ( struct _adapter adapter)

Definition at line 1113 of file rtl871x_mlme.c.

int r8712_select_and_join_from_scan ( struct mlme_priv pmlmepriv)

Definition at line 1138 of file rtl871x_mlme.c.

sint r8712_set_auth ( struct _adapter adapter,
struct security_priv psecuritypriv 
)

Definition at line 1216 of file rtl871x_mlme.c.

sint r8712_set_key ( struct _adapter adapter,
struct security_priv psecuritypriv,
sint  keyid 
)

Definition at line 1246 of file rtl871x_mlme.c.

void r8712_stadel_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 972 of file rtl871x_mlme.c.

void r8712_stassoc_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 932 of file rtl871x_mlme.c.

void r8712_survey_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 505 of file rtl871x_mlme.c.

void r8712_surveydone_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 576 of file rtl871x_mlme.c.

void r8712_update_registrypriv_dev_network ( struct _adapter adapter)

Definition at line 1640 of file rtl871x_mlme.c.

void r8712_wpspbc_event_callback ( struct _adapter adapter,
u8 pbuf 
)

Definition at line 1065 of file rtl871x_mlme.c.