Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sme_blocking.c File Reference
#include "unifi_priv.h"

Go to the source code of this file.

Macros

#define UNIFI_SME_MGT_SHORT_TIMEOUT   10000
 
#define UNIFI_SME_MGT_LONG_TIMEOUT   19000
 
#define UNIFI_SME_SYS_LONG_TIMEOUT   10000
 
#define sme_wait_for_reply(priv, t)   _sme_wait_for_reply(priv, t, NULL)
 

Functions

void uf_sme_complete_request (unifi_priv_t *priv, CsrResult reply_status, const char *func)
 
void uf_sme_cancel_request (unifi_priv_t *priv, CsrResult reply_status)
 
int sme_mgt_power_config_set (unifi_priv_t *priv, CsrWifiSmePowerConfig *powerConfig)
 
int sme_mgt_sme_config_set (unifi_priv_t *priv, CsrWifiSmeStaConfig *staConfig, CsrWifiSmeDeviceConfig *deviceConfig)
 
int sme_mgt_host_config_set (unifi_priv_t *priv, CsrWifiSmeHostConfig *hostConfig)
 
int sme_mgt_power_config_get (unifi_priv_t *priv, CsrWifiSmePowerConfig *powerConfig)
 
int sme_mgt_host_config_get (unifi_priv_t *priv, CsrWifiSmeHostConfig *hostConfig)
 
int sme_mgt_sme_config_get (unifi_priv_t *priv, CsrWifiSmeStaConfig *staConfig, CsrWifiSmeDeviceConfig *deviceConfig)
 
int sme_mgt_coex_info_get (unifi_priv_t *priv, CsrWifiSmeCoexInfo *coexInfo)
 
int sme_mgt_packet_filter_set (unifi_priv_t *priv)
 
int sme_mgt_tspec (unifi_priv_t *priv, CsrWifiSmeListAction action, u32 tid, CsrWifiSmeDataBlock *tspec, CsrWifiSmeDataBlock *tclas)
 
int sme_sys_suspend (unifi_priv_t *priv)
 
int sme_sys_resume (unifi_priv_t *priv)
 

Macro Definition Documentation

#define sme_wait_for_reply (   priv,
  t 
)    _sme_wait_for_reply(priv, t, NULL)

Definition at line 84 of file sme_blocking.c.

#define UNIFI_SME_MGT_LONG_TIMEOUT   19000

Definition at line 78 of file sme_blocking.c.

#define UNIFI_SME_MGT_SHORT_TIMEOUT   10000

Definition at line 77 of file sme_blocking.c.

#define UNIFI_SME_SYS_LONG_TIMEOUT   10000

Definition at line 79 of file sme_blocking.c.

Function Documentation

int sme_mgt_coex_info_get ( unifi_priv_t priv,
CsrWifiSmeCoexInfo coexInfo 
)

Definition at line 1005 of file sme_blocking.c.

int sme_mgt_host_config_get ( unifi_priv_t priv,
CsrWifiSmeHostConfig hostConfig 
)

Definition at line 896 of file sme_blocking.c.

int sme_mgt_host_config_set ( unifi_priv_t priv,
CsrWifiSmeHostConfig hostConfig 
)

Definition at line 765 of file sme_blocking.c.

int sme_mgt_packet_filter_set ( unifi_priv_t priv)

Definition at line 1273 of file sme_blocking.c.

int sme_mgt_power_config_get ( unifi_priv_t priv,
CsrWifiSmePowerConfig powerConfig 
)

Definition at line 852 of file sme_blocking.c.

int sme_mgt_power_config_set ( unifi_priv_t priv,
CsrWifiSmePowerConfig powerConfig 
)

Definition at line 590 of file sme_blocking.c.

int sme_mgt_sme_config_get ( unifi_priv_t priv,
CsrWifiSmeStaConfig staConfig,
CsrWifiSmeDeviceConfig deviceConfig 
)

Definition at line 940 of file sme_blocking.c.

int sme_mgt_sme_config_set ( unifi_priv_t priv,
CsrWifiSmeStaConfig staConfig,
CsrWifiSmeDeviceConfig deviceConfig 
)

Definition at line 629 of file sme_blocking.c.

int sme_mgt_tspec ( unifi_priv_t priv,
CsrWifiSmeListAction  action,
u32  tid,
CsrWifiSmeDataBlock tspec,
CsrWifiSmeDataBlock tclas 
)

Definition at line 1301 of file sme_blocking.c.

int sme_sys_resume ( unifi_priv_t priv)

Definition at line 1418 of file sme_blocking.c.

int sme_sys_suspend ( unifi_priv_t priv)

Definition at line 1331 of file sme_blocking.c.

void uf_sme_cancel_request ( unifi_priv_t priv,
CsrResult  reply_status 
)

Definition at line 139 of file sme_blocking.c.

void uf_sme_complete_request ( unifi_priv_t priv,
CsrResult  reply_status,
const char func 
)

Definition at line 112 of file sme_blocking.c.