blob: 79a5843f860a585a90e68c9c9561c204eb80d5ff [file] [log] [blame]
Jeff Johnson295189b2012-06-20 16:38:30 -07001/*
Kiet Lamaa8e15a2014-02-11 23:30:06 -08002 * Copyright (c) 2012-2013 Qualcomm Atheros, Inc.
3 * All Rights Reserved.
4 * Qualcomm Atheros Confidential and Proprietary.
Gopichand Nakkala92f07d82013-01-08 21:16:34 -08005 */
Jeff Johnson295189b2012-06-20 16:38:30 -07006#ifndef __SYS_GLOBAL_H__
7#define __SYS_GLOBAL_H__
8
9typedef struct sAniSirSys
10{
11 tANI_U32 abort; /* system is aborting and will be unloaded, only MMH thread is running */
12
Jeff Johnson295189b2012-06-20 16:38:30 -070013 tANI_U32 gSysFrameCount[4][16];
14 tANI_U32 gSysBbtReceived;
15 tANI_U32 gSysBbtPostedToLim;
16 tANI_U32 gSysBbtPostedToSch;
17 tANI_U32 gSysBbtPostedToPmm;
18 tANI_U32 gSysBbtPostedToHal;
19 tANI_U32 gSysBbtDropped;
20 tANI_U32 gSysBbtNonLearnFrameInv;
21 tANI_U32 gSysBbtLearnFrameInv;
22 tANI_U32 gSysBbtCrcFail;
23 tANI_U32 gSysBbtDuplicates;
24 tANI_U32 gSysReleaseCount;
25 tANI_U32 probeError, probeBadSsid, probeIgnore, probeRespond;
26
Jeff Johnson295189b2012-06-20 16:38:30 -070027 tANI_U32 gSysEnableLearnMode;
28 tANI_U32 gSysEnableScanMode;
29 tANI_U32 gSysEnableLinkMonitorMode;
Jeff Johnson295189b2012-06-20 16:38:30 -070030} tAniSirSys, *tpAniSirSys;
31
32#endif