Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CsrWifiFsmContext Struct Reference

Toplevel FSM context data. More...

#include <csr_wifi_fsm_types.h>

Data Fields

CsrWifiFsmEventList eventQueue
 
CsrWifiFsmEventList externalEventQueue
 
u32 timeOffset
 
CsrWifiFsmTimerList timerQueue
 
u8 useTempSaveList
 
CsrWifiFsmEventList tempSaveList
 
CsrWifiFsmEvent * eventForwardedOrSaved
 
u16 maxProcesses
 
u16 numProcesses
 
CsrWifiFsmInstanceEntry * instanceArray
 
CsrWifiFsmInstanceEntry * ownerInstance
 
CsrWifiFsmInstanceEntry * currentInstance
 
CsrWifiFsmExternalWakupCallbackPtr externalEventFn
 
CsrWifiFsmOnEventFnPtr appIgnoreCallback
 
CsrWifiFsmDestLookupCallbackPtr appEvtDstCallback
 
void * applicationContext
 
void * externalContext
 
CsrLogTextTaskId loggingTaskId
 
CsrSchedTid schedTimerId
 
u32 schedTimerNexttimeoutMs
 

Detailed Description

Toplevel FSM context data.

Description
Holds ALL FSM static and dynamic data for a FSM

Definition at line 384 of file csr_wifi_fsm_types.h.

Field Documentation

Definition at line 403 of file csr_wifi_fsm_types.h.

CsrWifiFsmOnEventFnPtr appIgnoreCallback

Definition at line 402 of file csr_wifi_fsm_types.h.

void* applicationContext

Definition at line 405 of file csr_wifi_fsm_types.h.

CsrWifiFsmInstanceEntry* currentInstance

Definition at line 400 of file csr_wifi_fsm_types.h.

CsrWifiFsmEvent* eventForwardedOrSaved

Definition at line 395 of file csr_wifi_fsm_types.h.

CsrWifiFsmEventList eventQueue

Definition at line 386 of file csr_wifi_fsm_types.h.

void* externalContext

Definition at line 406 of file csr_wifi_fsm_types.h.

Definition at line 401 of file csr_wifi_fsm_types.h.

CsrWifiFsmEventList externalEventQueue

Definition at line 387 of file csr_wifi_fsm_types.h.

CsrWifiFsmInstanceEntry* instanceArray

Definition at line 398 of file csr_wifi_fsm_types.h.

CsrLogTextTaskId loggingTaskId

Definition at line 407 of file csr_wifi_fsm_types.h.

u16 maxProcesses

Definition at line 396 of file csr_wifi_fsm_types.h.

u16 numProcesses

Definition at line 397 of file csr_wifi_fsm_types.h.

CsrWifiFsmInstanceEntry* ownerInstance

Definition at line 399 of file csr_wifi_fsm_types.h.

CsrSchedTid schedTimerId

Definition at line 410 of file csr_wifi_fsm_types.h.

u32 schedTimerNexttimeoutMs

Definition at line 411 of file csr_wifi_fsm_types.h.

CsrWifiFsmEventList tempSaveList

Definition at line 394 of file csr_wifi_fsm_types.h.

u32 timeOffset

Definition at line 391 of file csr_wifi_fsm_types.h.

CsrWifiFsmTimerList timerQueue

Definition at line 392 of file csr_wifi_fsm_types.h.

u8 useTempSaveList

Definition at line 393 of file csr_wifi_fsm_types.h.


The documentation for this struct was generated from the following file: