os/kernelhwsrv/kernel/eka/include/drivers/iic_trace.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // e32\include\drivers\iic_trace.h
    15 //
    16 // WARNING: This file contains some APIs which are internal and are subject
    17 //          to change without notice. Such APIs should therefore not be used
    18 //          outside the Kernel and Hardware Services package.
    19 //
    20 
    21 
    22 /**
    23  @file
    24  @internalComponent
    25 */
    26 #ifndef __IIC_TRACE_H__
    27 #define __IIC_TRACE_H__
    28 #ifdef BTRACE_IIC
    29 
    30 //Function to format the output.
    31 static void IicTraceFormatPrint(TDes8& aBuf, const char* aFmt, ...)
    32 	{
    33 	if(!(&aBuf))
    34 		return;
    35 	VA_LIST list;
    36 	VA_START(list,aFmt);
    37 	Kern::AppendFormat(aBuf,aFmt,list);
    38 	}
    39 
    40 //definition of subcategories.
    41 #define IIC_REGISTERCHANS_START_PSL				BTrace::ERegisterChansStartPsl
    42 #define IIC_REGISTERCHANS_START_PIL				BTrace::ERegisterChansStartPil
    43 #define IIC_REGISTERCHANS_END_PIL				BTrace::ERegisterChansEndPil
    44 #define IIC_REGISTERCHANS_END_PSL				BTrace::ERegisterChansEndPsl
    45 #define IIC_DEREGISTERCHAN_START_PSL			BTrace::EDeRegisterChanStartPsl
    46 #define IIC_DEREGISTERCHAN_START_PIL			BTrace::EDeRegisterChanStartPil
    47 #define IIC_DEREGISTERCHAN_END_PIL				BTrace::EDeRegisterChanEndPil
    48 #define IIC_DEREGISTERCHAN_END_PSL				BTrace::EDeRegisterChanEndPsl
    49 #define IIC_MQTRANSSYNC_START_PIL				BTrace::EMQTransSyncStartPil
    50 // #define IIC_MQTRANSSYNC_START_PSL				BTrace::EMQTransSyncStartPsl
    51 // #define IIC_MQTRANSSYNC_END_PSL					BTrace::EMQTransSyncEndPsl
    52 #define IIC_MQTRANSSYNC_END_PIL					BTrace::EMQTransSyncEndPil
    53 #define IIC_MQTRANSASYNC_START_PIL				BTrace::EMQTransAsyncStartPil
    54 // #define IIC_MQTRANSASYNC_START_PSL				BTrace::EMQTransAsyncStartPsl
    55 // #define IIC_MQTRANSASYNC_END_PSL				BTrace::EMQTransAsyncEndPsl
    56 #define IIC_MQTRANSASYNC_END_PIL				BTrace::EMQTransAsyncEndPil
    57 #define IIC_MCANCELTRANS_START_PIL				BTrace::EMCancelTransStartPil
    58 // #define IIC_MCANCELTRANS_START_PSL				BTrace::EMCancelTransStartPsl
    59 // #define IIC_MCANCELTRANS_END_PSL				BTrace::EMCancelTransEndPsl
    60 #define IIC_MCANCELTRANS_END_PIL				BTrace::EMCancelTransEndPil
    61 #define IIC_MPROCESSTRANS_START_PIL				BTrace::EMProcessTransStartPil
    62 #define IIC_MPROCESSTRANS_START_PSL				BTrace::EMProcessTransStartPsl
    63 #define IIC_MPROCESSTRANS_END_PSL				BTrace::EMProcessTransEndPsl
    64 #define IIC_MPROCESSTRANS_END_PIL				BTrace::EMProcessTransEndPil
    65 #define IIC_SCAPTCHANSYNC_START_PIL				BTrace::ESCaptChanSyncStartPil
    66 #define IIC_SCAPTCHANSYNC_START_PSL				BTrace::ESCaptChanSyncStartPsl
    67 #define IIC_SCAPTCHANSYNC_END_PSL				BTrace::ESCaptChanSyncEndPsl
    68 #define IIC_SCAPTCHANSYNC_END_PIL				BTrace::ESCaptChanSyncEndPil
    69 #define IIC_SCAPTCHANASYNC_START_PIL			BTrace::ESCaptChanASyncStartPil
    70 #define IIC_SCAPTCHANASYNC_START_PSL			BTrace::ESCaptChanASyncStartPsl
    71 #define IIC_SCAPTCHANASYNC_END_PSL				BTrace::ESCaptChanASyncEndPsl
    72 #define IIC_SCAPTCHANASYNC_END_PIL				BTrace::ESCaptChanASyncEndPil
    73 #define IIC_SRELCHAN_START_PIL					BTrace::ESRelChanStartPil
    74 #define IIC_SRELCHAN_START_PSL					BTrace::ESRelChanStartPsl
    75 #define IIC_SRELCHAN_END_PSL					BTrace::ESRelChanEndPsl
    76 #define IIC_SRELCHAN_END_PIL					BTrace::ESRelChanEndPil
    77 #define IIC_SREGRXBUF_START_PIL					BTrace::ESRegRxBufStartPil
    78 #define IIC_SREGRXBUF_START_PSL					BTrace::ESRegRxBufStartPsl
    79 #define IIC_SREGRXBUF_END_PSL					BTrace::ESRegRxBufEndPsl
    80 #define IIC_SREGRXBUF_END_PIL					BTrace::ESRegRxBufEndPil
    81 #define IIC_SREGTXBUF_START_PIL					BTrace::ESRegTxBufStartPil
    82 #define IIC_SREGTXBUF_START_PSL					BTrace::ESRegTxBufStartPsl
    83 #define IIC_SREGTXBUF_END_PSL					BTrace::ESRegTxBufEndPsl
    84 #define IIC_SREGTXBUF_END_PIL					BTrace::ESRegTxBufEndPil
    85 #define IIC_SNOTIFTRIG_START_PIL				BTrace::ESNotifTrigStartPil
    86 #define IIC_SNOTIFTRIG_START_PSL				BTrace::ESNotifTrigStartPsl
    87 #define IIC_SNOTIFTRIG_END_PSL					BTrace::ESNotifTrigEndPsl
    88 #define IIC_SNOTIFTRIG_END_PIL					BTrace::ESNotifTrigEndPil
    89 #define IIC_MSSTATEXT_START_PIL					BTrace::EMStatExtStartPil
    90 // #define IIC_MSSTATEXT_START_PSL					BTrace::EMStatExtStartPsl
    91 // #define IIC_MSSTATEXT_END_PSL					BTrace::EMStatExtEndPsl
    92 #define IIC_MSSTATEXT_END_PIL					BTrace::EMStatExtEndPil
    93 #define IIC_MSTATEXT_START_PIL					BTrace::EMStatExtStartPil
    94 #define IIC_MSTATEXT_START_PSL					BTrace::EMStatExtStartPsl
    95 #define IIC_MSTATEXT_END_PSL					BTrace::EMStatExtEndPsl
    96 #define IIC_MSTATEXT_END_PIL					BTrace::EMStatExtEndPil
    97 #define IIC_SSTATEXT_START_PIL					BTrace::ESStatExtStartPil
    98 #define IIC_SSTATEXT_START_PSL					BTrace::ESStatExtStartPsl
    99 #define IIC_SSTATEXT_END_PSL					BTrace::ESStatExtEndPsl
   100 #define IIC_SSTATEXT_END_PIL					BTrace::ESStatExtEndPil
   101 
   102 // Macros for printing
   103 #define IIC_REGISTERCHANS_START_PSL_TRACE					\
   104 	{														\
   105 	BTrace8(BTrace::EIic, IIC_REGISTERCHANS_START_PSL,ChannelPtrArray,NUM_CHANNELS);	\
   106 	}
   107 
   108 #define IIC_REGISTERCHANS_START_PIL_TRACE					\
   109 	{														\
   110 	BTrace12(BTrace::EIic, IIC_REGISTERCHANS_START_PIL,aListChannels, aNumberChannels, chanArray->Count());	\
   111 	}
   112 
   113 #define IIC_REGISTERCHANS_END_PIL_TRACE						\
   114 	{														\
   115 	BTrace8(BTrace::EIic, IIC_REGISTERCHANS_END_PIL,aListChannels, chanArray->Count());	\
   116 	}
   117 
   118 #define IIC_REGISTERCHANS_END_PSL_TRACE						\
   119 	{														\
   120 	BTrace8(BTrace::EIic, IIC_REGISTERCHANS_END_PSL,ChannelPtrArray, r);	\
   121 	}
   122 
   123 #define IIC_DEREGISTERCHAN_START_PSL_TRACE					\
   124 	{														\
   125 	BTrace4(BTrace::EIic, IIC_DEREGISTERCHAN_START_PSL,this);	\
   126 	}
   127 
   128 #define IIC_DEREGISTERCHAN_START_PIL_TRACE					\
   129 	{														\
   130 	BTrace8(BTrace::EIic, IIC_DEREGISTERCHAN_START_PIL,aChannel,chanArray->Count());	\
   131 	}
   132 
   133 #define IIC_DEREGISTERCHAN_END_PIL_TRACE					\
   134 	{														\
   135 	BTrace8(BTrace::EIic, IIC_DEREGISTERCHAN_END_PIL,aChannel,chanArray->Count());	\
   136 	}
   137 
   138 #define IIC_DEREGISTERCHAN_END_PSL_TRACE					\
   139 	{														\
   140 	BTrace8(BTrace::EIic, IIC_DEREGISTERCHAN_END_PSL,this,r);	\
   141 	}
   142 
   143 #define IIC_MQTRANSSYNC_START_PIL_TRACE						\
   144 	{														\
   145 	BTrace8(BTrace::EIic, IIC_MQTRANSSYNC_START_PIL,aBusId, aTransaction);	\
   146 	}
   147 
   148 // #define IIC_MQTRANSSYNC_START_PSL_TRACE
   149 // #define IIC_MQTRANSSYNC_END_PSL_TRACE
   150 
   151 #define IIC_MQTRANSSYNC_END_PIL_TRACE						\
   152 	{														\
   153 	BTrace8(BTrace::EIic, IIC_MQTRANSSYNC_START_PIL,aBusId, r);	\
   154 	}
   155 
   156 #define IIC_MQTRANSASYNC_START_PIL_TRACE					\
   157 	{														\
   158 	BTrace12(BTrace::EIic, IIC_MQTRANSASYNC_START_PIL,aBusId, aTransaction, aCallback);	\
   159 	}
   160 
   161 // #define IIC_MQTRANSASYNC_START_PSL_TRACE
   162 // #define IIC_MQTRANSASYNC_END_PSL_TRACE
   163 
   164 #define IIC_MQTRANSASYNC_END_PIL_TRACE						\
   165 	{														\
   166 	BTrace8(BTrace::EIic, IIC_MQTRANSASYNC_END_PIL,aBusId, r);	\
   167 	}
   168 
   169 #define IIC_MCANCELTRANS_START_PIL_TRACE					\
   170 	{														\
   171 	BTrace8(BTrace::EIic, IIC_MCANCELTRANS_START_PIL,aBusId, aTransaction);	\
   172 	}
   173 
   174 // #define IIC_MCANCELTRANS_START_PSL_TRACE
   175 // #define IIC_MCANCELTRANS_END_PSL_TRACE
   176 
   177 #define IIC_MCANCELTRANS_END_PIL_TRACE						\
   178 	{														\
   179 	BTrace8(BTrace::EIic, IIC_MCANCELTRANS_END_PIL,aTransaction,r);	\
   180 	}
   181 
   182 #define IIC_MPROCESSTRANS_START_PIL_TRACE					\
   183 	{														\
   184     TBuf8<256> printBuf;									\
   185     printBuf.Zero();										\
   186     IicTraceFormatPrint(printBuf, "%d", 0);	\
   187 	BTraceN(BTrace::EIic, IIC_MPROCESSTRANS_START_PIL, channel,trans, printBuf.Ptr(), printBuf.Length()); \
   188 	}
   189 
   190 #define IIC_MPROCESSTRANS_START_PSL_TRACE					\
   191 	{														\
   192 	BTrace4(BTrace::EIic, IIC_MPROCESSTRANS_START_PSL,aTransaction);	\
   193 	}
   194 
   195 #define IIC_MPROCESSTRANS_END_PSL_TRACE						\
   196 	{														\
   197 	BTraceContext4(BTrace::EIic, IIC_MPROCESSTRANS_END_PSL,aResult);	\
   198 	}
   199 
   200 #define IIC_MPROCESSTRANS_END_PIL_TRACE						\
   201 	{														\
   202 	BTraceContext12(BTrace::EIic, IIC_MPROCESSTRANS_END_PIL,aTrans, aResult, aCb);	\
   203 	}
   204 
   205 #define IIC_SCAPTCHANSYNC_START_PIL_TRACE					\
   206 	{														\
   207 	BTrace8(BTrace::EIic, IIC_SCAPTCHANSYNC_START_PIL,aBusId, aConfigHdr);	\
   208 	}
   209 
   210 #define IIC_SCAPTCHANSYNC_START_PSL_TRACE					\
   211 	{														\
   212 	BTrace8(BTrace::EIic, IIC_SCAPTCHANSYNC_START_PSL,this,iConfigHeader);	\
   213 	}
   214 
   215 #define IIC_SCAPTCHANSYNC_END_PSL_TRACE						\
   216 	{														\
   217 	BTrace8(BTrace::EIic, IIC_SCAPTCHANSYNC_END_PSL,this,r);	\
   218 	}
   219 
   220 #define IIC_SCAPTCHANSYNC_END_PIL_TRACE						\
   221 	{														\
   222 	BTrace12(BTrace::EIic, IIC_SCAPTCHANSYNC_END_PIL,aBusId,aChannelId,r);	\
   223 	}
   224 
   225 #define IIC_SCAPTCHANASYNC_START_PIL_TRACE					\
   226 	{														\
   227 	BTrace12(BTrace::EIic, IIC_SCAPTCHANASYNC_START_PIL,aBusId, aConfigHdr,aCallback);	\
   228 	}
   229 
   230 #define IIC_SCAPTCHANASYNC_START_PSL_TRACE					\
   231 	{														\
   232 	BTrace8(BTrace::EIic, IIC_SCAPTCHANASYNC_START_PSL,this,iConfigHeader);	\
   233 	}
   234 
   235 #define IIC_SCAPTCHANASYNC_END_PSL_TRACE					\
   236 	{														\
   237 	BTraceContext8(BTrace::EIic, IIC_SCAPTCHANASYNC_END_PSL,channel,r);	\
   238 	}
   239 
   240 #define IIC_SCAPTCHANASYNC_END_PIL_TRACE					\
   241 	{														\
   242     TBuf8<256> printBuf;									\
   243     printBuf.Zero();										\
   244     IicTraceFormatPrint(printBuf, "%d", 0);	\
   245 	BTraceN(BTrace::EIic, IIC_SCAPTCHANASYNC_END_PIL, this,aResult, printBuf.Ptr(), printBuf.Length()); \
   246 	}
   247 
   248 #define IIC_SRELCHAN_START_PIL_TRACE						\
   249 	{														\
   250 	BTrace4(BTrace::EIic, IIC_SRELCHAN_START_PIL,aChannelId);	\
   251 	}
   252 
   253 #define IIC_SRELCHAN_START_PSL_TRACE						\
   254 	{														\
   255 	BTrace4(BTrace::EIic, IIC_SRELCHAN_START_PSL,this);	\
   256 	}
   257 
   258 #define IIC_SRELCHAN_END_PSL_TRACE							\
   259 	{														\
   260 	BTrace8(BTrace::EIic, IIC_SRELCHAN_END_PSL,this,r);	\
   261 	}
   262 
   263 #define IIC_SRELCHAN_END_PIL_TRACE							\
   264 	{														\
   265 	BTrace8(BTrace::EIic, IIC_SRELCHAN_START_PIL,aChannelId,r);	\
   266 	}
   267 
   268 #define IIC_SREGRXBUF_START_PIL_TRACE						\
   269 	{														\
   270     TBuf8<256> printBuf;									\
   271     printBuf.Zero();										\
   272     IicTraceFormatPrint(printBuf, "%d %d", aNumWords, aOffset);	\
   273 	BTraceN(BTrace::EIic, IIC_SREGRXBUF_START_PIL, (TInt)&aRxBuffer, aBufGranularity, printBuf.Ptr(), printBuf.Length()); \
   274 	}
   275 
   276 #define IIC_SREGRXBUF_START_PSL_TRACE						\
   277 	{														\
   278     TBuf8<256> printBuf;									\
   279     printBuf.Zero();										\
   280     IicTraceFormatPrint(printBuf, "%d %d %d", aBufGranularity, aNumWords, aOffset);	\
   281 	BTraceN(BTrace::EIic, IIC_SREGRXBUF_START_PSL, this, (TInt)&aRxBuffer, printBuf.Ptr(), printBuf.Length()); \
   282 	}
   283 
   284 #define IIC_SREGRXBUF_END_PSL_TRACE							\
   285 	{														\
   286 	BTrace8(BTrace::EIic, IIC_SREGRXBUF_END_PSL,this,r);	\
   287 	}
   288 
   289 #define IIC_SREGRXBUF_END_PIL_TRACE							\
   290 	{														\
   291 	BTrace4(BTrace::EIic, IIC_SREGRXBUF_END_PIL,r);	\
   292 	}
   293 
   294 #define IIC_SREGTXBUF_START_PIL_TRACE						\
   295 	{														\
   296     TBuf8<256> printBuf;									\
   297     printBuf.Zero();										\
   298     IicTraceFormatPrint(printBuf, "%d %d", aNumWords, aOffset);	\
   299 	BTraceN(BTrace::EIic, IIC_SREGTXBUF_START_PIL, (TInt)&aTxBuffer, aBufGranularity, printBuf.Ptr(), printBuf.Length()); \
   300 	}
   301 
   302 #define IIC_SREGTXBUF_START_PSL_TRACE						\
   303 	{														\
   304     TBuf8<256> printBuf;									\
   305     printBuf.Zero();										\
   306     IicTraceFormatPrint(printBuf, "%d %d %d", aBufGranularity, aNumWords, aOffset);	\
   307 	BTraceN(BTrace::EIic, IIC_SREGTXBUF_START_PSL, this, (TInt)&aTxBuffer, printBuf.Ptr(), printBuf.Length()); \
   308 	}
   309 
   310 #define IIC_SREGTXBUF_END_PSL_TRACE							\
   311 	{														\
   312 	BTrace8(BTrace::EIic, IIC_SREGTXBUF_END_PSL,this,r);	\
   313 	}
   314 
   315 #define IIC_SREGTXBUF_END_PIL_TRACE							\
   316 	{														\
   317 	BTrace4(BTrace::EIic, IIC_SREGTXBUF_END_PIL,r);	\
   318 	}
   319 
   320 #define IIC_SNOTIFTRIG_START_PIL_TRACE						\
   321 	{														\
   322 	BTrace8(BTrace::EIic, IIC_SNOTIFTRIG_START_PIL,aChannelId, aTrigger);	\
   323 	}
   324 
   325 #define IIC_SNOTIFTRIG_START_PSL_TRACE						\
   326 	{														\
   327 	BTrace4(BTrace::EIic, IIC_SNOTIFTRIG_START_PSL,aTrigger);	\
   328 	}
   329 
   330 #define IIC_SNOTIFTRIG_END_PSL_TRACE						\
   331 	{														\
   332 	BTrace4(BTrace::EIic, IIC_SNOTIFTRIG_END_PSL,r);	\
   333 	}
   334 
   335 #define IIC_SNOTIFTRIG_END_PIL_TRACE						\
   336 	{														\
   337 	BTrace8(BTrace::EIic, IIC_SNOTIFTRIG_END_PIL,aChannelId, r);	\
   338 	}
   339 
   340 #define IIC_MSSTATEXT_START_PIL_TRACE						\
   341 	{														\
   342     TBuf8<256> printBuf;									\
   343     printBuf.Zero();										\
   344     IicTraceFormatPrint(printBuf, "%d %d ", aParam1, aParam2);	\
   345 	BTraceN(BTrace::EIic, IIC_MSSTATEXT_START_PIL, aId, aFunction, printBuf.Ptr(), printBuf.Length()); \
   346 	}
   347 
   348 // #define IIC_MSSTATEXT_START_PSL_TRACE
   349 // #define IIC_MSSTATEXT_END_PSL_TRACE
   350 
   351 #define IIC_MSSTATEXT_END_PIL_TRACE							\
   352 	{														\
   353     TBuf8<256> printBuf;									\
   354     printBuf.Zero();										\
   355     IicTraceFormatPrint(printBuf, "%d ", r);	\
   356 	BTraceN(BTrace::EIic, IIC_MSSTATEXT_END_PIL, aId, aFunction, printBuf.Ptr(), printBuf.Length()); \
   357 	}
   358 
   359 #define IIC_MSTATEXT_START_PIL_TRACE						\
   360 	{														\
   361     TBuf8<256> printBuf;									\
   362     printBuf.Zero();										\
   363     IicTraceFormatPrint(printBuf, "%d %d ", aParam1, aParam2);	\
   364 	BTraceN(BTrace::EIic, IIC_MSTATEXT_START_PIL, aId, aFunction, printBuf.Ptr(), printBuf.Length()); \
   365 	}
   366 
   367 #define IIC_MSTATEXT_START_PSL_TRACE						\
   368 	{														\
   369     TBuf8<256> printBuf;									\
   370     printBuf.Zero();										\
   371     IicTraceFormatPrint(printBuf, "%d %d ", aParam1, aParam2);	\
   372 	BTraceN(BTrace::EIic, IIC_MSTATEXT_START_PSL, this, aFunction, printBuf.Ptr(), printBuf.Length()); \
   373 	}
   374 
   375 #define IIC_MSTATEXT_END_PSL_TRACE						\
   376 	{														\
   377     TBuf8<256> printBuf;									\
   378     printBuf.Zero();										\
   379     IicTraceFormatPrint(printBuf, "%d ", r);	\
   380 	BTraceN(BTrace::EIic, IIC_MSTATEXT_END_PSL, this, aFunction, printBuf.Ptr(), printBuf.Length()); \
   381 	}
   382 
   383 #define IIC_MSTATEXT_END_PIL_TRACE							\
   384 	{														\
   385     TBuf8<256> printBuf;									\
   386     printBuf.Zero();										\
   387     IicTraceFormatPrint(printBuf, "%d ", r);	\
   388 	BTraceN(BTrace::EIic, IIC_MSTATEXT_END_PIL, aId, aFunction, printBuf.Ptr(), printBuf.Length()); \
   389 	}
   390 
   391 #define IIC_SSTATEXT_START_PIL_TRACE						\
   392 	{														\
   393     TBuf8<256> printBuf;									\
   394     printBuf.Zero();										\
   395     IicTraceFormatPrint(printBuf, "%d %d ", aParam1, aParam2);	\
   396 	BTraceN(BTrace::EIic, IIC_SSTATEXT_START_PIL, aId, aFunction, printBuf.Ptr(), printBuf.Length()); \
   397 	}
   398 
   399 #define IIC_SSTATEXT_START_PSL_TRACE						\
   400 	{														\
   401     TBuf8<256> printBuf;									\
   402     printBuf.Zero();										\
   403     IicTraceFormatPrint(printBuf, "%d %d ", aParam1, aParam2);	\
   404 	BTraceN(BTrace::EIic, IIC_SSTATEXT_START_PSL, this, aFunction, printBuf.Ptr(), printBuf.Length()); \
   405 	}
   406 
   407 #define IIC_SSTATEXT_END_PSL_TRACE						\
   408 	{														\
   409     TBuf8<256> printBuf;									\
   410     printBuf.Zero();										\
   411     IicTraceFormatPrint(printBuf, "%d ", r);	\
   412 	BTraceN(BTrace::EIic, IIC_SSTATEXT_END_PSL, this, aFunction, printBuf.Ptr(), printBuf.Length()); \
   413 	}
   414 
   415 #define IIC_SSTATEXT_END_PIL_TRACE							\
   416 	{														\
   417     TBuf8<256> printBuf;									\
   418     printBuf.Zero();										\
   419     IicTraceFormatPrint(printBuf, "%d ", r);	\
   420 	BTraceN(BTrace::EIic, IIC_SSTATEXT_END_PIL, aId, aFunction, printBuf.Ptr(), printBuf.Length()); \
   421 	}
   422 
   423 #else
   424 
   425 #define IIC_REGISTERCHANS_START_PSL_TRACE
   426 #define IIC_REGISTERCHANS_START_PIL_TRACE
   427 #define IIC_REGISTERCHANS_END_PIL_TRACE
   428 #define IIC_REGISTERCHANS_END_PSL_TRACE
   429 #define IIC_DEREGISTERCHAN_START_PSL_TRACE
   430 #define IIC_DEREGISTERCHAN_START_PIL_TRACE
   431 #define IIC_DEREGISTERCHAN_END_PIL_TRACE
   432 #define IIC_DEREGISTERCHAN_END_PSL_TRACE
   433 #define IIC_MQTRANSSYNC_START_PIL_TRACE
   434 // #define IIC_MQTRANSSYNC_START_PSL_TRACE
   435 // #define IIC_MQTRANSSYNC_END_PSL_TRACE
   436 #define IIC_MQTRANSSYNC_END_PIL_TRACE
   437 #define IIC_MQTRANSASYNC_START_PIL_TRACE
   438 // #define IIC_MQTRANSASYNC_START_PSL_TRACE
   439 // #define IIC_MQTRANSASYNC_END_PSL_TRACE
   440 #define IIC_MQTRANSASYNC_END_PIL_TRACE
   441 #define IIC_MCANCELTRANS_START_PIL_TRACE
   442 // #define IIC_MCANCELTRANS_START_PSL_TRACE
   443 // #define IIC_MCANCELTRANS_END_PSL_TRACE
   444 #define IIC_MCANCELTRANS_END_PIL_TRACE
   445 #define IIC_MPROCESSTRANS_START_PIL_TRACE
   446 #define IIC_MPROCESSTRANS_START_PSL_TRACE
   447 #define IIC_MPROCESSTRANS_END_PSL_TRACE
   448 #define IIC_MPROCESSTRANS_END_PIL_TRACE
   449 #define IIC_SCAPTCHANSYNC_START_PIL_TRACE
   450 #define IIC_SCAPTCHANSYNC_START_PSL_TRACE
   451 #define IIC_SCAPTCHANSYNC_END_PSL_TRACE
   452 #define IIC_SCAPTCHANSYNC_END_PIL_TRACE
   453 #define IIC_SCAPTCHANASYNC_START_PIL_TRACE
   454 #define IIC_SCAPTCHANASYNC_START_PSL_TRACE
   455 #define IIC_SCAPTCHANASYNC_END_PSL_TRACE
   456 #define IIC_SCAPTCHANASYNC_END_PIL_TRACE
   457 #define IIC_SRELCHAN_START_PIL_TRACE
   458 #define IIC_SRELCHAN_START_PSL_TRACE
   459 #define IIC_SRELCHAN_END_PSL_TRACE
   460 #define IIC_SRELCHAN_END_PIL_TRACE
   461 #define IIC_SREGRXBUF_START_PIL_TRACE
   462 #define IIC_SREGRXBUF_START_PSL_TRACE
   463 #define IIC_SREGRXBUF_END_PSL_TRACE
   464 #define IIC_SREGRXBUF_END_PIL_TRACE
   465 #define IIC_SREGTXBUF_START_PIL_TRACE
   466 #define IIC_SREGTXBUF_START_PSL_TRACE
   467 #define IIC_SREGTXBUF_END_PSL_TRACE
   468 #define IIC_SREGTXBUF_END_PIL_TRACE
   469 #define IIC_SNOTIFTRIG_START_PIL_TRACE
   470 #define IIC_SNOTIFTRIG_START_PSL_TRACE
   471 #define IIC_SNOTIFTRIG_END_PSL_TRACE
   472 #define IIC_SNOTIFTRIG_END_PIL_TRACE
   473 #define IIC_MSSTATEXT_START_PIL_TRACE
   474 // #define IIC_MSSTATEXT_START_PSL_TRACE
   475 // #define IIC_MSSTATEXT_END_PSL_TRACE
   476 #define IIC_MSSTATEXT_END_PIL_TRACE
   477 #define IIC_MSTATEXT_START_PIL_TRACE
   478 #define IIC_MSTATEXT_START_PSL_TRACE
   479 #define IIC_MSTATEXT_END_PSL_TRACE
   480 #define IIC_MSTATEXT_END_PIL_TRACE
   481 #define IIC_SSTATEXT_START_PIL_TRACE
   482 #define IIC_SSTATEXT_START_PSL_TRACE
   483 #define IIC_SSTATEXT_END_PSL_TRACE
   484 #define IIC_SSTATEXT_END_PIL_TRACE
   485 
   486 #endif //BTRACE_IIC
   487 
   488 #endif //__IIC_TRACE_H__
   489