Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
csr_wifi_sme_ap_lib.h File Reference
#include "csr_sched.h"
#include "csr_macro.h"
#include "csr_msg_transport.h"
#include "csr_wifi_lib.h"
#include "csr_wifi_sme_ap_prim.h"
#include "csr_wifi_sme_task.h"

Go to the source code of this file.

Macros

#define CsrWifiSmeApActiveBaGetReqCreate(msg__, dst__, src__, interfaceTag__)
 
#define CsrWifiSmeApActiveBaGetReqSendTo(dst__, src__, interfaceTag__)
 
#define CsrWifiSmeApActiveBaGetReqSend(src__, interfaceTag__)   CsrWifiSmeApActiveBaGetReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__)
 
#define CsrWifiSmeApActiveBaGetCfmCreate(msg__, dst__, src__, interfaceTag__, status__, activeBaCount__, activeBaSessions__)
 
#define CsrWifiSmeApActiveBaGetCfmSendTo(dst__, src__, interfaceTag__, status__, activeBaCount__, activeBaSessions__)
 
#define CsrWifiSmeApActiveBaGetCfmSend(dst__, interfaceTag__, status__, activeBaCount__, activeBaSessions__)   CsrWifiSmeApActiveBaGetCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, activeBaCount__, activeBaSessions__)
 
#define CsrWifiSmeApBaDeleteReqCreate(msg__, dst__, src__, interfaceTag__, reason__, baSession__)
 
#define CsrWifiSmeApBaDeleteReqSendTo(dst__, src__, interfaceTag__, reason__, baSession__)
 
#define CsrWifiSmeApBaDeleteReqSend(src__, interfaceTag__, reason__, baSession__)   CsrWifiSmeApBaDeleteReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, reason__, baSession__)
 
#define CsrWifiSmeApBaDeleteCfmCreate(msg__, dst__, src__, interfaceTag__, status__, baSession__)
 
#define CsrWifiSmeApBaDeleteCfmSendTo(dst__, src__, interfaceTag__, status__, baSession__)
 
#define CsrWifiSmeApBaDeleteCfmSend(dst__, interfaceTag__, status__, baSession__)   CsrWifiSmeApBaDeleteCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, baSession__)
 
#define CsrWifiSmeApBeaconingStartReqCreate(msg__, dst__, src__, interfaceTag__, initialPresence__, apType__, cloakSsid__, ssid__, ifIndex__, channel__, maxConnections__, apCredentials__, smeApConfig__, p2pGoParam__)
 
#define CsrWifiSmeApBeaconingStartReqSendTo(dst__, src__, interfaceTag__, initialPresence__, apType__, cloakSsid__, ssid__, ifIndex__, channel__, maxConnections__, apCredentials__, smeApConfig__, p2pGoParam__)
 
#define CsrWifiSmeApBeaconingStartReqSend(src__, interfaceTag__, initialPresence__, apType__, cloakSsid__, ssid__, ifIndex__, channel__, maxConnections__, apCredentials__, smeApConfig__, p2pGoParam__)   CsrWifiSmeApBeaconingStartReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, initialPresence__, apType__, cloakSsid__, ssid__, ifIndex__, channel__, maxConnections__, apCredentials__, smeApConfig__, p2pGoParam__)
 
#define CsrWifiSmeApBeaconingStartCfmCreate(msg__, dst__, src__, interfaceTag__, status__, secIeLength__, secIe__)
 
#define CsrWifiSmeApBeaconingStartCfmSendTo(dst__, src__, interfaceTag__, status__, secIeLength__, secIe__)
 
#define CsrWifiSmeApBeaconingStartCfmSend(dst__, interfaceTag__, status__, secIeLength__, secIe__)   CsrWifiSmeApBeaconingStartCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, secIeLength__, secIe__)
 
#define CsrWifiSmeApBeaconingStopReqCreate(msg__, dst__, src__, interfaceTag__)
 
#define CsrWifiSmeApBeaconingStopReqSendTo(dst__, src__, interfaceTag__)
 
#define CsrWifiSmeApBeaconingStopReqSend(src__, interfaceTag__)   CsrWifiSmeApBeaconingStopReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__)
 
#define CsrWifiSmeApBeaconingStopCfmCreate(msg__, dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApBeaconingStopCfmSendTo(dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApBeaconingStopCfmSend(dst__, interfaceTag__, status__)   CsrWifiSmeApBeaconingStopCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)
 
#define CsrWifiSmeApErrorIndCreate(msg__, dst__, src__, interfaceTag__, apType__, status__)
 
#define CsrWifiSmeApErrorIndSendTo(dst__, src__, interfaceTag__, apType__, status__)
 
#define CsrWifiSmeApErrorIndSend(dst__, interfaceTag__, apType__, status__)   CsrWifiSmeApErrorIndSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, apType__, status__)
 
#define CsrWifiSmeApStaConnectStartIndCreate(msg__, dst__, src__, interfaceTag__, peerMacAddress__)
 
#define CsrWifiSmeApStaConnectStartIndSendTo(dst__, src__, interfaceTag__, peerMacAddress__)
 
#define CsrWifiSmeApStaConnectStartIndSend(dst__, interfaceTag__, peerMacAddress__)   CsrWifiSmeApStaConnectStartIndSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, peerMacAddress__)
 
#define CsrWifiSmeApStaDisconnectReqCreate(msg__, dst__, src__, interfaceTag__, deauthReason__, disassocReason__, peerMacaddress__, keepBlocking__)
 
#define CsrWifiSmeApStaDisconnectReqSendTo(dst__, src__, interfaceTag__, deauthReason__, disassocReason__, peerMacaddress__, keepBlocking__)
 
#define CsrWifiSmeApStaDisconnectReqSend(src__, interfaceTag__, deauthReason__, disassocReason__, peerMacaddress__, keepBlocking__)   CsrWifiSmeApStaDisconnectReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, deauthReason__, disassocReason__, peerMacaddress__, keepBlocking__)
 
#define CsrWifiSmeApStaDisconnectCfmCreate(msg__, dst__, src__, interfaceTag__, status__, peerMacaddress__)
 
#define CsrWifiSmeApStaDisconnectCfmSendTo(dst__, src__, interfaceTag__, status__, peerMacaddress__)
 
#define CsrWifiSmeApStaDisconnectCfmSend(dst__, interfaceTag__, status__, peerMacaddress__)   CsrWifiSmeApStaDisconnectCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, peerMacaddress__)
 
#define CsrWifiSmeApStaNotifyIndCreate(msg__, dst__, src__, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__)
 
#define CsrWifiSmeApStaNotifyIndSendTo(dst__, src__, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__)
 
#define CsrWifiSmeApStaNotifyIndSend(dst__, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__)   CsrWifiSmeApStaNotifyIndSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__)
 
#define CsrWifiSmeApWmmParamUpdateReqCreate(msg__, dst__, src__, interfaceTag__, wmmApParams__, wmmApBcParams__)
 
#define CsrWifiSmeApWmmParamUpdateReqSendTo(dst__, src__, interfaceTag__, wmmApParams__, wmmApBcParams__)
 
#define CsrWifiSmeApWmmParamUpdateReqSend(src__, interfaceTag__, wmmApParams__, wmmApBcParams__)   CsrWifiSmeApWmmParamUpdateReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, wmmApParams__, wmmApBcParams__)
 
#define CsrWifiSmeApWmmParamUpdateCfmCreate(msg__, dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApWmmParamUpdateCfmSendTo(dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApWmmParamUpdateCfmSend(dst__, interfaceTag__, status__)   CsrWifiSmeApWmmParamUpdateCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)
 
#define CsrWifiSmeApWpsConfigurationReqCreate(msg__, dst__, src__, wpsConfig__)
 
#define CsrWifiSmeApWpsConfigurationReqSendTo(dst__, src__, wpsConfig__)
 
#define CsrWifiSmeApWpsConfigurationReqSend(src__, wpsConfig__)   CsrWifiSmeApWpsConfigurationReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, wpsConfig__)
 
#define CsrWifiSmeApWpsConfigurationCfmCreate(msg__, dst__, src__, status__)
 
#define CsrWifiSmeApWpsConfigurationCfmSendTo(dst__, src__, status__)
 
