blob: e9b1591fcd52160c1a63724c09bfc99a75af5c7d [file] [log] [blame]
Kiet Lam0fb93dd2014-02-19 00:32:59 -08001/*
2 * Copyright (c) 2013 The Linux Foundation. All rights reserved.
3 *
4 * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
5 *
6 *
7 * Permission to use, copy, modify, and/or distribute this software for
8 * any purpose with or without fee is hereby granted, provided that the
9 * above copyright notice and this permission notice appear in all
10 * copies.
11 *
12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
13 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
14 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
15 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
16 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
17 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
18 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19 * PERFORMANCE OF THIS SOFTWARE.
20 */
21
22/*
23 * This file was originally distributed by Qualcomm Atheros, Inc.
24 * under proprietary terms before Copyright ownership was assigned
25 * to the Linux Foundation.
26 */
27
Leela Venkata Kiran Kumar Reddy Chirala7367c202013-04-10 22:39:51 -070028/***********************************************************************
29 sme_Trace.h
30
31 \brief definition for trace related APIs
32
33 \author Kiran Kumar Reddy CH L V
34
Leela Venkata Kiran Kumar Reddy Chirala7367c202013-04-10 22:39:51 -070035 ========================================================================*/
36
37#ifndef __SME_TRACE_H__
38#define __SME_TRACE_H__
39
40
41#include "macTrace.h"
42
43#define NO_SESSION 0xFF
44#define TRACE_CODE_SME_COMMAND 0xFF
45enum {
46 TRACE_CODE_SME_RX_HDD_MSG_SCAN_REQ,
47 TRACE_CODE_SME_RX_HDD_MSG_SCAN_GET_RESULTS,
48 TRACE_CODE_SME_RX_HDD_MSG_CONNECT,
49 TRACE_CODE_SME_RX_HDD_MSG_SET_11DINFO,
50 TRACE_CODE_SME_RX_HDD_MSG_GET_SOFTAP_DOMAIN,
51 TRACE_CODE_SME_RX_HDD_MSG_SET_REGINFO,
52 TRACE_CODE_SME_RX_HDD_MSG_UPDATE_CHANNEL_CONFIG,
53 TRACE_CODE_SME_RX_HDD_MSG_UPDATE_CONFIG,
54 TRACE_CODE_SME_RX_HDD_MSG_HDDREADYIND,
55 TRACE_CODE_SME_RX_HDD_MSG_SCAN_FLUSH_RESULTS,
56 TRACE_CODE_SME_RX_HDD_MSG_SCAN_FLUSH_P2PRESULTS,
57 TRACE_CODE_SME_RX_HDD_MSG_SCAN_RESULT_GETFIRST,
58 TRACE_CODE_SME_RX_HDD_MSG_SCAN_RESULT_GETNEXT,
59 TRACE_CODE_SME_RX_HDD_MSG_SCAN_RESULT_PURGE,
60 TRACE_CODE_SME_RX_HDD_ROAM_REASSOC,
61 TRACE_CODE_SME_RX_HDD_ROAM_DISCONNECT,
62 TRACE_CODE_SME_RX_HDD_ROAM_GET_CONNECTPROFILE,
63 TRACE_CODE_SME_RX_HDD_ROAM_FREE_CONNECTPROFILE,
64 TRACE_CODE_SME_RX_HDD_ROAM_SET_PMKIDCACHE,
65 TRACE_CODE_SME_RX_HDD_GET_CONFIGPARAM,
66 TRACE_CODE_SME_RX_HDD_GET_MODPROFFIELDS,
67 TRACE_CODE_SME_RX_HDD_SET_CONFIG_PWRSAVE,
68 TRACE_CODE_SME_RX_HDD_GET_CONFIG_PWRSAVE,
69 TRACE_CODE_SME_RX_HDD_ENABLE_PWRSAVE,
70 TRACE_CODE_SME_RX_HDD_DISABLE_PWRSAVE,
71 TRACE_CODE_SME_RX_HDD_START_AUTO_BMPSTIMER,
72 TRACE_CODE_SME_RX_HDD_STOP_AUTO_BMPSTIMER,
73 TRACE_CODE_SME_RX_HDD_IS_PWRSAVE_ENABLED,
74 TRACE_CODE_SME_RX_HDD_REQUEST_FULLPOWER,
75 TRACE_CODE_SME_RX_HDD_REQUEST_BMPS,
76 TRACE_CODE_SME_RX_HDD_SET_DHCP_FLAG,
77 TRACE_CODE_SME_RX_HDD_REQUEST_STANDBY,
78 TRACE_CODE_SME_RX_HDD_WOWL_ADDBCAST_PATTERN,
79 TRACE_CODE_SME_RX_HDD_WOWL_DELBCAST_PATTERN,
80 TRACE_CODE_SME_RX_HDD_ENTER_WOWL,
81 TRACE_CODE_SME_RX_HDD_EXIT_WOWL,
82 TRACE_CODE_SME_RX_HDD_SET_KEY,
83 TRACE_CODE_SME_RX_HDD_REMOVE_KEY,
84 TRACE_CODE_SME_RX_HDD_GET_STATS,
85 TRACE_CODE_SME_RX_HDD_GET_CNTRYCODE,
86 TRACE_CODE_SME_RX_HDD_SET_CNTRYCODE,
87 TRACE_CODE_SME_RX_HDD_CHANGE_CNTRYCODE,
88 TRACE_CODE_SME_RX_HDD_BTC_SIGNALEVENT,
89 TRACE_CODE_SME_RX_HDD_BTC_SETCONFIG,
90 TRACE_CODE_SME_RX_HDD_BTC_GETCONFIG,
91 TRACE_CODE_SME_RX_HDD_SET_CFGPRIVACY,
92 TRACE_CODE_SME_RX_HDD_NEIGHBOR_REPORTREQ,
93 TRACE_CODE_SME_RX_HDD_DBG_READREG,
94 TRACE_CODE_SME_RX_HDD_DBG_WRITEREG,
95 TRACE_CODE_SME_RX_HDD_DBG_READMEM,
96 TRACE_CODE_SME_RX_HDD_DBG_WRITEMEM,
97 TRACE_CODE_SME_RX_HDD_OPEN_SESSION,
98 TRACE_CODE_SME_RX_HDD_CLOSE_SESSION,
99 TRACE_CODE_SME_RX_HDD_SET_HOSTOFFLOAD,
100 TRACE_CODE_SME_RX_HDD_SET_GTKOFFLOAD,
101 TRACE_CODE_SME_RX_HDD_GET_GTKOFFLOAD,
102 TRACE_CODE_SME_RX_HDD_SET_POWERPARAMS,
103 TRACE_CODE_SME_RX_HDD_ABORT_MACSCAN,
104 TRACE_CODE_SME_RX_HDD_REGISTER_MGMTFR,
105 TRACE_CODE_SME_RX_HDD_DEREGISTER_MGMTFR,
106 TRACE_CODE_SME_RX_HDD_REMAIN_ONCHAN,
107 TRACE_CODE_SME_RX_HDD_SEND_ACTION,
108 TRACE_CODE_SME_RX_HDD_CANCEL_REMAIN_ONCHAN,
109 TRACE_CODE_SME_RX_HDD_CONFIG_RXPFIL,
110 TRACE_CODE_SME_RX_HDD_CONFIG_SUSPENDIND,
111 TRACE_CODE_SME_RX_HDD_CONFIG_RESUMEREQ,
112 TRACE_CODE_SME_RX_HDD_SET_MAXTXPOW,
113 TRACE_CODE_SME_RX_HDD_SET_TXPOW,
114 TRACE_CODE_SME_RX_HDD_SET_TMLEVEL,
115 TRACE_CODE_SME_RX_HDD_CAPS_EXCH,
116 TRACE_CODE_SME_RX_HDD_DISABLE_CAP,
117 TRACE_CODE_SME_RX_HDD_GET_DEFCCNV,
118 TRACE_CODE_SME_RX_HDD_GET_CURCC,
119 TRACE_CODE_SME_RX_HDD_RESET_PW5G,
120 TRACE_CODE_SME_RX_HDD_UPDATE_RP5G,
121 TRACE_CODE_SME_RX_HDD_SET_ROAMIBAND,
122 TRACE_CODE_SME_RX_HDD_GET_ROAMIBAND,
123 TRACE_CODE_SME_RX_HDD_UPDATE_RSSIDIFF,
124 TRACE_CODE_SME_RX_HDD_UPDATE_IMMRSSIDIFF,
125 TRACE_CODE_SME_RX_HDD_UPDATE_FTENABLED,
126 TRACE_CODE_SME_RX_HDD_UPDATE_WESMODE,
127 TRACE_CODE_SME_RX_HDD_SET_SCANCTRL,
Dino Mycle2c198072014-06-10 10:15:52 +0530128 TRACE_CODE_SME_RX_HDD_EXTSCAN_GET_CAPABILITIES,
129 TRACE_CODE_SME_RX_HDD_EXTSCAN_START,
130 TRACE_CODE_SME_RX_HDD_EXTSCAN_STOP,
131 TRACE_CODE_SME_RX_HDD_EXTSCAN_SET_BSS_HOTLIST,
132 TRACE_CODE_SME_RX_HDD_EXTSCAN_RESET_BSS_HOTLIST,
133 TRACE_CODE_SME_RX_HDD_EXTSCAN_SET_SIGNF_CHANGE,
134 TRACE_CODE_SME_RX_HDD_EXTSCAN_RESET_SIGNF_CHANGE,
135 TRACE_CODE_SME_RX_HDD_EXTSCAN_GET_CACHED_RESULTS,
Leela Venkata Kiran Kumar Reddy Chirala7367c202013-04-10 22:39:51 -0700136};
137
138void smeTraceInit(tpAniSirGlobal pMac);
139#endif //__SME_TRACE_H__