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 charCsrWifiSmeApAccessTypeToString (CsrWifiSmeApAccessType value)
 
const charCsrWifiSmeApAuthSupportToString (CsrWifiSmeApAuthSupport value)
 
const charCsrWifiSmeApAuthTypeToString (CsrWifiSmeApAuthType value)
 
const charCsrWifiSmeApDirectionToString (CsrWifiSmeApDirection value)
 
const charCsrWifiSmeApPhySupportToString (CsrWifiSmeApPhySupport value)
 
const charCsrWifiSmeApTypeToString (CsrWifiSmeApType value)
 
const charCsrWifiSmeApPrimTypeToString (CsrPrim msgType)
 

Variables

const charCsrWifiSmeApUpstreamPrimNames [CSR_WIFI_SME_AP_PRIM_UPSTREAM_COUNT]
 
const charCsrWifiSmeApDownstreamPrimNames [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]