#define CsrWifiSmeApWpsConfigurationCfmSend(dst__, status__)   CsrWifiSmeApWpsConfigurationCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, status__)
 
#define CsrWifiSmeApWpsRegistrationFinishedReqCreate(msg__, dst__, src__, interfaceTag__)
 
#define CsrWifiSmeApWpsRegistrationFinishedReqSendTo(dst__, src__, interfaceTag__)
 
#define CsrWifiSmeApWpsRegistrationFinishedReqSend(src__, interfaceTag__)   CsrWifiSmeApWpsRegistrationFinishedReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__)
 
#define CsrWifiSmeApWpsRegistrationFinishedCfmCreate(msg__, dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApWpsRegistrationFinishedCfmSendTo(dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApWpsRegistrationFinishedCfmSend(dst__, interfaceTag__, status__)   CsrWifiSmeApWpsRegistrationFinishedCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)
 
#define CsrWifiSmeApWpsRegistrationStartedReqCreate(msg__, dst__, src__, interfaceTag__, SelectedDevicePasswordId__, SelectedconfigMethod__)
 
#define CsrWifiSmeApWpsRegistrationStartedReqSendTo(dst__, src__, interfaceTag__, SelectedDevicePasswordId__, SelectedconfigMethod__)
 
#define CsrWifiSmeApWpsRegistrationStartedReqSend(src__, interfaceTag__, SelectedDevicePasswordId__, SelectedconfigMethod__)   CsrWifiSmeApWpsRegistrationStartedReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, SelectedDevicePasswordId__, SelectedconfigMethod__)
 
#define CsrWifiSmeApWpsRegistrationStartedCfmCreate(msg__, dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApWpsRegistrationStartedCfmSendTo(dst__, src__, interfaceTag__, status__)
 
#define CsrWifiSmeApWpsRegistrationStartedCfmSend(dst__, interfaceTag__, status__)   CsrWifiSmeApWpsRegistrationStartedCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)
 

Functions

void CsrWifiSmeApFreeUpstreamMessageContents (u16 eventClass, void *message)
 
void CsrWifiSmeApFreeDownstreamMessageContents (u16 eventClass, void *message)
 
const char * CsrWifiSmeApAccessTypeToString (CsrWifiSmeApAccessType value)
 
const char * CsrWifiSmeApAuthSupportToString (CsrWifiSmeApAuthSupport value)
 
const char * CsrWifiSmeApAuthTypeToString (CsrWifiSmeApAuthType value)
 
const char * CsrWifiSmeApDirectionToString (CsrWifiSmeApDirection value)
 
const char * CsrWifiSmeApPhySupportToString (CsrWifiSmeApPhySupport value)
 
const char * CsrWifiSmeApTypeToString (CsrWifiSmeApType value)
 
const char * CsrWifiSmeApPrimTypeToString (CsrPrim msgType)
 

Variables

const char * CsrWifiSmeApUpstreamPrimNames [CSR_WIFI_SME_AP_PRIM_UPSTREAM_COUNT]
 
const char * CsrWifiSmeApDownstreamPrimNames [CSR_WIFI_SME_AP_PRIM_DOWNSTREAM_COUNT]
 

Macro Definition Documentation

#define CsrWifiSmeApActiveBaGetCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__,
  activeBaCount__,
  activeBaSessions__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_ACTIVE_BA_GET_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__); \
msg__->activeBaCount = (activeBaCount__); \
msg__->activeBaSessions = (activeBaSessions__);

Definition at line 127 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApActiveBaGetCfmSend (   dst__,
  interfaceTag__,
  status__,
  activeBaCount__,
  activeBaSessions__ 
)    CsrWifiSmeApActiveBaGetCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, activeBaCount__, activeBaSessions__)

Definition at line 142 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApActiveBaGetCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__,
  activeBaCount__,
  activeBaSessions__ 
)
Value:
{ \
CsrWifiSmeApActiveBaGetCfmCreate(msg__, dst__, src__, interfaceTag__, status__, activeBaCount__, activeBaSessions__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 135 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApActiveBaGetReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_ACTIVE_BA_GET_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__);

Definition at line 95 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApActiveBaGetReqSend (   src__,
  interfaceTag__ 
)    CsrWifiSmeApActiveBaGetReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__)

