blob: 79a5843f860a585a90e68c9c9561c204eb80d5ff [file] [log] [blame]
/*
* Copyright (c) 2012-2013 Qualcomm Atheros, Inc.
* All Rights Reserved.
* Qualcomm Atheros Confidential and Proprietary.
*/
#ifndef __SYS_GLOBAL_H__
#define __SYS_GLOBAL_H__
typedef struct sAniSirSys
{
tANI_U32 abort; /* system is aborting and will be unloaded, only MMH thread is running */
tANI_U32 gSysFrameCount[4][16];
tANI_U32 gSysBbtReceived;
tANI_U32 gSysBbtPostedToLim;
tANI_U32 gSysBbtPostedToSch;
tANI_U32 gSysBbtPostedToPmm;
tANI_U32 gSysBbtPostedToHal;
tANI_U32 gSysBbtDropped;
tANI_U32 gSysBbtNonLearnFrameInv;
tANI_U32 gSysBbtLearnFrameInv;
tANI_U32 gSysBbtCrcFail;
tANI_U32 gSysBbtDuplicates;
tANI_U32 gSysReleaseCount;
tANI_U32 probeError, probeBadSsid, probeIgnore, probeRespond;
tANI_U32 gSysEnableLearnMode;
tANI_U32 gSysEnableScanMode;
tANI_U32 gSysEnableLinkMonitorMode;
} tAniSirSys, *tpAniSirSys;
#endif