Definition at line 107 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApActiveBaGetReqSendTo (   dst__,
  src__,
  interfaceTag__ 
)
Value:
{ \
CsrWifiSmeApActiveBaGetReqCreate(msg__, dst__, src__, interfaceTag__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 100 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBaDeleteCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__,
  baSession__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_BA_DELETE_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__); \
msg__->baSession = (baSession__);

Definition at line 192 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBaDeleteCfmSend (   dst__,
  interfaceTag__,
  status__,
  baSession__ 
)    CsrWifiSmeApBaDeleteCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, baSession__)

Definition at line 206 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBaDeleteCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__,
  baSession__ 
)
Value:
{ \
CsrWifiSmeApBaDeleteCfmCreate(msg__, dst__, src__, interfaceTag__, status__, baSession__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 199 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBaDeleteReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  reason__,
  baSession__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_BA_DELETE_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->reason = (reason__); \
msg__->baSession = (baSession__);

Definition at line 160 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBaDeleteReqSend (   src__,
  interfaceTag__,
  reason__,
  baSession__ 
)    CsrWifiSmeApBaDeleteReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, reason__, baSession__)

Definition at line 174 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBaDeleteReqSendTo (   dst__,
  src__,
  interfaceTag__,
  reason__,
  baSession__ 
)
Value:
{ \
CsrWifiSmeApBaDeleteReqCreate(msg__, dst__, src__, interfaceTag__, reason__, baSession__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 167 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStartCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__,
  secIeLength__,
  secIe__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_BEACONING_START_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__); \
msg__->secIeLength = (secIeLength__); \
msg__->secIe = (secIe__);

Definition at line 276 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStartCfmSend (   dst__,
  interfaceTag__,
  status__,
  secIeLength__,
  secIe__ 
)    CsrWifiSmeApBeaconingStartCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, secIeLength__, secIe__)

Definition at line 291 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStartCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__,
  secIeLength__,
  secIe__ 
)
Value:
{ \
CsrWifiSmeApBeaconingStartCfmCreate(msg__, dst__, src__, interfaceTag__, status__, secIeLength__, secIe__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 284 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStartReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  initialPresence__,
  apType__,
  cloakSsid__,
  ssid__,
  ifIndex__,
  channel__,
  maxConnections__,
  apCredentials__,
  smeApConfig__,
  p2pGoParam__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_BEACONING_START_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->initialPresence = (initialPresence__); \
msg__->apType = (apType__); \
msg__->cloakSsid = (cloakSsid__); \
msg__->ssid = (ssid__); \
msg__->ifIndex = (ifIndex__); \
msg__->channel = (channel__); \
msg__->maxConnections = (maxConnections__); \
msg__->apCredentials = (apCredentials__); \
msg__->smeApConfig = (smeApConfig__); \
msg__->p2pGoParam = (p2pGoParam__);

Definition at line 234 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStartReqSend (   src__,
  interfaceTag__,
  initialPresence__,
  apType__,
  cloakSsid__,
  ssid__,
  ifIndex__,
  channel__,
  maxConnections__,
  apCredentials__,
  smeApConfig__,
  p2pGoParam__ 
)    CsrWifiSmeApBeaconingStartReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, initialPresence__, apType__, cloakSsid__, ssid__, ifIndex__, channel__, maxConnections__, apCredentials__, smeApConfig__, p2pGoParam__)

Definition at line 256 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStartReqSendTo (   dst__,
  src__,
  interfaceTag__,
  initialPresence__,
  apType__,
  cloakSsid__,
  ssid__,
  ifIndex__,
  channel__,
  maxConnections__,
  apCredentials__,
  smeApConfig__,
  p2pGoParam__ 
)
Value:
{ \
CsrWifiSmeApBeaconingStartReqCreate(msg__, dst__, src__, interfaceTag__, initialPresence__, apType__, cloakSsid__, ssid__, ifIndex__, channel__, maxConnections__, apCredentials__, smeApConfig__, p2pGoParam__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 249 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStopCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_BEACONING_STOP_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__);

Definition at line 336 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStopCfmSend (   dst__,
  interfaceTag__,
  status__ 
)    CsrWifiSmeApBeaconingStopCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)

Definition at line 349 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStopCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
{ \
CsrWifiSmeApBeaconingStopCfmCreate(msg__, dst__, src__, interfaceTag__, status__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 342 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStopReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_BEACONING_STOP_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__);

Definition at line 307 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStopReqSend (   src__,
  interfaceTag__ 
)    CsrWifiSmeApBeaconingStopReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__)

Definition at line 319 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApBeaconingStopReqSendTo (   dst__,
  src__,
  interfaceTag__ 
)
Value:
{ \
CsrWifiSmeApBeaconingStopReqCreate(msg__, dst__, src__, interfaceTag__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 312 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApErrorIndCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  apType__,
  status__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_ERROR_IND, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->apType = (apType__); \
msg__->status = (status__);

Definition at line 370 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApErrorIndSend (   dst__,
  interfaceTag__,
  apType__,
  status__ 
)    CsrWifiSmeApErrorIndSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, apType__, status__)

Definition at line 384 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApErrorIndSendTo (   dst__,
  src__,
  interfaceTag__,
  apType__,
  status__ 
)
Value:
{ \
CsrWifiSmeApErrorIndCreate(msg__, dst__, src__, interfaceTag__, apType__, status__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 377 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaConnectStartIndCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  peerMacAddress__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_STA_CONNECT_START_IND, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->peerMacAddress = (peerMacAddress__);

Definition at line 402 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaConnectStartIndSend (   dst__,
  interfaceTag__,
  peerMacAddress__ 
)    CsrWifiSmeApStaConnectStartIndSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, peerMacAddress__)

Definition at line 415 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaConnectStartIndSendTo (   dst__,
  src__,
  interfaceTag__,
  peerMacAddress__ 
)
Value:
{ \
CsrWifiSmeApStaConnectStartIndCreate(msg__, dst__, src__, interfaceTag__, peerMacAddress__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 408 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaDisconnectCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__,
  peerMacaddress__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_STA_DISCONNECT_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__); \
msg__->peerMacaddress = (peerMacaddress__);

Definition at line 472 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaDisconnectCfmSend (   dst__,
  interfaceTag__,
  status__,
  peerMacaddress__ 
)    CsrWifiSmeApStaDisconnectCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__, peerMacaddress__)

Definition at line 486 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaDisconnectCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__,
  peerMacaddress__ 
)
Value:
{ \
CsrWifiSmeApStaDisconnectCfmCreate(msg__, dst__, src__, interfaceTag__, status__, peerMacaddress__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 479 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaDisconnectReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  deauthReason__,
  disassocReason__,
  peerMacaddress__,
  keepBlocking__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_STA_DISCONNECT_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->deauthReason = (deauthReason__); \
msg__->disassocReason = (disassocReason__); \
msg__->peerMacaddress = (peerMacaddress__); \
msg__->keepBlocking = (keepBlocking__);

Definition at line 438 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaDisconnectReqSend (   src__,
  interfaceTag__,
  deauthReason__,
  disassocReason__,
  peerMacaddress__,
  keepBlocking__ 
)    CsrWifiSmeApStaDisconnectReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, deauthReason__, disassocReason__, peerMacaddress__, keepBlocking__)

Definition at line 454 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaDisconnectReqSendTo (   dst__,
  src__,
  interfaceTag__,
  deauthReason__,
  disassocReason__,
  peerMacaddress__,
  keepBlocking__ 
)
Value:
{ \
CsrWifiSmeApStaDisconnectReqCreate(msg__, dst__, src__, interfaceTag__, deauthReason__, disassocReason__, peerMacaddress__, keepBlocking__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 447 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaNotifyIndCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  mediaStatus__,
  peerMacAddress__,
  peerDeviceAddress__,
  disassocReason__,
  deauthReason__,
  WpsRegistration__,
  secIeLength__,
  secIe__,
  groupKeyId__,
  seqNumber__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_STA_NOTIFY_IND, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->mediaStatus = (mediaStatus__); \
msg__->peerMacAddress = (peerMacAddress__); \
msg__->peerDeviceAddress = (peerDeviceAddress__); \
msg__->disassocReason = (disassocReason__); \
msg__->deauthReason = (deauthReason__); \
msg__->WpsRegistration = (WpsRegistration__); \
msg__->secIeLength = (secIeLength__); \
msg__->secIe = (secIe__); \
msg__->groupKeyId = (groupKeyId__); \
memcpy(msg__->seqNumber, (seqNumber__), sizeof(u16) * 8);

Definition at line 513 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaNotifyIndSend (   dst__,
  interfaceTag__,
  mediaStatus__,
  peerMacAddress__,
  peerDeviceAddress__,
  disassocReason__,
  deauthReason__,
  WpsRegistration__,
  secIeLength__,
  secIe__,
  groupKeyId__,
  seqNumber__ 
)    CsrWifiSmeApStaNotifyIndSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__)

Definition at line 535 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApStaNotifyIndSendTo (   dst__,
  src__,
  interfaceTag__,
  mediaStatus__,
  peerMacAddress__,
  peerDeviceAddress__,
  disassocReason__,
  deauthReason__,
  WpsRegistration__,
  secIeLength__,
  secIe__,
  groupKeyId__,
  seqNumber__ 
)
Value:
{ \
CsrWifiSmeApStaNotifyIndCreate(msg__, dst__, src__, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 528 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWmmParamUpdateCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WMM_PARAM_UPDATE_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__);

Definition at line 585 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWmmParamUpdateCfmSend (   dst__,
  interfaceTag__,
  status__ 
)    CsrWifiSmeApWmmParamUpdateCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)

Definition at line 598 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWmmParamUpdateCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
{ \
CsrWifiSmeApWmmParamUpdateCfmCreate(msg__, dst__, src__, interfaceTag__, status__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 591 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWmmParamUpdateReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  wmmApParams__,
  wmmApBcParams__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WMM_PARAM_UPDATE_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
memcpy(msg__->wmmApParams, (wmmApParams__), sizeof(CsrWifiSmeWmmAcParams) * 4); \
memcpy(msg__->wmmApBcParams, (wmmApBcParams__), sizeof(CsrWifiSmeWmmAcParams) * 4);

Definition at line 554 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWmmParamUpdateReqSend (   src__,
  interfaceTag__,
  wmmApParams__,
  wmmApBcParams__ 
)    CsrWifiSmeApWmmParamUpdateReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, wmmApParams__, wmmApBcParams__)

Definition at line 568 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWmmParamUpdateReqSendTo (   dst__,
  src__,
  interfaceTag__,
  wmmApParams__,
  wmmApBcParams__ 
)
Value:
{ \
CsrWifiSmeApWmmParamUpdateReqCreate(msg__, dst__, src__, interfaceTag__, wmmApParams__, wmmApBcParams__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 561 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsConfigurationCfmCreate (   msg__,
  dst__,
  src__,
  status__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WPS_CONFIGURATION_CFM, dst__, src__); \
msg__->status = (status__);

Definition at line 643 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsConfigurationCfmSend (   dst__,
  status__ 
)    CsrWifiSmeApWpsConfigurationCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, status__)

Definition at line 655 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsConfigurationCfmSendTo (   dst__,
  src__,
  status__ 
)
Value:
{ \
CsrWifiSmeApWpsConfigurationCfmCreate(msg__, dst__, src__, status__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 648 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsConfigurationReqCreate (   msg__,
  dst__,
  src__,
  wpsConfig__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WPS_CONFIGURATION_REQ, dst__, src__); \
msg__->wpsConfig = (wpsConfig__);

Definition at line 615 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsConfigurationReqSend (   src__,
  wpsConfig__ 
)    CsrWifiSmeApWpsConfigurationReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, wpsConfig__)

Definition at line 627 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsConfigurationReqSendTo (   dst__,
  src__,
  wpsConfig__ 
)
Value:
{ \
CsrWifiSmeApWpsConfigurationReqCreate(msg__, dst__, src__, wpsConfig__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 620 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationFinishedCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WPS_REGISTRATION_FINISHED_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__);

Definition at line 700 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationFinishedCfmSend (   dst__,
  interfaceTag__,
  status__ 
)    CsrWifiSmeApWpsRegistrationFinishedCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)

Definition at line 713 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationFinishedCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
{ \
CsrWifiSmeApWpsRegistrationFinishedCfmCreate(msg__, dst__, src__, interfaceTag__, status__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 706 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationFinishedReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WPS_REGISTRATION_FINISHED_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__);

Definition at line 671 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationFinishedReqSend (   src__,
  interfaceTag__ 
)    CsrWifiSmeApWpsRegistrationFinishedReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__)

Definition at line 683 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationFinishedReqSendTo (   dst__,
  src__,
  interfaceTag__ 
)
Value:
{ \
CsrWifiSmeApWpsRegistrationFinishedReqCreate(msg__, dst__, src__, interfaceTag__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 676 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationStartedCfmCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WPS_REGISTRATION_STARTED_CFM, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->status = (status__);

Definition at line 762 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationStartedCfmSend (   dst__,
  interfaceTag__,
  status__ 
)    CsrWifiSmeApWpsRegistrationStartedCfmSendTo(dst__, CSR_WIFI_SME_IFACEQUEUE, interfaceTag__, status__)

Definition at line 775 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationStartedCfmSendTo (   dst__,
  src__,
  interfaceTag__,
  status__ 
)
Value:
{ \
CsrWifiSmeApWpsRegistrationStartedCfmCreate(msg__, dst__, src__, interfaceTag__, status__); \
CsrSchedMessagePut(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 768 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationStartedReqCreate (   msg__,
  dst__,
  src__,
  interfaceTag__,
  SelectedDevicePasswordId__,
  SelectedconfigMethod__ 
)
Value:
CsrWifiFsmEventInit(&msg__->common, CSR_WIFI_SME_AP_PRIM, CSR_WIFI_SME_AP_WPS_REGISTRATION_STARTED_REQ, dst__, src__); \
msg__->interfaceTag = (interfaceTag__); \
msg__->SelectedDevicePasswordId = (SelectedDevicePasswordId__); \
msg__->SelectedconfigMethod = (SelectedconfigMethod__);

Definition at line 731 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationStartedReqSend (   src__,
  interfaceTag__,
  SelectedDevicePasswordId__,
  SelectedconfigMethod__ 
)    CsrWifiSmeApWpsRegistrationStartedReqSendTo(CSR_WIFI_SME_IFACEQUEUE, src__, interfaceTag__, SelectedDevicePasswordId__, SelectedconfigMethod__)

Definition at line 745 of file csr_wifi_sme_ap_lib.h.

#define CsrWifiSmeApWpsRegistrationStartedReqSendTo (   dst__,
  src__,
  interfaceTag__,
  SelectedDevicePasswordId__,
  SelectedconfigMethod__ 
)
Value:
{ \
CsrWifiSmeApWpsRegistrationStartedReqCreate(msg__, dst__, src__, interfaceTag__, SelectedDevicePasswordId__, SelectedconfigMethod__); \
CsrMsgTransport(dst__, CSR_WIFI_SME_AP_PRIM, msg__); \
}

Definition at line 738 of file csr_wifi_sme_ap_lib.h.

Function Documentation

const char* CsrWifiSmeApAccessTypeToString ( CsrWifiSmeApAccessType  value)
const char* CsrWifiSmeApAuthSupportToString ( CsrWifiSmeApAuthSupport  value)
const char* CsrWifiSmeApAuthTypeToString ( CsrWifiSmeApAuthType  value)
const char* CsrWifiSmeApDirectionToString ( CsrWifiSmeApDirection  value)
void CsrWifiSmeApFreeDownstreamMessageContents ( u16  eventClass,
void *  message 
)
void CsrWifiSmeApFreeUpstreamMessageContents ( u16  eventClass,
void *  message 
)
const char* CsrWifiSmeApPhySupportToString ( CsrWifiSmeApPhySupport  value)
const char* CsrWifiSmeApPrimTypeToString ( CsrPrim  msgType)
const char* CsrWifiSmeApTypeToString ( CsrWifiSmeApType  value)

Variable Documentation

const char* CsrWifiSmeApDownstreamPrimNames[CSR_WIFI_SME_AP_PRIM_DOWNSTREAM_COUNT]
const char* CsrWifiSmeApUpstreamPrimNames[CSR_WIFI_SME_AP_PRIM_UPSTREAM_COUNT]