bt_trace.h revision ead3cde4bac0c3e32cd31f149093f004eef8ceeb
15738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************
25738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
35738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  Copyright (C) 1999-2012 Broadcom Corporation
45738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
55738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  Licensed under the Apache License, Version 2.0 (the "License");
65738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  you may not use this file except in compliance with the License.
75738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  You may obtain a copy of the License at:
85738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
95738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  http://www.apache.org/licenses/LICENSE-2.0
105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  Unless required by applicable law or agreed to in writing, software
125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  distributed under the License is distributed on an "AS IS" BASIS,
135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  See the License for the specific language governing permissions and
155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  limitations under the License.
165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project ******************************************************************************/
185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************
205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  This file contains definitions for implementing the
225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *  diagnostic trace message service.
235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project ******************************************************************************/
255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BT_TRACE_H
275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_H
285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BTTRC_INCLUDED
305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_INCLUDED  FALSE
315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BTTRC_PARSER_INCLUDED
335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_PARSER_INCLUDED FALSE
345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef MAX_TRACE_RAM_SIZE
365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MAX_TRACE_RAM_SIZE 10000
375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* BTE tracing IDs for debug purposes */
405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* LayerIDs for stack */
415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_GKI                   1
425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTU                   2
435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_HCI                   3
445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_L2CAP                 4
455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_RFCM_MX               5
465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_RFCM_PRT              6
475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_OBEX_C                7
485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_OBEX_S                8
495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_AVCT                  9
505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_AVDT                  10
515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_AVRC                  11
525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BIC                   12
535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BIS                   13
545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BNEP                  14
555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BPP                   15
565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_ACL               16
575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_PM                17
585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_DEV_CTRL          18
595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_SVC_DSC           19
605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_INQ               20
615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_SCO               21
625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BTM_SEC               22
635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_DUN                   23
645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_HID                   24
655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_HSP2                  25
665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_CTP                   26
675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_FTC                   27
685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_FTS                   28
695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_GAP                   29
705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_GOEP                  30
715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_HCRP                  31
725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_ICP                   32
735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_OPC                   33
745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_OPS                   34
755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_PAN                   35
765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_SAP                   36
775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_SDP                   37
785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_SLIP                  38
795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_SPP                   39
805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_TCS                   40
815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_VDP                   41
825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_MCAP                  42
835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_GATT                  43
845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_SMP                   44
855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_NFC                   45
865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_NCI                   46
875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_IDEP                  47
885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_NDEP                  48
895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_LLCP                  49
905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_RW                    50
915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_CE                    51
925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_SNEP                  52
935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_NDEF                  53
945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* LayerIDs for BTA */
975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_ACC                   55         /* Advanced Camera Client */
985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_AG                    56         /* audio gateway */
995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_AV                    57         /* Advanced audio */
1005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_BIC                   58         /* Basic Imaging Client */
1015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_BIS                   59         /* Basic Imaging Server */
1025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_BP                    60         /* Basic Printing Client */
1035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_CG                    61
1045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_CT                    62         /* cordless telephony terminal */
1055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_DG                    63         /* data gateway */
1065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_DM                    64         /* device manager */
1075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_DM_SRCH               65         /* device manager search */
1085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_DM_SEC                66         /* device manager security */
1095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_FM                    67
1105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_FTC                   68         /* file transfer client */
1115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_FTS                   69         /* file transfer server */
1125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_HIDH                  70
1135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_HIDD                  71
1145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_JV                    72
1155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_OPC                   73         /* object push client */
1165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_OPS                   74         /* object push server */
1175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_PAN                   75         /* Personal Area Networking */
1185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_PR                    76         /* Printer client */
1195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_SC                    77         /* SIM Card Access server */
1205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_SS                    78         /* synchronization server */
1215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTA_SYS                   79         /* system manager */
1225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_AVDT_SCB                  80         /* avdt scb */
1235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_AVDT_CCB                  81         /* avdt ccb */
1245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific ++
1265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* LayerIDs added for BTL-A. Probably should modify bte_logmsg.c in future. */
1275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_RFCOMM                82
1285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_RFCOMM_DATA           83
1295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_OBEX                  84
1305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_A2D                   85
1315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_STK_BIP                   86
1325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* LayerIDs for BT APP */
1345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BTAPP                     87
1355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_BT_PROTOCOL               88         /* this is a temporary solution to allow dynamic
1365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                         enable/disable of BT_PROTOCOL_TRACE */
1375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_MAX_ID                    BTTRC_ID_BT_PROTOCOL
1385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific --
1395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ID_ALL_LAYERS                0xFF       /* all trace layers */
1405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projecttypedef UINT8 tBTTRC_LAYER_ID;
1415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Trace type definitions. Note that these are mutually exclusive in a trace. This
1435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectmeans that any trace can be either error,warning,api,event or dbg */
1445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TYPE_ERROR                   0x01       /* Traces for error situation */
1455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TYPE_WARNING	               0x02       /* Traces for warning situation */
1465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TYPE_API                     0x04       /* Traces for API */
1475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TYPE_EVENT                   0x08       /* Traces for EVENT */
1485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TYPE_ACTION                  0x10       /* Traces for Action functions */
1495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TYPE_DBG                     0x20       /* Traces for debugging purpose */
1505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projecttypedef UINT8 tBTTRC_TYPE;
1515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Masks to identify the stack that originated the trace */
1535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TRACE_LITE                   0x80       /* MM Lite stack */
1545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TRACE_EMBD                   0x40       /* Embedded host stack */
1555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Parameter datatypes used in Trace APIs */
1575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_PARAM_UINT8                  1
1585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_PARAM_UINT16                 2
1595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_PARAM_UINT32                 3
1605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projecttypedef UINT8 tBTTRC_PARAM_TYPE;
1615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Special token definitions */
1635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_TOKEN_SM_STATE               0xFFFF     /* Token indicating the State of a State m/c */
1645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific ++
1665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projecttypedef struct {
1675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    tBTTRC_LAYER_ID layer_id;
1685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    tBTTRC_TYPE     type;      /* TODO: use tBTTRC_TYPE instead of "classical level 0-5" */
1695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project} tBTTRC_LEVEL;
1705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projecttypedef UINT8 (tBTTRC_SET_TRACE_LEVEL)( UINT8 );
1725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projecttypedef struct {
1745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    const tBTTRC_LAYER_ID         layer_id_start;
1755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    const tBTTRC_LAYER_ID         layer_id_end;
1765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    tBTTRC_SET_TRACE_LEVEL        *p_f;
1775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    const char                    *trc_name;
1785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    UINT8                         trace_level;
1795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project} tBTTRC_FUNC_MAP;
1805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern tBTTRC_FUNC_MAP bttrc_set_level_map[];
1825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern const UINT16 bttrc_map_size;
1835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern BT_API tBTTRC_LEVEL * BTA_SysSetTraceLevel( tBTTRC_LEVEL * p_levels );
1845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific --
1855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifdef __cplusplus
1885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern "C" {
1895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
1905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* External declaration for appl_trace_level here to avoid to add the declaration in all the files using APPL_TRACExxx macros */
1925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern UINT8 appl_trace_level ;
1935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific ++
1955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTE_InitTraceLevels( void );
1965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific --
1975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Prototype for message logging function. */
1995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void LogMsg (UINT32 trace_set_mask, const char *fmt_str, ...);
2005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_0 (UINT32 trace_set_mask, const char *p_str);
2015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_1 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1);
2025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_2 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2);
2035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_3 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2,
2045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                      UINT32 p3);
2055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_4 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2,
2065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                      UINT32 p3, UINT32 p4);
2075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_5 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2,
2085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                      UINT32 p3, UINT32 p4, UINT32 p5);
2095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern void LogMsg_6 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2,
2105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                      UINT32 p3, UINT32 p4, UINT32 p5, UINT32 p6);
2115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Prototype for stack tracing function. */
2135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace0(tBTTRC_LAYER_ID layer_id,
2145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token);
2165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace1(tBTTRC_LAYER_ID layer_id,
2175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token,
2195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val);
2205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace2(tBTTRC_LAYER_ID layer_id,
2215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token,
2235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val,
2245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val);
2255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace3(tBTTRC_LAYER_ID layer_id,
2265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token,
2285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val,
2295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val,
2305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val);
2315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace4(tBTTRC_LAYER_ID layer_id,
2325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token,
2345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val,
2355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val,
2365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val,
2375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p4_type, UINT32 p4_val);
2385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace5(tBTTRC_LAYER_ID layer_id,
2395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token,
2415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val,
2425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val,
2435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val,
2445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p4_type, UINT32 p4_val,
2455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p5_type, UINT32 p5_val);
2465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectEXPORT_API extern void BTTRC_StackTrace6(tBTTRC_LAYER_ID layer_id,
2475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_TYPE type,
2485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   UINT16 token,
2495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val,
2505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val,
2515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val,
2525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p4_type, UINT32 p4_val,
2535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p5_type, UINT32 p5_val,
2545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                   tBTTRC_PARAM_TYPE p6_type, UINT32 p6_val);
2555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific ++
2575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* p_levels must be a 0 terminated list ! */
2585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project//EXPORT_API extern tBTTRC_LEVEL * BTA_SysSetTraceLevel( tBTTRC_LEVEL * p_levels );
2595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific --
2605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifdef __cplusplus
2625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
2635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
2645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************
2665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**
2675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Trace configurable parameters
2685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**
2695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project******************************************************************************/
2705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Enables or disables verbose trace information. */
2725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BT_TRACE_VERBOSE
2735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_VERBOSE    FALSE
2745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
2755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Enables or disables all trace messages. */
2775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BT_USE_TRACES
2785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_USE_TRACES       TRUE
2795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
2805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/******************************************************************************
2835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**
2845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** Trace Levels
2855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**
2865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project** The following values may be used for different levels:
2875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**      BT_TRACE_LEVEL_NONE    0        * No trace messages to be generated
2885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**      BT_TRACE_LEVEL_ERROR   1        * Error condition trace messages
2895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**      BT_TRACE_LEVEL_WARNING 2        * Warning condition trace messages
2905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**      BT_TRACE_LEVEL_API     3        * API traces
2915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**      BT_TRACE_LEVEL_EVENT   4        * Debug messages for events
2925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project**      BT_TRACE_LEVEL_DEBUG   5        * Debug messages (general)
2935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project******************************************************************************/
2945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
2955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific ++
2965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Core Stack default trace levels */
2975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef HCI_INITIAL_TRACE_LEVEL
2985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
2995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BTM_INITIAL_TRACE_LEVEL
3025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef L2CAP_INITIAL_TRACE_LEVEL
3065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_INITIAL_TRACE_LEVEL           BT_TRACE_LEVEL_WARNING
3075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef LLCP_INITIAL_TRACE_LEVEL
3105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
3115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef AMP_INITIAL_TRACE_LEVEL
3145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef RFCOMM_INITIAL_TRACE_LEVEL
3185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_INITIAL_TRACE_LEVEL          BT_TRACE_LEVEL_WARNING
3195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef OBX_INITIAL_TRACE_LEVEL
3225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef SDP_INITIAL_TRACE_LEVEL
3265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef TCS_INITIAL_TRACE_LEVEL
3305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Profile default trace levels */
3345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef DUN_INITIAL_TRACE_LEVEL
3355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef GAP_INITIAL_TRACE_LEVEL
3395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef GOEP_INITIAL_TRACE_LEVEL
3435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
3445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef HSP2_INITIAL_TRACE_LEVEL
3475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
3485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef SPP_INITIAL_TRACE_LEVEL
3515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef ICP_INITIAL_TRACE_LEVEL
3555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef CTP_INITIAL_TRACE_LEVEL
3595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef HCRP_INITIAL_TRACE_LEVEL
3635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
3645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef HCRPM_INITIAL_TRACE_LEVEL
3675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_INITIAL_TRACE_LEVEL           BT_TRACE_LEVEL_WARNING
3685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BPP_INITIAL_TRACE_LEVEL
3715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BIP_INITIAL_TRACE_LEVEL
3755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BNEP_INITIAL_TRACE_LEVEL
3795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
3805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef PAN_INITIAL_TRACE_LEVEL
3835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef SAP_INITIAL_TRACE_LEVEL
3875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef FTP_INITIAL_TRACE_LEVEL
3915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef OPP_INITIAL_TRACE_LEVEL
3955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
3965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
3975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
3985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef HFP_INITIAL_TRACE_LEVEL
3995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HFP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef PAP_INITIAL_TRACE_LEVEL
4035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef A2D_INITIAL_TRACE_LEVEL
4075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef VDP_INITIAL_TRACE_LEVEL
4115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef AVDT_INITIAL_TRACE_LEVEL
4155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
4165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef AVCT_INITIAL_TRACE_LEVEL
4195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
4205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef AVRC_INITIAL_TRACE_LEVEL
4235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
4245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef MCA_INITIAL_TRACE_LEVEL
4275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef HID_INITIAL_TRACE_LEVEL
4315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HID_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Application and other default trace levels */
4355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef RPC_INITIAL_TRACE_LEVEL
4365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef APPL_INITIAL_TRACE_LEVEL
4405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_INITIAL_TRACE_LEVEL            BT_TRACE_LEVEL_WARNING
4415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef BT_TRACE_APPL
4445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_APPL   BT_USE_TRACES
4455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef NFC_INITIAL_TRACE_LEVEL
4485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef GATT_INITIAL_TRACE_LEVEL
4525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef SMP_INITIAL_TRACE_LEVEL
4565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_INITIAL_TRACE_LEVEL             BT_TRACE_LEVEL_WARNING
4575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
4585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project// btla-specific --
4595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#if (BTTRC_INCLUDED == TRUE)
4625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
4635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* BTTRC MACROS */
4645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_EVENT(lid, event, state)   \
4665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace1(lid, BTTRC_TYPE_EVENT, event, BTTRC_PARAM_UINT8, state);}
4675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ACTION(lid, action)  \
4685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace0(lid, BTTRC_TYPE_ACTION, action);}
4695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_STATE(lid, state)   \
4705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace1(lid, BTTRC_TYPE_EVENT, BTTRC_TOKEN_SM_STATE, BTTRC_PARAM_UINT8, state);}
4715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API0(lid, api)  \
4735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace0(lid, BTTRC_TYPE_API, api);}
4745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API1(lid, api, p1_t,p1_v)  \
4755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace1(lid, BTTRC_TYPE_API, api, p1_t,p1_v);}
4765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API2(lid, api, p1_t,p1_v,p2_t,p2_v)  \
4775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace2(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v);}
4785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API3(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)  \
4795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace3(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v);}
4805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API4(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)  \
4815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace4(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v);}
4825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API5(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)  \
4835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace5(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v);}
4845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API6(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)  \
4855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace6(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v);}
4865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG0(lid, dbg)  \
4895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace0(lid, BTTRC_TYPE_DBG, dbg);}
4905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG1(lid, dbg, p1_t,p1_v)  \
4915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace1(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v);}
4925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG2(lid, dbg, p1_t,p1_v,p2_t,p2_v)  \
4935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace2(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v);}
4945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG3(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)  \
4955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace3(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v);}
4965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG4(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)  \
4975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace4(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v);}
4985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG5(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)  \
4995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace5(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v);}
5005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG6(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)  \
5015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            {BTTRC_StackTrace6(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v);}
5025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*AVDT MACROS */
5055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_API0(api)   \
5075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project        BTTRC_API0(BTTRC_ID_STK_AVDT, api)
5085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_API1(api, p1_t, p1_v) \
5095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project        BTTRC_API1(BTTRC_ID_STK_AVDT, api, p1_t, p1_v)
5105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_API2(api, p1_t, p1_v, p2_t, p2_v) \
5115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project        BTTRC_API2(BTTRC_ID_STK_AVDT, api, p1_t, p1_v, p2_t, p2_v)
5125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*AVDT_SCB MACROS */
5145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_EVENT(event, state)   \
5165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_EVENT(BTTRC_ID_AVDT_SCB, event, state)
5175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_ACTION(action)  \
5185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_ACTION(BTTRC_ID_AVDT_SCB, action)
5195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_STATE(next_state)   \
5205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_STATE(BTTRC_ID_AVDT_SCB, next_state)
5215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG0(dbg)  \
5235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG0(BTTRC_ID_AVDT_SCB, dbg)
5245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG1(dbg, p1_t,p1_v)  \
5255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG1(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v)
5265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v)  \
5275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG2(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v)
5285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)  \
5295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG3(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)
5305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)  \
5315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG4(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)
5325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG5(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)  \
5335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG5(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)
5345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG6(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)  \
5355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG6(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)
5365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*AVDT_CCB MACROS */
5385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_EVENT(event, state)   \
5405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_EVENT(BTTRC_ID_AVDT_CCB, event, state)
5415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_ACTION(action)  \
5425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_ACTION(BTTRC_ID_AVDT_CCB, action)
5435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_STATE(next_state)   \
5445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_STATE(BTTRC_ID_AVDT_CCB, next_state)
5455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG0(dbg)  \
5475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG0(BTTRC_ID_AVDT_CCB, dbg)
5485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG1(dbg, p1_t,p1_v)  \
5495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG1(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v)
5505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v)  \
5515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG2(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v)
5525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)  \
5535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG3(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)
5545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)  \
5555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG4(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)
5565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG5(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)  \
5575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG5(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)
5585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG6(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)  \
5595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project            BTTRC_DBG6(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)
5605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#else /*BTTRC_INCLUDED*/
5635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* BTTRC MACROS */
5665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_EVENT(lid, event, state)
5685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_ACTION(lid, action)
5695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_STATE(lid, state)
5705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API0(lid, api)
5725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API1(lid, api, p1_t, p1_v)
5735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API2(lid, api, p1_t, p1_v, p2_t, p2_v)
5745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API3(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)
5755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API4(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)
5765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API5(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)
5775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_API6(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)
5785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG0(lid, dbg)
5815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG1(lid, dbg, p1_t,p1_v)
5825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG2(lid, dbg, p1_t,p1_v,p2_t,p2_v)
5835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG3(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)
5845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG4(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)
5855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG5(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)
5865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_DBG6(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)
5875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*AVDT MACROS */
5905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_API0(api)
5915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_API1(api, p1_t,p1_v)
5925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_API2(api, p1_t,p1_v,p2_t,p2_v)
5935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
5945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*AVDT_SCB MACROS */
5955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_EVENT(event, state)
5975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_ACTION(action)
5985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_STATE(next_state)
5995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG0(dbg)
6015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG1(dbg, p1_t,p1_v)
6025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v)
6035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)
6045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)
6055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG5(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)
6065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_SCB_DBG6(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)
6075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
6095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*AVDT_CCB MACROS */
6105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_EVENT(event, state)
6125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_ACTION(action)
6135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_STATE(next_state)
6145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG0(dbg)
6165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG1(dbg, p1_t,p1_v)
6175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v)
6185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v)
6195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v)
6205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG5(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v)
6215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTTRC_AVDT_CCB_DBG6(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v,p5_t,p5_v,p6_t,p6_v)
6225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/***************************************************************************************/
6245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif /*BTTRC_INCLUDED*/
6265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#if (BT_USE_TRACES == TRUE)
6295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_0(l,t,m)                           LogMsg_0((TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t)),(m))
6315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_1(l,t,m,p1)                        LogMsg_1(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1))
6325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_2(l,t,m,p1,p2)                     LogMsg_2(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1),   \
6335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p2))
6345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_3(l,t,m,p1,p2,p3)                  LogMsg_3(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1),   \
6355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p2),(UINT32)(p3))
6365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_4(l,t,m,p1,p2,p3,p4)               LogMsg_4(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1),   \
6375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p2),(UINT32)(p3),(UINT32)(p4))
6385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_5(l,t,m,p1,p2,p3,p4,p5)            LogMsg_5(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1),   \
6395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p2),(UINT32)(p3),(UINT32)(p4), \
6405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p5))
6415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_6(l,t,m,p1,p2,p3,p4,p5,p6)         LogMsg_6(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1),   \
6425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p2),(UINT32)(p3),(UINT32)(p4), \
6435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (UINT32)(p5),(UINT32)(p6))
6445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_0(l,m)                     LogMsg_0(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | TRACE_TYPE_ERROR,(m))
6465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_1(l,m,p1)                  LogMsg_1(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | TRACE_TYPE_ERROR,(m),(UINT32)(p1))
6475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_2(l,m,p1,p2)               LogMsg_2(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | TRACE_TYPE_ERROR,(m),(UINT32)(p1),(UINT32)(p2))
6485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_3(l,m,p1,p2,p3)            LogMsg_3(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | TRACE_TYPE_ERROR,(m),(UINT32)(p1),(UINT32)(p2),(UINT32)(p3))
6495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the HCI unit
6515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
6525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR0(m)                     {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m);}
6535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR1(m,p1)                  {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m,p1);}
6545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR2(m,p1,p2)               {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m,p1,p2);}
6555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR3(m,p1,p2,p3)            {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m,p1,p2,p3);}
6565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
6575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
6585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
6595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING0(m)                   {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m);}
6615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING1(m,p1)                {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m,p1);}
6625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING2(m,p1,p2)             {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m,p1,p2);}
6635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING3(m,p1,p2,p3)          {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m,p1,p2,p3);}
6645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
6655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
6665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
6675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT0(m)                     {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m);}
6695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT1(m,p1)                  {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m, p1);}
6705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT2(m,p1,p2)               {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m,p1,p2);}
6715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT3(m,p1,p2,p3)            {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m,p1,p2,p3);}
6725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
6735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
6745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
6755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG0(m)                     {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m);}
6775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG1(m,p1)                  {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m,p1);}
6785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG2(m,p1,p2)               {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m,p1,p2);}
6795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG3(m,p1,p2,p3)            {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
6805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
6815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
6825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
6835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for BTM
6865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
6875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR0(m)                     {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m);}
6885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR1(m,p1)                  {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1);}
6895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR2(m,p1,p2)               {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1,p2);}
6905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR3(m,p1,p2,p3)            {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1,p2,p3);}
6915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
6925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
6935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
6945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
6955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING0(m)                   {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m);}
6965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING1(m,p1)                {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m,p1);}
6975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING2(m,p1,p2)             {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m,p1,p2);}
6985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING3(m,p1,p2,p3)          {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m,p1,p2,p3);}
6995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
7005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
7015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
7025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API0(m)                       {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_API, m);}
7045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API1(m,p1)                    {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_BTM, TRACE_TYPE_API, m, p1);}
7055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API2(m,p1,p2)                 {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_BTM, TRACE_TYPE_API, m,p1,p2);}
7065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API3(m,p1,p2,p3)              {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_BTM, TRACE_TYPE_API, m,p1,p2,p3);}
7075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API4(m,p1,p2,p3,p4)           {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_BTM, TRACE_TYPE_API, m,p1,p2,p3,p4);}
7085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_BTM, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
7095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_BTM, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
7105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT0(m)                     {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m);}
7125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT1(m,p1)                  {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m, p1);}
7135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT2(m,p1,p2)               {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m,p1,p2);}
7145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT3(m,p1,p2,p3)            {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m,p1,p2,p3);}
7155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
7165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
7175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
7185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG0(m)                     {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m);}
7205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG1(m,p1)                  {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m,p1);}
7215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG2(m,p1,p2)               {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m,p1,p2);}
7225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG3(m,p1,p2,p3)            {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
7235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
7245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
7255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
7265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the L2CAP unit
7295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
7305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR0(m)                     {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m);}
7315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR1(m,p1)                  {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m,p1);}
7325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR2(m,p1,p2)               {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m,p1,p2);}
7335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR3(m,p1,p2,p3)            {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
7345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
7355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
7365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
7375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING0(m)                   {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m);}
7395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING1(m,p1)                {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m,p1);}
7405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING2(m,p1,p2)             {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m,p1,p2);}
7415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING3(m,p1,p2,p3)          {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
7425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
7435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
7445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
7455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API0(m)                       {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m);}
7475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API1(m,p1)                    {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m,p1);}
7485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API2(m,p1,p2)                 {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m,p1,p2);}
7495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API3(m,p1,p2,p3)              {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m,p1,p2,p3);}
7505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API4(m,p1,p2,p3,p4)           {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
7515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
7525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
7535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT0(m)                     {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m);}
7555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT1(m,p1)                  {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m, p1);}
7565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT2(m,p1,p2)               {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m,p1,p2);}
7575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT3(m,p1,p2,p3)            {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
7585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
7595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
7605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
7615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG0(m)                     {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m);}
7635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG1(m,p1)                  {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m,p1);}
7645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG2(m,p1,p2)               {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m,p1,p2);}
7655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG3(m,p1,p2,p3)            {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
7665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
7675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
7685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
7695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the LLCP unit
7715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
7725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR0(m)                     {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m);}
7735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR1(m,p1)                  {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m,p1);}
7745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR2(m,p1,p2)               {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m,p1,p2);}
7755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR3(m,p1,p2,p3)            {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
7765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
7775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
7785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
7795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING0(m)                   {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m);}
7815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING1(m,p1)                {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m,p1);}
7825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING2(m,p1,p2)             {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m,p1,p2);}
7835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING3(m,p1,p2,p3)          {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
7845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
7855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
7865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
7875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API0(m)                       {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_API, m);}
7895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API1(m,p1)                    {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_LLCP, TRACE_TYPE_API, m,p1);}
7905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API2(m,p1,p2)                 {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_LLCP, TRACE_TYPE_API, m,p1,p2);}
7915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API3(m,p1,p2,p3)              {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_LLCP, TRACE_TYPE_API, m,p1,p2,p3);}
7925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API4(m,p1,p2,p3,p4)           {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_LLCP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
7935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_LLCP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
7945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_LLCP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
7955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
7965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT0(m)                     {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m);}
7975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT1(m,p1)                  {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m, p1);}
7985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT2(m,p1,p2)               {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m,p1,p2);}
7995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT3(m,p1,p2,p3)            {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
8005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
8015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
8025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
8035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG0(m)                     {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m);}
8055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG1(m,p1)                  {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m,p1);}
8065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG2(m,p1,p2)               {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m,p1,p2);}
8075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG3(m,p1,p2,p3)            {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
8085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
8095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
8105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
8115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the SDP unit
8135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
8145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR0(m)                     {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m);}
8155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR1(m,p1)                  {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m,p1);}
8165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR2(m,p1,p2)               {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m,p1,p2);}
8175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR3(m,p1,p2,p3)            {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
8185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
8195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
8205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
8215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING0(m)                   {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m);}
8235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING1(m,p1)                {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m,p1);}
8245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING2(m,p1,p2)             {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m,p1,p2);}
8255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING3(m,p1,p2,p3)          {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
8265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
8275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
8285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
8295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API0(m)                       {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_API, m);}
8315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API1(m,p1)                    {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_SDP, TRACE_TYPE_API, m,p1);}
8325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API2(m,p1,p2)                 {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_SDP, TRACE_TYPE_API, m,p1,p2);}
8335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API3(m,p1,p2,p3)              {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_SDP, TRACE_TYPE_API, m,p1,p2,p3);}
8345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API4(m,p1,p2,p3,p4)           {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_SDP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
8355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_SDP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
8365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_SDP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
8375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT0(m)                     {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m);}
8395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT1(m,p1)                  {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m, p1);}
8405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT2(m,p1,p2)               {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m,p1,p2);}
8415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT3(m,p1,p2,p3)            {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
8425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
8435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
8445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
8455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG0(m)                     {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m);}
8475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG1(m,p1)                  {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m,p1);}
8485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG2(m,p1,p2)               {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m,p1,p2);}
8495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG3(m,p1,p2,p3)            {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
8505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
8515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
8525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
8535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the RFCOMM unit
8555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
8565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR0(m)                     {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m);}
8575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR1(m,p1)                  {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m,p1);}
8585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR2(m,p1,p2)               {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m,p1,p2);}
8595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR3(m,p1,p2,p3)            {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m,p1,p2,p3);}
8605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
8615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
8625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
8635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING0(m)                   {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m);}
8655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING1(m,p1)                {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m,p1);}
8665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING2(m,p1,p2)             {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m,p1,p2);}
8675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING3(m,p1,p2,p3)          {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m,p1,p2,p3);}
8685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
8695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
8705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
8715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API0(m)                       {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m);}
8735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API1(m,p1)                    {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m,p1);}
8745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API2(m,p1,p2)                 {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m,p1,p2);}
8755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API3(m,p1,p2,p3)              {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m,p1,p2,p3);}
8765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API4(m,p1,p2,p3,p4)           {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m,p1,p2,p3,p4);}
8775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
8785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
8795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT0(m)                     {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m);}
8815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT1(m,p1)                  {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m, p1);}
8825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT2(m,p1,p2)               {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m,p1,p2);}
8835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT3(m,p1,p2,p3)            {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m,p1,p2,p3);}
8845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
8855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
8865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
8875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG0(m)                     {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m);}
8895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG1(m,p1)                  {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m,p1);}
8905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG2(m,p1,p2)               {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m,p1,p2);}
8915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG3(m,p1,p2,p3)            {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
8925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
8935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
8945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
8955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
8965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for Serial Port Profile
8975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
8985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR0(m)                     {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m);}
8995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR1(m,p1)                  {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m,p1);}
9005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR2(m,p1,p2)               {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m,p1,p2);}
9015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR3(m,p1,p2,p3)            {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
9025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
9035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
9045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
9055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING0(m)                   {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m);}
9075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING1(m,p1)                {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m,p1);}
9085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING2(m,p1,p2)             {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m,p1,p2);}
9095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING3(m,p1,p2,p3)          {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
9105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
9115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
9125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
9135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT0(m)                     {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m);}
9155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT1(m,p1)                  {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m, p1);}
9165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT2(m,p1,p2)               {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m,p1,p2);}
9175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT3(m,p1,p2,p3)            {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
9185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
9195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
9205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
9215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API0(m)                       {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_API, m);}
9235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API1(m,p1)                    {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_SPP, TRACE_TYPE_API, m, p1);}
9245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API2(m,p1,p2)                 {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_SPP, TRACE_TYPE_API, m,p1,p2);}
9255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API3(m,p1,p2,p3)              {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_SPP, TRACE_TYPE_API, m,p1,p2,p3);}
9265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API4(m,p1,p2,p3,p4)           {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_SPP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
9275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_SPP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
9285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_SPP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
9295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG0(m)                     {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m);}
9315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG1(m,p1)                  {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m,p1);}
9325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG2(m,p1,p2)               {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m,p1,p2);}
9335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG3(m,p1,p2,p3)            {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
9345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
9355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
9365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
9375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Generic Access Profile traces */
9395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR0(m)                     {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m);}
9405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR1(m,p1)                  {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m, p1);}
9415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR2(m,p1,p2)               {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m,p1,p2);}
9425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR3(m,p1,p2,p3)            {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
9435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
9445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
9455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
9465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT0(m)                     {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m);}
9485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT1(m,p1)                  {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m, p1);}
9495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT2(m,p1,p2)               {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m,p1,p2);}
9505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT3(m,p1,p2,p3)            {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
9515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
9525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
9535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
9545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API0(m)                       {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_API, m);}
9565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API1(m,p1)                    {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_GAP, TRACE_TYPE_API, m, p1);}
9575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API2(m,p1,p2)                 {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_GAP, TRACE_TYPE_API, m,p1,p2);}
9585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API3(m,p1,p2,p3)              {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_GAP, TRACE_TYPE_API, m,p1,p2,p3);}
9595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API4(m,p1,p2,p3,p4)           {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_GAP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
9605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_GAP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
9615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_GAP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
9625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING0(m)                   {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m);}
9645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING1(m,p1)                {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m, p1);}
9655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING2(m,p1,p2)             {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m,p1,p2);}
9665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING3(m,p1,p2,p3)          {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
9675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
9685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
9695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
9705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for OBX
9735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
9745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR0(m)                      {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m);}
9755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR1(m,p1)                   {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m,p1);}
9765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR2(m,p1,p2)                {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m,p1,p2);}
9775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR3(m,p1,p2,p3)             {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m,p1,p2,p3);}
9785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
9795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
9805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
9815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING0(m)                    {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m);}
9835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING1(m,p1)                 {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m,p1);}
9845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING2(m,p1,p2)              {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m,p1,p2);}
9855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING3(m,p1,p2,p3)           {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m,p1,p2,p3);}
9865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
9875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
9885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
9895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT0(m)                      {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m);}
9915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT1(m,p1)                   {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m, p1);}
9925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT2(m,p1,p2)                {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m,p1,p2);}
9935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT3(m,p1,p2,p3)             {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m,p1,p2,p3);}
9945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
9955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
9965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
9975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
9985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG0(m)                      {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m);}
9995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG1(m,p1)                   {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m,p1);}
10005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG2(m,p1,p2)                {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m,p1,p2);}
10015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG3(m,p1,p2,p3)             {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
10025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
10035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
10045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
10055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API0(m)                        {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_API, m);}
10075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API1(m,p1)                     {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_OBEX, TRACE_TYPE_API, m, p1);}
10085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API2(m,p1,p2)                  {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_OBEX, TRACE_TYPE_API, m,p1,p2);}
10095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API3(m,p1,p2,p3)               {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_OBEX, TRACE_TYPE_API, m,p1,p2,p3);}
10105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API4(m,p1,p2,p3,p4)            {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_OBEX, TRACE_TYPE_API, m,p1,p2,p3,p4);}
10115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_OBEX, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
10125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_OBEX, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
10135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for OBEX application profiles
10155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
10165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR0(m)                     {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m);}
10175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR1(m,p1)                  {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m,p1);}
10185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR2(m,p1,p2)               {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m,p1,p2);}
10195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR3(m,p1,p2,p3)            {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
10205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
10215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
10225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
10235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING0(m)                   {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m);}
10255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING1(m,p1)                {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m,p1);}
10265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING2(m,p1,p2)             {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m,p1,p2);}
10275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING3(m,p1,p2,p3)          {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
10285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
10295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
10305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
10315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT0(m)                     {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m);}
10335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT1(m,p1)                  {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m, p1);}
10345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT2(m,p1,p2)               {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m,p1,p2);}
10355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT3(m,p1,p2,p3)            {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
10365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
10375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
10385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
10395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG0(m)                     {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m);}
10415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG1(m,p1)                  {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m,p1);}
10425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG2(m,p1,p2)               {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m,p1,p2);}
10435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG3(m,p1,p2,p3)            {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
10445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
10455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
10465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
10475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API0(m)                       {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_API, m);}
10495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API1(m,p1)                    {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_GOEP, TRACE_TYPE_API, m, p1);}
10505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API2(m,p1,p2)                 {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_GOEP, TRACE_TYPE_API, m,p1,p2);}
10515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API3(m,p1,p2,p3)              {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_GOEP, TRACE_TYPE_API, m,p1,p2,p3);}
10525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API4(m,p1,p2,p3,p4)           {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_GOEP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
10535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_GOEP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
10545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_GOEP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
10555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the BPP profile
10575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
10585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR0(m)                      {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m);}
10595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR1(m,p1)                   {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m,p1);}
10605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR2(m,p1,p2)                {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m,p1,p2);}
10615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR3(m,p1,p2,p3)             {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
10625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
10635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
10645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
10655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING0(m)                    {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m);}
10675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING1(m,p1)                 {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m,p1);}
10685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING2(m,p1,p2)              {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m,p1,p2);}
10695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING3(m,p1,p2,p3)           {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
10705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
10715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
10725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
10735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT0(m)                      {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m);}
10755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT1(m,p1)                   {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m, p1);}
10765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT2(m,p1,p2)                {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m,p1,p2);}
10775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT3(m,p1,p2,p3)             {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
10785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
10795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
10805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
10815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG0(m)                      {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m);}
10835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG1(m,p1)                   {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m,p1);}
10845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG2(m,p1,p2)                {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m,p1,p2);}
10855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG3(m,p1,p2,p3)             {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
10865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
10875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
10885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
10895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API0(m)                        {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_API, m);}
10915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API1(m,p1)                     {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_BPP, TRACE_TYPE_API, m, p1);}
10925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API2(m,p1,p2)                  {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_BPP, TRACE_TYPE_API, m,p1,p2);}
10935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API3(m,p1,p2,p3)               {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_BPP, TRACE_TYPE_API, m,p1,p2,p3);}
10945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API4(m,p1,p2,p3,p4)            {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_BPP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
10955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_BPP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
10965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_BPP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
10975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
10985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the BIP profile
10995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
11005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR0(m)                      {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m);}
11015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR1(m,p1)                   {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m,p1);}
11025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR2(m,p1,p2)                {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m,p1,p2);}
11035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR3(m,p1,p2,p3)             {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
11045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
11055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
11065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
11075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING0(m)                    {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m);}
11095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING1(m,p1)                 {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m,p1);}
11105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING2(m,p1,p2)              {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m,p1,p2);}
11115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING3(m,p1,p2,p3)           {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
11125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
11135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
11145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
11155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT0(m)                      {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m);}
11175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT1(m,p1)                   {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m, p1);}
11185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT2(m,p1,p2)                {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m,p1,p2);}
11195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT3(m,p1,p2,p3)             {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
11205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
11215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
11225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
11235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG0(m)                      {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m);}
11255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG1(m,p1)                   {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m,p1);}
11265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG2(m,p1,p2)                {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m,p1,p2);}
11275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG3(m,p1,p2,p3)             {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
11285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
11295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
11305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
11315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API0(m)                        {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_API, m);}
11335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API1(m,p1)                     {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_BIP, TRACE_TYPE_API, m, p1);}
11345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API2(m,p1,p2)                  {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_BIP, TRACE_TYPE_API, m,p1,p2);}
11355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API3(m,p1,p2,p3)               {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_BIP, TRACE_TYPE_API, m,p1,p2,p3);}
11365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API4(m,p1,p2,p3,p4)            {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_BIP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
11375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_BIP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
11385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_BIP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
11395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for TCS
11415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
11425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR0(m)                     {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m);}
11435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR1(m,p1)                  {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m,p1);}
11445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR2(m,p1,p2)               {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m,p1,p2);}
11455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR3(m,p1,p2,p3)            {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m,p1,p2,p3);}
11465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
11475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
11485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
11495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING0(m)                   {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m);}
11515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING1(m,p1)                {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m,p1);}
11525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING2(m,p1,p2)             {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m,p1,p2);}
11535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING3(m,p1,p2,p3)          {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m,p1,p2,p3);}
11545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
11555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
11565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
11575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT0(m)                     {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m);}
11595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT1(m,p1)                  {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m, p1);}
11605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT2(m,p1,p2)               {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m,p1,p2);}
11615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT3(m,p1,p2,p3)            {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m,p1,p2,p3);}
11625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
11635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
11645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
11655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG0(m)                     {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m);}
11675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG1(m,p1)                  {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m,p1);}
11685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG2(m,p1,p2)               {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m,p1,p2);}
11695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG3(m,p1,p2,p3)            {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
11705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
11715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
11725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
11735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API0(m)                       {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_API, m);}
11755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API1(m,p1)                    {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_TCS, TRACE_TYPE_API, m, p1);}
11765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API2(m,p1,p2)                 {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_TCS, TRACE_TYPE_API, m,p1,p2);}
11775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API3(m,p1,p2,p3)              {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_TCS, TRACE_TYPE_API, m,p1,p2,p3);}
11785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API4(m,p1,p2,p3,p4)           {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_TCS, TRACE_TYPE_API, m,p1,p2,p3,p4);}
11795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_TCS, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
11805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_TCS, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
11815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for ICP
11835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
11845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR0(m)                     {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m);}
11855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR1(m,p1)                  {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m,p1);}
11865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR2(m,p1,p2)               {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m,p1,p2);}
11875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR3(m,p1,p2,p3)            {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
11885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
11895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
11905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
11915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
11925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING0(m)                   {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m);}
11935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING1(m,p1)                {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m,p1);}
11945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING2(m,p1,p2)             {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m,p1,p2);}
11955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING3(m,p1,p2,p3)          {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
11965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
11975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
11985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
11995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT0(m)                     {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m);}
12015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT1(m,p1)                  {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m, p1);}
12025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT2(m,p1,p2)               {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m,p1,p2);}
12035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT3(m,p1,p2,p3)            {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
12045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
12055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
12065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
12075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG0(m)                     {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m);}
12095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG1(m,p1)                  {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m,p1);}
12105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG2(m,p1,p2)               {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m,p1,p2);}
12115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG3(m,p1,p2,p3)            {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
12125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
12135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
12145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
12155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API0(m)                       {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_API, m);}
12175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API1(m,p1)                    {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_ICP, TRACE_TYPE_API, m, p1);}
12185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API2(m,p1,p2)                 {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_ICP, TRACE_TYPE_API, m,p1,p2);}
12195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API3(m,p1,p2,p3)              {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_ICP, TRACE_TYPE_API, m,p1,p2,p3);}
12205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API4(m,p1,p2,p3,p4)           {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_ICP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
12215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_ICP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
12225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_ICP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
12235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* CTP */
12255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR0(m)                     {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m);}
12265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR1(m,p1)                  {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m,p1);}
12275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR2(m,p1,p2)               {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m,p1,p2);}
12285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR3(m,p1,p2,p3)            {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
12295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
12305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
12315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
12325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING0(m)                   {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m);}
12345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING1(m,p1)                {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m,p1);}
12355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING2(m,p1,p2)             {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m,p1,p2);}
12365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING3(m,p1,p2,p3)          {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
12375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
12385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
12395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
12405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT0(m)                     {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m);}
12425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT1(m,p1)                  {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m, p1);}
12435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT2(m,p1,p2)               {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m,p1,p2);}
12445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT3(m,p1,p2,p3)            {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
12455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
12465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
12475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
12485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG0(m)                     {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m);}
12505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG1(m,p1)                  {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m,p1);}
12515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG2(m,p1,p2)               {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m,p1,p2);}
12525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG3(m,p1,p2,p3)            {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
12535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
12545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
12555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
12565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for HID Host */
12595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR0(m)                     {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m);}
12605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR1(m,p1)                  {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m, p1);}
12615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR2(m,p1,p2)               {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2);}
12625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR3(m,p1,p2,p3)            {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3);}
12635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
12645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
12655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
12665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING0(m)                   {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m);}
12685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING1(m,p1)                {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1);}
12695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING2(m,p1,p2)             {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2);}
12705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING3(m,p1,p2,p3)          {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3);}
12715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
12725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
12735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
12745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API0(m)                       {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_API, m);}
12765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API1(m,p1)                    {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_API, m, p1);}
12775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API2(m,p1,p2)                 {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2);}
12785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API3(m,p1,p2,p3)              {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3);}
12795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API4(m,p1,p2,p3,p4)           {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3,p4);}
12805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
12815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
12825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT0(m)                     {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m);}
12845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT1(m,p1)                  {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m, p1);}
12855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT2(m,p1,p2)               {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2);}
12865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT3(m,p1,p2,p3)            {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3);}
12875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
12885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
12895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
12905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG0(m)                     {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m);}
12925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG1(m,p1)                  {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1);}
12935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG2(m,p1,p2)               {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2);}
12945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG3(m,p1,p2,p3)            {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
12955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
12965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
12975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
12985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
12995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for HID Device */
13005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR0(m)                     {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m);}
13015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR1(m,p1)                  {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m, p1);}
13025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR2(m,p1,p2)               {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2);}
13035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR3(m,p1,p2,p3)            {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3);}
13045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
13055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
13065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
13075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING0(m)                   {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m);}
13095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING1(m,p1)                {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1);}
13105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING2(m,p1,p2)             {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2);}
13115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING3(m,p1,p2,p3)          {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3);}
13125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
13135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
13145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
13155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API0(m)                       {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_API, m);}
13175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API1(m,p1)                    {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_API, m, p1);}
13185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API2(m,p1,p2)                 {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2);}
13195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API3(m,p1,p2,p3)              {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3);}
13205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API4(m,p1,p2,p3,p4)           {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3,p4);}
13215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
13225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
13235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT0(m)                     {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m);}
13255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT1(m,p1)                  {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m, p1);}
13265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT2(m,p1,p2)               {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2);}
13275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT3(m,p1,p2,p3)            {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3);}
13285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
13295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
13305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
13315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG0(m)                     {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m);}
13335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG1(m,p1)                  {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1);}
13345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG2(m,p1,p2)               {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2);}
13355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG3(m,p1,p2,p3)            {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
13365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
13375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
13385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
13395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for headset profile */
13415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR0(pcb,m)                     {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m);}
13425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR1(pcb,m,p1)                  {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m, p1);}
13435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR2(pcb,m,p1,p2)               {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m,p1,p2);}
13445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR3(pcb,m,p1,p2,p3)            {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m,p1,p2,p3);}
13455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR4(pcb,m,p1,p2,p3,p4)         {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
13465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR5(pcb,m,p1,p2,p3,p4,p5)      {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
13475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR6(pcb,m,p1,p2,p3,p4,p5,p6)   {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
13485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING0(pcb,m)                   {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m);}
13505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING1(pcb,m,p1)                {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m,p1);}
13515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING2(pcb,m,p1,p2)             {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m,p1,p2);}
13525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING3(pcb,m,p1,p2,p3)          {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m,p1,p2,p3);}
13535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING4(pcb,m,p1,p2,p3,p4)       {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
13545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING5(pcb,m,p1,p2,p3,p4,p5)    {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
13555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING6(pcb,m,p1,p2,p3,p4,p5,p6) {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
13565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API0(pcb,m)                       {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_API, m);}
13585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API1(pcb,m,p1)                    {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_HSP2, TRACE_TYPE_API, m, p1);}
13595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API2(pcb,m,p1,p2)                 {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_HSP2, TRACE_TYPE_API, m,p1,p2);}
13605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API3(pcb,m,p1,p2,p3)              {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_HSP2, TRACE_TYPE_API, m,p1,p2,p3);}
13615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API4(pcb,m,p1,p2,p3,p4)           {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_HSP2, TRACE_TYPE_API, m,p1,p2,p3,p4);}
13625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API5(pcb,m,p1,p2,p3,p4,p5)        {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_HSP2, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
13635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API6(pcb,m,p1,p2,p3,p4,p5,p6)     {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_HSP2, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
13645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT0(pcb,m)                     {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m);}
13665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT1(pcb,m,p1)                  {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m, p1);}
13675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT2(pcb,m,p1,p2)               {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m,p1,p2);}
13685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT3(pcb,m,p1,p2,p3)            {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m,p1,p2,p3);}
13695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT4(pcb,m,p1,p2,p3,p4)         {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
13705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT5(pcb,m,p1,p2,p3,p4,p5)      {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
13715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT6(pcb,m,p1,p2,p3,p4,p5,p6)   {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
13725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG0(pcb,m)                     {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m);}
13745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG1(pcb,m,p1)                  {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m,p1);}
13755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG2(pcb,m,p1,p2)               {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m,p1,p2);}
13765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG3(pcb,m,p1,p2,p3)            {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
13775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG4(pcb,m,p1,p2,p3,p4)         {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
13785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG5(pcb,m,p1,p2,p3,p4,p5)      {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
13795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG6(pcb,m,p1,p2,p3,p4,p5,p6)   {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
13805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the NFC unit
13825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
13835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR0(m)                     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m);}
13845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR1(m,p1)                  {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m,p1);}
13855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR2(m,p1,p2)               {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m,p1,p2);}
13865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR3(m,p1,p2,p3)            {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m,p1,p2,p3);}
13875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
13885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
13895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
13905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING0(m)                   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m);}
13925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING1(m,p1)                {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m,p1);}
13935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING2(m,p1,p2)             {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m,p1,p2);}
13945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING3(m,p1,p2,p3)          {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m,p1,p2,p3);}
13955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
13965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
13975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
13985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
13995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API0(m)                       {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_API, m);}
14005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API1(m,p1)                    {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_NFC, TRACE_TYPE_API, m,p1);}
14015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API2(m,p1,p2)                 {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_NFC, TRACE_TYPE_API, m,p1,p2);}
14025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API3(m,p1,p2,p3)              {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_NFC, TRACE_TYPE_API, m,p1,p2,p3);}
14035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API4(m,p1,p2,p3,p4)           {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_NFC, TRACE_TYPE_API, m,p1,p2,p3,p4);}
14045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_NFC, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
14055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_NFC, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
14065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT0(m)                     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m);}
14085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT1(m,p1)                  {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m, p1);}
14095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT2(m,p1,p2)               {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m,p1,p2);}
14105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT3(m,p1,p2,p3)            {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m,p1,p2,p3);}
14115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
14125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
14135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
14145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG0(m)                     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m);}
14165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG1(m,p1)                  {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m,p1);}
14175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG2(m,p1,p2)               {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m,p1,p2);}
14185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG3(m,p1,p2,p3)            {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
14195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
14205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
14215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
14225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR0(m)                     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m);}
14245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR1(m,p1)                  {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m,p1);}
14255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR2(m,p1,p2)               {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m,p1,p2);}
14265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR3(m,p1,p2,p3)            {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m,p1,p2,p3);}
14275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
14285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
14295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
14305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING0(m)                   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m);}
14325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING1(m,p1)                {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m,p1);}
14335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING2(m,p1,p2)             {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m,p1,p2);}
14345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING3(m,p1,p2,p3)          {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m,p1,p2,p3);}
14355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
14365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
14375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
14385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API0(m)                       {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_API, m);}
14405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API1(m,p1)                    {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_NCI, TRACE_TYPE_API, m,p1);}
14415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API2(m,p1,p2)                 {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_NCI, TRACE_TYPE_API, m,p1,p2);}
14425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API3(m,p1,p2,p3)              {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_NCI, TRACE_TYPE_API, m,p1,p2,p3);}
14435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API4(m,p1,p2,p3,p4)           {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_NCI, TRACE_TYPE_API, m,p1,p2,p3,p4);}
14445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_NCI, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
14455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_NCI, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
14465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT0(m)                     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m);}
14485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT1(m,p1)                  {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m, p1);}
14495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT2(m,p1,p2)               {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m,p1,p2);}
14505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT3(m,p1,p2,p3)            {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m,p1,p2,p3);}
14515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
14525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
14535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
14545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG0(m)                     {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m);}
14565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG1(m,p1)                  {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m,p1);}
14575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG2(m,p1,p2)               {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m,p1,p2);}
14585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG3(m,p1,p2,p3)            {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
14595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
14605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
14615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
14625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR0(m)                     {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m);}
14645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR1(m,p1)                  {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m,p1);}
14655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR2(m,p1,p2)               {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m,p1,p2);}
14665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR3(m,p1,p2,p3)            {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m,p1,p2,p3);}
14675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
14685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
14695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
14705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING0(m)                   {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m);}
14725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING1(m,p1)                {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m,p1);}
14735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING2(m,p1,p2)             {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m,p1,p2);}
14745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING3(m,p1,p2,p3)          {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m,p1,p2,p3);}
14755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
14765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
14775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
14785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API0(m)                       {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_API, m);}
14805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API1(m,p1)                    {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_RW, TRACE_TYPE_API, m,p1);}
14815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API2(m,p1,p2)                 {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_RW, TRACE_TYPE_API, m,p1,p2);}
14825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API3(m,p1,p2,p3)              {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_RW, TRACE_TYPE_API, m,p1,p2,p3);}
14835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API4(m,p1,p2,p3,p4)           {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_RW, TRACE_TYPE_API, m,p1,p2,p3,p4);}
14845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_RW, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
14855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_RW, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
14865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT0(m)                     {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m);}
14885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT1(m,p1)                  {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m, p1);}
14895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT2(m,p1,p2)               {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m,p1,p2);}
14905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT3(m,p1,p2,p3)            {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m,p1,p2,p3);}
14915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
14925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
14935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
14945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
14955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG0(m)                     {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m);}
14965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG1(m,p1)                  {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m,p1);}
14975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG2(m,p1,p2)               {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m,p1,p2);}
14985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG3(m,p1,p2,p3)            {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
14995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
15005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
15015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
15025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR0(m)                     {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m);}
15045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR1(m,p1)                  {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m,p1);}
15055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR2(m,p1,p2)               {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m,p1,p2);}
15065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR3(m,p1,p2,p3)            {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m,p1,p2,p3);}
15075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
15085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
15095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
15105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING0(m)                   {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m);}
15125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING1(m,p1)                {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m,p1);}
15135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING2(m,p1,p2)             {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m,p1,p2);}
15145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING3(m,p1,p2,p3)          {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m,p1,p2,p3);}
15155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
15165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
15175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
15185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API0(m)                       {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_API, m);}
15205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API1(m,p1)                    {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_CE, TRACE_TYPE_API, m,p1);}
15215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API2(m,p1,p2)                 {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_CE, TRACE_TYPE_API, m,p1,p2);}
15225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API3(m,p1,p2,p3)              {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_CE, TRACE_TYPE_API, m,p1,p2,p3);}
15235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API4(m,p1,p2,p3,p4)           {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_CE, TRACE_TYPE_API, m,p1,p2,p3,p4);}
15245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_CE, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
15255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_CE, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
15265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT0(m)                     {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m);}
15285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT1(m,p1)                  {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m, p1);}
15295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT2(m,p1,p2)               {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m,p1,p2);}
15305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT3(m,p1,p2,p3)            {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m,p1,p2,p3);}
15315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
15325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
15335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
15345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG0(m)                     {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m);}
15365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG1(m,p1)                  {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m,p1);}
15375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG2(m,p1,p2)               {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m,p1,p2);}
15385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG3(m,p1,p2,p3)            {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
15395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
15405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
15415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
15425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR0(m)                     {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m);}
15445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR1(m,p1)                  {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m,p1);}
15455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR2(m,p1,p2)               {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m,p1,p2);}
15465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR3(m,p1,p2,p3)            {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m,p1,p2,p3);}
15475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
15485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
15495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
15505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING0(m)                   {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m);}
15525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING1(m,p1)                {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m,p1);}
15535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING2(m,p1,p2)             {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m,p1,p2);}
15545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING3(m,p1,p2,p3)          {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m,p1,p2,p3);}
15555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
15565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
15575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
15585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API0(m)                       {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_API, m);}
15605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API1(m,p1)                    {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_NDEF, TRACE_TYPE_API, m,p1);}
15615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API2(m,p1,p2)                 {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_NDEF, TRACE_TYPE_API, m,p1,p2);}
15625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API3(m,p1,p2,p3)              {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_NDEF, TRACE_TYPE_API, m,p1,p2,p3);}
15635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API4(m,p1,p2,p3,p4)           {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_NDEF, TRACE_TYPE_API, m,p1,p2,p3,p4);}
15645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_NDEF, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
15655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_NDEF, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
15665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT0(m)                     {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m);}
15685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT1(m,p1)                  {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m, p1);}
15695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT2(m,p1,p2)               {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m,p1,p2);}
15705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT3(m,p1,p2,p3)            {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m,p1,p2,p3);}
15715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
15725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
15735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
15745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG0(m)                     {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m);}
15765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG1(m,p1)                  {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m,p1);}
15775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG2(m,p1,p2)               {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m,p1,p2);}
15785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG3(m,p1,p2,p3)            {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
15795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
15805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
15815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
15825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the NFA unit
15845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
15855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR0(m)                     {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m);}
15865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR1(m,p1)                  {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m,p1);}
15875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR2(m,p1,p2)               {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m,p1,p2);}
15885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR3(m,p1,p2,p3)            {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m,p1,p2,p3);}
15895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
15905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
15915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_NFA, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
15925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING0(m)                   {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m);}
15945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING1(m,p1)                {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m,p1);}
15955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING2(m,p1,p2)             {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m,p1,p2);}
15965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING3(m,p1,p2,p3)          {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m,p1,p2,p3);}
15975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
15985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
15995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_NFA, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
16005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API0(m)                       {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NFA, TRACE_TYPE_API, m);}
16025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API1(m,p1)                    {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_NFA, TRACE_TYPE_API, m,p1);}
16035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API2(m,p1,p2)                 {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_NFA, TRACE_TYPE_API, m,p1,p2);}
16045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API3(m,p1,p2,p3)              {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_NFA, TRACE_TYPE_API, m,p1,p2,p3);}
16055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API4(m,p1,p2,p3,p4)           {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_NFA, TRACE_TYPE_API, m,p1,p2,p3,p4);}
16065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_NFA, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
16075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_NFA, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
16085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT0(m)                     {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m);}
16105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT1(m,p1)                  {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m, p1);}
16115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT2(m,p1,p2)               {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m,p1,p2);}
16125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT3(m,p1,p2,p3)            {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m,p1,p2,p3);}
16135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
16145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
16155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_NFA, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
16165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG0(m)                     {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m);}
16185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG1(m,p1)                  {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m,p1);}
16195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG2(m,p1,p2)               {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m,p1,p2);}
16205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG3(m,p1,p2,p3)            {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
16215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
16225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
16235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (nfa_sys_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_NFA, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
16245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_0(m)
16265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_1(m,p1)
16275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_2(m,p1,p2)
16285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_3(m,p1,p2,p3)
16295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_4(m,p1,p2,p3,p4)
16305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_5(m,p1,p2,p3,p4,p5)
16315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_TRACE_6(m,p1,p2,p3,p4,p5,p6)
16325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_0(m)                           BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m)
16345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_1(m,p1)                        BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1)
16355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_2(m,p1,p2)                     BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2)
16365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_3(m,p1,p2,p3)                  BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3)
16375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_4(m,p1,p2,p3,p4)               BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4)
16385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_5(m,p1,p2,p3,p4,p5)            BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5)
16395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_DEBUG_6(m,p1,p2,p3,p4,p5,p6)         BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6)
16405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_0(m)                         BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m)
16425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_1(m,p1)                      BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1)
16435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_2(m,p1,p2)                   BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2)
16445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_3(m,p1,p2,p3)                BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3)
16455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_4(m,p1,p2,p3,p4)             BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4)
16465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_5(m,p1,p2,p3,p4,p5)          BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5)
16475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_WARNING_6(m,p1,p2,p3,p4,p5,p6)       BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6)
16485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_0(m)                           BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m)
16505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_1(m,p1)                        BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1)
16515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_2(m,p1,p2)                     BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2)
16525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_3(m,p1,p2,p3)                  BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3)
16535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_4(m,p1,p2,p3,p4)               BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4)
16545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_5(m,p1,p2,p3,p4,p5)            BT_TRACE_5(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5)
16555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MMI_ERROR_6(m,p1,p2,p3,p4,p5,p6)         BT_TRACE_6(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6)
16565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TAK_TRACE_0(m)                            MMI_Echo(m)
16585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* hid mouse module traces */
16605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_0(m)                         MMI_Echo(m)
16625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_1(m,p1)                      MMI_Echo(m,p1)
16635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_2(m,p1,p2)                   MMI_Echo(m,p1,p2)
16645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_3(m,p1,p2,p3)                MMI_Echo(m,p1,p2,p3)
16655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_4(m,p1,p2,p3,p4)             MMI_Echo(m,p1,p2,p3,p4)
16665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_5(m,p1,p2,p3,p4,p5)          MMI_Echo(m,p1,p2,p3,p4,p5)
16675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_6(m,p1,p2,p3,p4,p5,p6)       MMI_Echo(m,p1,p2,p3,p4,p5,p6)
16685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_0(m)                         MMI_Echo(m)
16705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_1(m,p1)                      MMI_Echo(m,p1)
16715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_2(m,p1,p2)                   MMI_Echo(m,p1,p2)
16725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_3(m,p1,p2,p3)                MMI_Echo(m,p1,p2,p3)
16735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_4(m,p1,p2,p3,p4)             MMI_Echo(m,p1,p2,p3,p4)
16745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_5(m,p1,p2,p3,p4,p5)          MMI_Echo(m,p1,p2,p3,p4,p5)
16755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_6(m,p1,p2,p3,p4,p5,p6)       MMI_Echo(m,p1,p2,p3,p4,p5,p6)
16765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_0(m)                         MMI_Echo(m)
16785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_1(m,p1)                      MMI_Echo(m,p1)
16795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_2(m,p1,p2)                   MMI_Echo(m,p1,p2)
16805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_3(m,p1,p2,p3)                MMI_Echo(m,p1,p2,p3)
16815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_4(m,p1,p2,p3,p4)             MMI_Echo(m,p1,p2,p3,p4)
16825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_5(m,p1,p2,p3,p4,p5)          MMI_Echo(m,p1,p2,p3,p4,p5)
16835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_6(m,p1,p2,p3,p4,p5,p6)       MMI_Echo(m,p1,p2,p3,p4,p5,p6)
16845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for DUN */
16865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR0(m)                     {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m);}
16885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR1(m,p1)                  {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m, p1);}
16895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR2(m,p1,p2)               {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m,p1,p2);}
16905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR3(m,p1,p2,p3)            {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m,p1,p2,p3);}
16915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
16925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
16935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
16945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING0(m)                   {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m);}
16965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING1(m,p1)                {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m,p1);}
16975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING2(m,p1,p2)             {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m,p1,p2);}
16985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING3(m,p1,p2,p3)          {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m,p1,p2,p3);}
16995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
17005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
17015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
17025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API0(m)                       {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_API, m);}
17045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API1(m,p1)                    {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_DUN, TRACE_TYPE_API, m, p1);}
17055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API2(m,p1,p2)                 {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_DUN, TRACE_TYPE_API, m,p1,p2);}
17065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API3(m,p1,p2,p3)              {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_DUN, TRACE_TYPE_API, m,p1,p2,p3);}
17075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API4(m,p1,p2,p3,p4)           {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_DUN, TRACE_TYPE_API, m,p1,p2,p3,p4);}
17085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_DUN, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
17095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_DUN, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
17105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT0(m)                     {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m);}
17125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT1(m,p1)                  {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m, p1);}
17135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT2(m,p1,p2)               {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m,p1,p2);}
17145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT3(m,p1,p2,p3)            {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m,p1,p2,p3);}
17155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
17165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
17175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
17185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG0(m)                     {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m);}
17205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG1(m,p1)                  {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m,p1);}
17215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG2(m,p1,p2)               {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m,p1,p2);}
17225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG3(m,p1,p2,p3)            {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
17235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
17245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
17255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
17265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for hardcopy cable replacement profile */
17285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR0(m)                     {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m);}
17305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR1(m,p1)                  {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m, p1);}
17315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR2(m,p1,p2)               {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2);}
17325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR3(m,p1,p2,p3)            {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
17335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
17345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
17355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
17365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING0(m)                   {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m);}
17385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING1(m,p1)                {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1);}
17395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING2(m,p1,p2)             {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2);}
17405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING3(m,p1,p2,p3)          {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
17415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
17425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
17435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
17445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API0(m)                       {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_API, m);}
17465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API1(m,p1)                    {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_API, m, p1);}
17475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API2(m,p1,p2)                 {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2);}
17485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API3(m,p1,p2,p3)              {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3);}
17495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API4(m,p1,p2,p3,p4)           {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
17505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
17515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
17525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT0(m)                     {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m);}
17545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT1(m,p1)                  {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m, p1);}
17555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT2(m,p1,p2)               {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2);}
17565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT3(m,p1,p2,p3)            {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
17575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
17585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
17595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
17605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG0(m)                     {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m);}
17625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG1(m,p1)                  {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1);}
17635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG2(m,p1,p2)               {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2);}
17645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG3(m,p1,p2,p3)            {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
17655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
17665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
17675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
17685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for multi-client server hardcopy cable replacement profile */
17705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR0(m)                     {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m);}
17725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR1(m,p1)                  {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m, p1);}
17735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR2(m,p1,p2)               {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2);}
17745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR3(m,p1,p2,p3)            {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
17755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
17765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
17775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
17785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING0(m)                   {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m);}
17805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING1(m,p1)                {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1);}
17815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING2(m,p1,p2)             {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2);}
17825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING3(m,p1,p2,p3)          {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
17835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
17845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
17855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
17865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API0(m)                       {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_API, m);}
17885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API1(m,p1)                    {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_API, m, p1);}
17895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API2(m,p1,p2)                 {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2);}
17905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API3(m,p1,p2,p3)              {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3);}
17915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API4(m,p1,p2,p3,p4)           {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
17925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
17935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
17945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
17955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT0(m)                     {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m);}
17965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT1(m,p1)                  {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m, p1);}
17975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT2(m,p1,p2)               {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2);}
17985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT3(m,p1,p2,p3)            {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
17995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
18005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
18015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
18025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG0(m)                     {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m);}
18045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG1(m,p1)                  {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1);}
18055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG2(m,p1,p2)               {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2);}
18065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG3(m,p1,p2,p3)            {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
18075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
18085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
18095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
18105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for RPC */
18125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR0(m)                      {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, (m));}
18145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR1(m,p1)                   {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, \
18155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
18165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR2(m,p1,p2)                {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, \
18175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
18185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR3(m,p1,p2,p3)             {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, \
18195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
18205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, \
18215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
18225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, \
18235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
18245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (rpc_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_ERROR, \
18255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
18265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING0(m)                    {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, (m));}
18285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING1(m,p1)                 {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, \
18295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
18305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING2(m,p1,p2)              {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, \
18315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
18325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING3(m,p1,p2,p3)           {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, \
18335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
18345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, \
18355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
18365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, \
18375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
18385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (rpc_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_WARNING, \
18395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
18405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API0(m)                        {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, (m));}
18425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API1(m,p1)                     {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, \
18435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
18445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API2(m,p1,p2)                  {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, \
18455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
18465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API3(m,p1,p2,p3)               {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, \
18475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
18485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API4(m,p1,p2,p3,p4)            {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, \
18495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
18505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, \
18515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
18525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (rpc_trace_level >= BT_TRACE_LEVEL_API) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_API, \
18535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
18545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT0(m)                      {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, (m));}
18565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT1(m,p1)                   {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, \
18575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
18585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT2(m,p1,p2)                {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, \
18595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
18605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT3(m,p1,p2,p3)             {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, \
18615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
18625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, \
18635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
18645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, \
18655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
18665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (rpc_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_EVENT, \
18675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
18685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG0(m)                      {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, (m));}
18705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG1(m,p1)                   {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, \
18715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
18725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG2(m,p1,p2)                {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, \
18735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
18745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG3(m,p1,p2,p3)             {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, \
18755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
18765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, \
18775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
18785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, \
18795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
18805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (rpc_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_RPC | TRACE_TYPE_DEBUG, \
18815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
18825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for BNEP */
18845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR0(m)                     {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m);}
18865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR1(m,p1)                  {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m, p1);}
18875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR2(m,p1,p2)               {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m,p1,p2);}
18885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR3(m,p1,p2,p3)            {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
18895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
18905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
18915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
18925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
18935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING0(m)                   {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m);}
18945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING1(m,p1)                {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m,p1);}
18955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING2(m,p1,p2)             {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m,p1,p2);}
18965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING3(m,p1,p2,p3)          {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
18975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
18985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
18995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
19005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API0(m)                       {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_API, m);}
19025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API1(m,p1)                    {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_BNEP, TRACE_TYPE_API, m, p1);}
19035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API2(m,p1,p2)                 {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_BNEP, TRACE_TYPE_API, m,p1,p2);}
19045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API3(m,p1,p2,p3)              {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_BNEP, TRACE_TYPE_API, m,p1,p2,p3);}
19055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API4(m,p1,p2,p3,p4)           {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_BNEP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
19065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_BNEP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
19075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_BNEP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
19085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT0(m)                     {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m);}
19105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT1(m,p1)                  {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m, p1);}
19115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT2(m,p1,p2)               {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m,p1,p2);}
19125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT3(m,p1,p2,p3)            {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
19135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
19145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
19155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
19165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG0(m)                     {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m);}
19185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG1(m,p1)                  {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m,p1);}
19195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG2(m,p1,p2)               {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m,p1,p2);}
19205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG3(m,p1,p2,p3)            {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
19215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
19225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
19235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
19245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for PAN */
19265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR0(m)                     {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m);}
19285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR1(m,p1)                  {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m, p1);}
19295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR2(m,p1,p2)               {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m,p1,p2);}
19305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR3(m,p1,p2,p3)            {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m,p1,p2,p3);}
19315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
19325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
19335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
19345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING0(m)                   {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m);}
19365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING1(m,p1)                {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m,p1);}
19375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING2(m,p1,p2)             {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m,p1,p2);}
19385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING3(m,p1,p2,p3)          {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m,p1,p2,p3);}
19395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
19405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
19415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
19425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API0(m)                       {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_API, m);}
19445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API1(m,p1)                    {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_PAN, TRACE_TYPE_API, m, p1);}
19455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API2(m,p1,p2)                 {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_PAN, TRACE_TYPE_API, m,p1,p2);}
19465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API3(m,p1,p2,p3)              {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_PAN, TRACE_TYPE_API, m,p1,p2,p3);}
19475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API4(m,p1,p2,p3,p4)           {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_PAN, TRACE_TYPE_API, m,p1,p2,p3,p4);}
19485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_PAN, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
19495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_PAN, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
19505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT0(m)                     {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m);}
19525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT1(m,p1)                  {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m, p1);}
19535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT2(m,p1,p2)               {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m,p1,p2);}
19545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT3(m,p1,p2,p3)            {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m,p1,p2,p3);}
19555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
19565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
19575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
19585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG0(m)                     {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m);}
19605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG1(m,p1)                  {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m,p1);}
19615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG2(m,p1,p2)               {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m,p1,p2);}
19625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG3(m,p1,p2,p3)            {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
19635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
19645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
19655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
19665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for SIM */
19685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR0(m)                     {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m);}
19705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR1(m,p1)                  {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m, p1);}
19715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR2(m,p1,p2)               {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m,p1,p2);}
19725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR3(m,p1,p2,p3)            {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
19735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
19745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
19755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
19765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING0(m)                   {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m);}
19785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING1(m,p1)                {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m,p1);}
19795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING2(m,p1,p2)             {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m,p1,p2);}
19805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING3(m,p1,p2,p3)          {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
19815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
19825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
19835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
19845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API0(m)                       {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_API, m);}
19865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API1(m,p1)                    {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_SAP, TRACE_TYPE_API, m, p1);}
19875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API2(m,p1,p2)                 {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_SAP, TRACE_TYPE_API, m,p1,p2);}
19885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API3(m,p1,p2,p3)              {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_SAP, TRACE_TYPE_API, m,p1,p2,p3);}
19895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API4(m,p1,p2,p3,p4)           {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_SAP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
19905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_SAP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
19915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_SAP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
19925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
19935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT0(m)                     {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m);}
19945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT1(m,p1)                  {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m, p1);}
19955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT2(m,p1,p2)               {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m,p1,p2);}
19965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT3(m,p1,p2,p3)            {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
19975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
19985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
19995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
20005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG0(m)                     {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m);}
20025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG1(m,p1)                  {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m,p1);}
20035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG2(m,p1,p2)               {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m,p1,p2);}
20045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG3(m,p1,p2,p3)            {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
20055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
20065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
20075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
20085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for OPP profile
20105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
20115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR0(m)                      {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m);}
20125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR1(m,p1)                   {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m,p1);}
20135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR2(m,p1,p2)                {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m,p1,p2);}
20145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR3(m,p1,p2,p3)             {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
20155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
20165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
20175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
20185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING0(m)                    {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m);}
20205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING1(m,p1)                 {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m,p1);}
20215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING2(m,p1,p2)              {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m,p1,p2);}
20225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING3(m,p1,p2,p3)           {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
20235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
20245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
20255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
20265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT0(m)                      {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m);}
20285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT1(m,p1)                   {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m, p1);}
20295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT2(m,p1,p2)                {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m,p1,p2);}
20305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT3(m,p1,p2,p3)             {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
20315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
20325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
20335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
20345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG0(m)                      {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m);}
20365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG1(m,p1)                   {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m,p1);}
20375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG2(m,p1,p2)                {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m,p1,p2);}
20385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG3(m,p1,p2,p3)             {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
20395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
20405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
20415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
20425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for FTP profile
20445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
20455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR0(m)                      {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m);}
20465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR1(m,p1)                   {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m,p1);}
20475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR2(m,p1,p2)                {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m,p1,p2);}
20485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR3(m,p1,p2,p3)             {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
20495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
20505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
20515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
20525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING0(m)                    {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m);}
20545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING1(m,p1)                 {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m,p1);}
20555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING2(m,p1,p2)              {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m,p1,p2);}
20565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING3(m,p1,p2,p3)           {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
20575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
20585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
20595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
20605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT0(m)                      {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m);}
20625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT1(m,p1)                   {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m, p1);}
20635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT2(m,p1,p2)                {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m,p1,p2);}
20645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT3(m,p1,p2,p3)             {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
20655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
20665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
20675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
20685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG0(m)                      {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m);}
20705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG1(m,p1)                   {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m,p1);}
20715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG2(m,p1,p2)                {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m,p1,p2);}
20725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG3(m,p1,p2,p3)             {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
20735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
20745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
20755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
20765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the A2DP profile
20785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
20795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR0(m)                      {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m);}
20805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR1(m,p1)                   {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m,p1);}
20815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR2(m,p1,p2)                {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m,p1,p2);}
20825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR3(m,p1,p2,p3)             {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m,p1,p2,p3);}
20835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m,p1,p2,p3,p4);}
20845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m,p1,p2,p3,p4,p5);}
20855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m,p1,p2,p3,p4,p5,p6);}
20865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING0(m)                    {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m);}
20885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING1(m,p1)                 {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m,p1);}
20895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING2(m,p1,p2)              {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m,p1,p2);}
20905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING3(m,p1,p2,p3)           {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m,p1,p2,p3);}
20915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m,p1,p2,p3,p4);}
20925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m,p1,p2,p3,p4,p5);}
20935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m,p1,p2,p3,p4,p5,p6);}
20945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
20955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT0(m)                      {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m);}
20965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT1(m,p1)                   {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m, p1);}
20975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT2(m,p1,p2)                {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m,p1,p2);}
20985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT3(m,p1,p2,p3)             {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m,p1,p2,p3);}
20995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m,p1,p2,p3,p4);}
21005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m,p1,p2,p3,p4,p5);}
21015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m,p1,p2,p3,p4,p5,p6);}
21025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG0(m)                      {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m);}
21045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG1(m,p1)                   {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m,p1);}
21055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG2(m,p1,p2)                {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m,p1,p2);}
21065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG3(m,p1,p2,p3)             {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m,p1,p2,p3);}
21075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4);}
21085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4,p5);}
21095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4,p5,p6);}
21105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API0(m)                        {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_API,m);}
21125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API1(m,p1)                     {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_A2D, TRACE_TYPE_API,m, p1);}
21135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API2(m,p1,p2)                  {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_A2D, TRACE_TYPE_API,m,p1,p2);}
21145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API3(m,p1,p2,p3)               {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_A2D, TRACE_TYPE_API,m,p1,p2,p3);}
21155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API4(m,p1,p2,p3,p4)            {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_A2D, TRACE_TYPE_API,m,p1,p2,p3,p4);}
21165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_A2D, TRACE_TYPE_API,m,p1,p2,p3,p4,p5);}
21175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_A2D, TRACE_TYPE_API,m,p1,p2,p3,p4,p5,p6);}
21185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the VDP profile
21205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
21215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR0(m)                      {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m);}
21225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR1(m,p1)                   {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1);}
21235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR2(m,p1,p2)                {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2);}
21245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR3(m,p1,p2,p3)             {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3);}
21255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3,p4);}
21265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3,p4,p5);}
21275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3,p4,p5,p6);}
21285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING0(m)                    {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m);}
21305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING1(m,p1)                 {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1);}
21315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING2(m,p1,p2)              {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2);}
21325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING3(m,p1,p2,p3)           {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3);}
21335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3,p4);}
21345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3,p4,p5);}
21355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3,p4,p5,p6);}
21365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT0(m)                      {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m);}
21385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT1(m,p1)                   {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m, p1);}
21395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT2(m,p1,p2)                {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2);}
21405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT3(m,p1,p2,p3)             {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3);}
21415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3,p4);}
21425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3,p4,p5);}
21435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3,p4,p5,p6);}
21445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG0(m)                      {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m);}
21465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG1(m,p1)                   {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1);}
21475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG2(m,p1,p2)                {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2);}
21485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG3(m,p1,p2,p3)             {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3);}
21495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4);}
21505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4,p5);}
21515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4,p5,p6);}
21525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API0(m)                        {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API,m);}
21545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API1(m,p1)                     {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_API,m, p1);}
21555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API2(m,p1,p2)                  {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2);}
21565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API3(m,p1,p2,p3)               {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3);}
21575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API4(m,p1,p2,p3,p4)            {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3,p4);}
21585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3,p4,p5);}
21595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3,p4,p5,p6);}
21605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the LM unit
21635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
21645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR0(m)                     {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m);}
21655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR1(m,p1)                  {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m,p1);}
21665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR2(m,p1,p2)               {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m,p1,p2);}
21675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR3(m,p1,p2,p3)            {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m,p1,p2,p3);}
21685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
21695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
21705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
21715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING0(m)                   {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m);}
21735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING1(m,p1)                {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m,p1);}
21745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING2(m,p1,p2)             {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m,p1,p2);}
21755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING3(m,p1,p2,p3)          {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m,p1,p2,p3);}
21765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
21775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
21785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
21795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT0(m)                     {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m);}
21815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT1(m,p1)                  {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m, p1);}
21825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT2(m,p1,p2)               {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m,p1,p2);}
21835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT3(m,p1,p2,p3)            {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m,p1,p2,p3);}
21845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
21855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
21865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
21875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG0(m)                     {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m);}
21895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG1(m,p1)                  {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m,p1);}
21905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG2(m,p1,p2)               {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m,p1,p2);}
21915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG3(m,p1,p2,p3)            {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
21925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
21935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
21945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
21955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
21965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the LC unit
21975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
21985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR0(m)                     {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_0(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m);}
21995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR1(m,p1)                  {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_1(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m,p1);}
22005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR2(m,p1,p2)               {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_2(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m,p1,p2);}
22015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR3(m,p1,p2,p3)            {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_3(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m,p1,p2,p3);}
22025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_4(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
22035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_5(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
22045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_ERROR]) BT_TRACE_6(TRACE_LAYER_LC, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
22055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING0(m)                   {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_0(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m);}
22075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING1(m,p1)                {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_1(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m,p1);}
22085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING2(m,p1,p2)             {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_2(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m,p1,p2);}
22095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING3(m,p1,p2,p3)          {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_3(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m,p1,p2,p3);}
22105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_4(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
22115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_5(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
22125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_WARNING]) BT_TRACE_6(TRACE_LAYER_LC, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
22135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT0(m)                     {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_0(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m);}
22155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT1(m,p1)                  {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_1(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m, p1);}
22165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT2(m,p1,p2)               {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_2(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m,p1,p2);}
22175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT3(m,p1,p2,p3)            {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_3(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m,p1,p2,p3);}
22185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_4(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
22195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_5(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
22205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_EVENT]) BT_TRACE_6(TRACE_LAYER_LC, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
22215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG0(m)                     {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_DEBUG]) BT_TRACE_0(TRACE_LAYER_LC, TRACE_TYPE_DEBUG, m);}
22235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG1(m,p1)                  {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_DEBUG]) BT_TRACE_1(TRACE_LAYER_LC, TRACE_TYPE_DEBUG, m,p1);}
22245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG2(m,p1,p2)               {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_DEBUG]) BT_TRACE_2(TRACE_LAYER_LC, TRACE_TYPE_DEBUG, m,p1,p2);}
22255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG3(m,p1,p2,p3)            {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_DEBUG]) BT_TRACE_3(TRACE_LAYER_LC, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
22265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_DEBUG]) BT_TRACE_5(TRACE_LAYER_LC, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
22275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (lc_trace_level & trace_map[BT_TRACE_LEVEL_DEBUG]) BT_TRACE_6(TRACE_LAYER_LC, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
22285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the Serial Dongle Application SDA
22305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
22315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR0(m)                     {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(m);}
22325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR1(m,p1)                  {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(m,p1);}
22335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR2(m,p1,p2)               {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(m,p1,p2);}
22345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR3(m,p1,p2,p3)            {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(m,p1,p2,p3);}
22355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(m,p1,p2,p3,p4);}
22365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(m,p1,p2,p3,p4,p5);}
22375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(m,p1,p2,p3,p4,p5,p6);}
22385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING0(m)                   {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(m);}
22405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING1(m,p1)                {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(m,p1);}
22415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING2(m,p1,p2)             {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(m,p1,p2);}
22425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING3(m,p1,p2,p3)          {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(m,p1,p2,p3);}
22435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(m,p1,p2,p3,p4);}
22445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(m,p1,p2,p3,p4,p5);}
22455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(m,p1,p2,p3,p4,p5,p6);}
22465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT0(m)                     {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(m);}
22485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT1(m,p1)                  {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(m, p1);}
22495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT2(m,p1,p2)               {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(m,p1,p2);}
22505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT3(m,p1,p2,p3)            {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(m,p1,p2,p3);}
22515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(m,p1,p2,p3,p4);}
22525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(m,p1,p2,p3,p4,p5);}
22535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(m,p1,p2,p3,p4,p5,p6);}
22545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG0(m)                     {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(m);}
22565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG1(m,p1)                  {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(m,p1);}
22575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG2(m,p1,p2)               {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(m,p1,p2);}
22585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG3(m,p1,p2,p3)            {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(m,p1,p2,p3);}
22595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(m,p1,p2,p3,p4);}
22605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(m,p1,p2,p3,p4,p5);}
22615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(m,p1,p2,p3,p4,p5,p6);}
22625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* AVDTP
22645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
22655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR0(m)                     {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m);}
22665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR1(m,p1)                  {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1);}
22675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR2(m,p1,p2)               {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2);}
22685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR3(m,p1,p2,p3)            {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
22695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
22705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
22715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
22725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING0(m)                   {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m);}
22745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING1(m,p1)                {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1);}
22755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING2(m,p1,p2)             {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2);}
22765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING3(m,p1,p2,p3)          {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
22775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
22785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
22795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
22805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT0(m)                     {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m);}
22825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT1(m,p1)                  {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m, p1);}
22835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT2(m,p1,p2)               {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2);}
22845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT3(m,p1,p2,p3)            {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
22855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
22865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
22875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
22885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG0(m)                     {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m);}
22905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG1(m,p1)                  {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1);}
22915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG2(m,p1,p2)               {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2);}
22925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG3(m,p1,p2,p3)            {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
22935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
22945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
22955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
22965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
22975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API0(m)                     {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API, m);}
22985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API1(m,p1)                  {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1);}
22995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API2(m,p1,p2)               {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2);}
23005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API3(m,p1,p2,p3)            {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3);}
23015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API4(m,p1,p2,p3,p4)         {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
23025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API5(m,p1,p2,p3,p4,p5)      {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
23035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API6(m,p1,p2,p3,p4,p5,p6)   {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
23045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the AVCTP protocol
23065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
23075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR0(m)                     {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m);}
23085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR1(m,p1)                  {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1);}
23095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR2(m,p1,p2)               {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2);}
23105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR3(m,p1,p2,p3)            {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
23115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
23125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
23135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
23145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING0(m)                   {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m);}
23165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING1(m,p1)                {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1);}
23175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING2(m,p1,p2)             {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2);}
23185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING3(m,p1,p2,p3)          {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
23195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
23205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
23215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
23225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT0(m)                     {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m);}
23245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT1(m,p1)                  {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m, p1);}
23255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT2(m,p1,p2)               {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2);}
23265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT3(m,p1,p2,p3)            {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
23275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
23285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
23295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
23305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG0(m)                     {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m);}
23325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG1(m,p1)                  {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1);}
23335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG2(m,p1,p2)               {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2);}
23345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG3(m,p1,p2,p3)            {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
23355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
23365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
23375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
23385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API0(m)                     {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API, m);}
23405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API1(m,p1)                  {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1);}
23415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API2(m,p1,p2)               {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2);}
23425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API3(m,p1,p2,p3)            {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3);}
23435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API4(m,p1,p2,p3,p4)         {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
23445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API5(m,p1,p2,p3,p4,p5)      {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
23455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API6(m,p1,p2,p3,p4,p5,p6)   {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
23465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the AVRCP profile
23495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
23505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR0(m)                      {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m);}
23515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR1(m,p1)                   {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1);}
23525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR2(m,p1,p2)                {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2);}
23535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR3(m,p1,p2,p3)             {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3);}
23545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR4(m,p1,p2,p3,p4)          {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3,p4);}
23555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3,p4,p5);}
23565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m,p1,p2,p3,p4,p5,p6);}
23575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING0(m)                    {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m);}
23595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING1(m,p1)                 {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1);}
23605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING2(m,p1,p2)              {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2);}
23615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING3(m,p1,p2,p3)           {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3);}
23625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING4(m,p1,p2,p3,p4)        {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3,p4);}
23635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)     {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3,p4,p5);}
23645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)  {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m,p1,p2,p3,p4,p5,p6);}
23655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT0(m)                      {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m);}
23675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT1(m,p1)                   {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m, p1);}
23685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT2(m,p1,p2)                {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2);}
23695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT3(m,p1,p2,p3)             {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3);}
23705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT4(m,p1,p2,p3,p4)          {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3,p4);}
23715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)       {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3,p4,p5);}
23725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)    {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m,p1,p2,p3,p4,p5,p6);}
23735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG0(m)                      {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m);}
23755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG1(m,p1)                   {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1);}
23765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG2(m,p1,p2)                {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2);}
23775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG3(m,p1,p2,p3)             {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3);}
23785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG4(m,p1,p2,p3,p4)          {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4);}
23795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)       {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4,p5);}
23805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)    {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m,p1,p2,p3,p4,p5,p6);}
23815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API0(m)                        {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API,m);}
23835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API1(m,p1)                     {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_AVP, TRACE_TYPE_API,m, p1);}
23845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API2(m,p1,p2)                  {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2);}
23855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API3(m,p1,p2,p3)               {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3);}
23865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API4(m,p1,p2,p3,p4)            {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3,p4);}
23875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API5(m,p1,p2,p3,p4,p5)         {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3,p4,p5);}
23885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API6(m,p1,p2,p3,p4,p5,p6)      {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_AVP, TRACE_TYPE_API,m,p1,p2,p3,p4,p5,p6);}
23895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
23905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* MCAP
23915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
23925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR0(m)                     {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m);}
23935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR1(m,p1)                  {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m,p1);}
23945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR2(m,p1,p2)               {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m,p1,p2);}
23955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR3(m,p1,p2,p3)            {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m,p1,p2,p3);}
23965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
23975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
23985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
23995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING0(m)                   {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m);}
24015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING1(m,p1)                {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m,p1);}
24025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING2(m,p1,p2)             {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m,p1,p2);}
24035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING3(m,p1,p2,p3)          {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m,p1,p2,p3);}
24045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
24055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
24065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
24075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT0(m)                     {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m);}
24095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT1(m,p1)                  {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m, p1);}
24105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT2(m,p1,p2)               {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m,p1,p2);}
24115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT3(m,p1,p2,p3)            {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m,p1,p2,p3);}
24125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
24135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
24145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
24155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG0(m)                     {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m);}
24175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG1(m,p1)                  {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m,p1);}
24185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG2(m,p1,p2)               {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m,p1,p2);}
24195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG3(m,p1,p2,p3)            {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
24205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
24215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
24225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
24235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API0(m)                     {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_API, m);}
24255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API1(m,p1)                  {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_MCA, TRACE_TYPE_API, m,p1);}
24265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API2(m,p1,p2)               {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_MCA, TRACE_TYPE_API, m,p1,p2);}
24275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API3(m,p1,p2,p3)            {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_MCA, TRACE_TYPE_API, m,p1,p2,p3);}
24285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API4(m,p1,p2,p3,p4)         {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_MCA, TRACE_TYPE_API, m,p1,p2,p3,p4);}
24295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API5(m,p1,p2,p3,p4,p5)      {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_MCA, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
24305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API6(m,p1,p2,p3,p4,p5,p6)   {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_MCA, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
24315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the AMP unit
24335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
24345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR0(m)                     {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m);}
24355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR1(m,p1)                  {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m,p1);}
24365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR2(m,p1,p2)               {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m,p1,p2);}
24375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR3(m,p1,p2,p3)            {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
24385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
24395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
24405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
24415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING0(m)                   {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m);}
24435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING1(m,p1)                {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m,p1);}
24445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING2(m,p1,p2)             {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m,p1,p2);}
24455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING3(m,p1,p2,p3)          {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
24465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
24475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
24485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
24495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API0(m)                       {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_API, m);}
24515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API1(m,p1)                    {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_AMP, TRACE_TYPE_API, m,p1);}
24525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API2(m,p1,p2)                 {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_AMP, TRACE_TYPE_API, m,p1,p2);}
24535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API3(m,p1,p2,p3)              {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_AMP, TRACE_TYPE_API, m,p1,p2,p3);}
24545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API4(m,p1,p2,p3,p4)           {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_AMP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
24555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_AMP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
24565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_AMP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
24575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT0(m)                     {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m);}
24595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT1(m,p1)                  {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m, p1);}
24605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT2(m,p1,p2)               {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m,p1,p2);}
24615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT3(m,p1,p2,p3)            {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
24625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
24635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
24645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
24655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG0(m)                     {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m);}
24675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG1(m,p1)                  {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m,p1);}
24685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG2(m,p1,p2)               {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m,p1,p2);}
24695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG3(m,p1,p2,p3)            {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
24705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
24715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
24725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
24735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the ATT/GATT unit
24755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
24765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR0(m)                     {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m);}
24775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR1(m,p1)                  {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m,p1);}
24785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR2(m,p1,p2)               {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m,p1,p2);}
24795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR3(m,p1,p2,p3)            {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m,p1,p2,p3);}
24805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
24815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
24825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
24835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING0(m)                   {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m);}
24855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING1(m,p1)                {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m,p1);}
24865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING2(m,p1,p2)             {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m,p1,p2);}
24875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING3(m,p1,p2,p3)          {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m,p1,p2,p3);}
24885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
24895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
24905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
24915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
24925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API0(m)                       {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_API, m);}
24935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API1(m,p1)                    {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_ATT, TRACE_TYPE_API, m,p1);}
24945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API2(m,p1,p2)                 {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_ATT, TRACE_TYPE_API, m,p1,p2);}
24955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API3(m,p1,p2,p3)              {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_ATT, TRACE_TYPE_API, m,p1,p2,p3);}
24965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API4(m,p1,p2,p3,p4)           {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_ATT, TRACE_TYPE_API, m,p1,p2,p3,p4);}
24975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_ATT, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
24985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_ATT, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
24995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT0(m)                     {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m);}
25015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT1(m,p1)                  {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m, p1);}
25025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT2(m,p1,p2)               {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m,p1,p2);}
25035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT3(m,p1,p2,p3)            {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m,p1,p2,p3);}
25045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
25055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
25065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
25075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG0(m)                     {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m);}
25095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG1(m,p1)                  {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m,p1);}
25105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG2(m,p1,p2)               {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m,p1,p2);}
25115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG3(m,p1,p2,p3)            {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
25125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
25135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
25145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
25155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the SMP unit
25175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
25185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR0(m)                     {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m);}
25195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR1(m,p1)                  {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m,p1);}
25205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR2(m,p1,p2)               {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m,p1,p2);}
25215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR3(m,p1,p2,p3)            {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_3(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m,p1,p2,p3);}
25225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR4(m,p1,p2,p3,p4)         {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_4(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4);}
25235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)      {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_5(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5);}
25245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)   {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_6(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m,p1,p2,p3,p4,p5,p6);}
25255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING0(m)                   {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m);}
25275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING1(m,p1)                {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m,p1);}
25285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING2(m,p1,p2)             {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m,p1,p2);}
25295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING3(m,p1,p2,p3)          {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_3(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m,p1,p2,p3);}
25305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING4(m,p1,p2,p3,p4)       {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_4(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4);}
25315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)    {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_5(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5);}
25325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_6(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m,p1,p2,p3,p4,p5,p6);}
25335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API0(m)                       {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_API, m);}
25355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API1(m,p1)                    {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_1(TRACE_LAYER_SMP, TRACE_TYPE_API, m,p1);}
25365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API2(m,p1,p2)                 {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_2(TRACE_LAYER_SMP, TRACE_TYPE_API, m,p1,p2);}
25375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API3(m,p1,p2,p3)              {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_3(TRACE_LAYER_SMP, TRACE_TYPE_API, m,p1,p2,p3);}
25385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API4(m,p1,p2,p3,p4)           {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_4(TRACE_LAYER_SMP, TRACE_TYPE_API, m,p1,p2,p3,p4);}
25395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API5(m,p1,p2,p3,p4,p5)        {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_5(TRACE_LAYER_SMP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5);}
25405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)     {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_6(TRACE_LAYER_SMP, TRACE_TYPE_API, m,p1,p2,p3,p4,p5,p6);}
25415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT0(m)                     {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m);}
25435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT1(m,p1)                  {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m, p1);}
25445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT2(m,p1,p2)               {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m,p1,p2);}
25455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT3(m,p1,p2,p3)            {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_3(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m,p1,p2,p3);}
25465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT4(m,p1,p2,p3,p4)         {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_4(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4);}
25475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)      {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_5(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5);}
25485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)   {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_6(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m,p1,p2,p3,p4,p5,p6);}
25495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG0(m)                     {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m);}
25515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG1(m,p1)                  {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m,p1);}
25525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG2(m,p1,p2)               {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m,p1,p2);}
25535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG3(m,p1,p2,p3)            {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_3(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m,p1,p2,p3);}
25545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG4(m,p1,p2,p3,p4)         {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_4(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4);}
25555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)      {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_5(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5);}
25565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)   {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_6(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4,p5,p6);}
25575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* END OF USE TRACES */
25595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#else
25605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_0(l,t,m)
25625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_1(l,t,m,p1)
25635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_2(l,t,m,p1,p2)
25645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_3(l,t,m,p1,p2,p3)
25655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_4(l,t,m,p1,p2,p3,p4)
25665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_5(l,t,m,p1,p2,p3,p4,p5)
25675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_TRACE_6(l,t,m,p1,p2,p3,p4,p5,p6)
25685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_0(l,m)
25705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_1(l,m,p1)
25715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_2(l,m,p1,p2)
25725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BT_ERROR_TRACE_3(l,m,p1,p2,p3)
25735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the HCI unit
25755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
25765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR0(m)
25775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR1(m,p1)
25785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR2(m,p1,p2)
25795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR3(m,p1,p2,p3)
25805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR4(m,p1,p2,p3,p4)
25815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
25825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
25835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING0(m)
25855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING1(m,p1)
25865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING2(m,p1,p2)
25875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING3(m,p1,p2,p3)
25885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING4(m,p1,p2,p3,p4)
25895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
25905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
25915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
25925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT0(m)
25935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT1(m,p1)
25945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT2(m,p1,p2)
25955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT3(m,p1,p2,p3)
25965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT4(m,p1,p2,p3,p4)
25975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
25985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
25995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG0(m)
26015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG1(m,p1)
26025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG2(m,p1,p2)
26035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG3(m,p1,p2,p3)
26045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG4(m,p1,p2,p3,p4)
26055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
26065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCI_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
26075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for BTM
26105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
26115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR0(m)
26125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR1(m,p1)
26135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR2(m,p1,p2)
26145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR3(m,p1,p2,p3)
26155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR4(m,p1,p2,p3,p4)
26165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
26175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
26185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING0(m)
26205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING1(m,p1)
26215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING2(m,p1,p2)
26225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING3(m,p1,p2,p3)
26235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING4(m,p1,p2,p3,p4)
26245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
26255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
26265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API0(m)
26285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API1(m,p1)
26295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API2(m,p1,p2)
26305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API3(m,p1,p2,p3)
26315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API4(m,p1,p2,p3,p4)
26325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API5(m,p1,p2,p3,p4,p5)
26335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
26345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT0(m)
26365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT1(m,p1)
26375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT2(m,p1,p2)
26385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT3(m,p1,p2,p3)
26395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT4(m,p1,p2,p3,p4)
26405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
26415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
26425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG0(m)
26445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG1(m,p1)
26455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG2(m,p1,p2)
26465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG3(m,p1,p2,p3)
26475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG4(m,p1,p2,p3,p4)
26485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
26495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
26505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the L2CAP unit
26535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
26545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR0(m)
26555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR1(m,p1)
26565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR2(m,p1,p2)
26575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR3(m,p1,p2,p3)
26585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR4(m,p1,p2,p3,p4)
26595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
26605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
26615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING0(m)
26635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING1(m,p1)
26645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING2(m,p1,p2)
26655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING3(m,p1,p2,p3)
26665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING4(m,p1,p2,p3,p4)
26675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
26685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
26695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API0(m)
26715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API1(m,p1)
26725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API2(m,p1,p2)
26735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API3(m,p1,p2,p3)
26745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API4(m,p1,p2,p3,p4)
26755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API5(m,p1,p2,p3,p4,p5)
26765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
26775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT0(m)
26795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT1(m,p1)
26805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT2(m,p1,p2)
26815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT3(m,p1,p2,p3)
26825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT4(m,p1,p2,p3,p4)
26835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
26845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
26855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG0(m)
26875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG1(m,p1)
26885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG2(m,p1,p2)
26895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG3(m,p1,p2,p3)
26905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG4(m,p1,p2,p3,p4)
26915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
26925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define L2CAP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
26935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
26945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the LLCP unit
26955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
26965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR0(m)
26975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR1(m,p1)
26985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR2(m,p1,p2)
26995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR3(m,p1,p2,p3)
27005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR4(m,p1,p2,p3,p4)
27015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
27025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
27035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING0(m)
27055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING1(m,p1)
27065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING2(m,p1,p2)
27075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING3(m,p1,p2,p3)
27085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING4(m,p1,p2,p3,p4)
27095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
27105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
27115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API0(m)
27135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API1(m,p1)
27145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API2(m,p1,p2)
27155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API3(m,p1,p2,p3)
27165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API4(m,p1,p2,p3,p4)
27175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API5(m,p1,p2,p3,p4,p5)
27185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
27195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT0(m)
27215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT1(m,p1)
27225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT2(m,p1,p2)
27235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT3(m,p1,p2,p3)
27245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT4(m,p1,p2,p3,p4)
27255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
27265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
27275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG0(m)
27295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG1(m,p1)
27305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG2(m,p1,p2)
27315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG3(m,p1,p2,p3)
27325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG4(m,p1,p2,p3,p4)
27335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
27345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LLCP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
27355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the SDP unit
27375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
27385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR0(m)
27395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR1(m,p1)
27405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR2(m,p1,p2)
27415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR3(m,p1,p2,p3)
27425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR4(m,p1,p2,p3,p4)
27435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
27445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
27455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING0(m)
27475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING1(m,p1)
27485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING2(m,p1,p2)
27495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING3(m,p1,p2,p3)
27505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING4(m,p1,p2,p3,p4)
27515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
27525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
27535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API0(m)
27555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API1(m,p1)
27565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API2(m,p1,p2)
27575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API3(m,p1,p2,p3)
27585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API4(m,p1,p2,p3,p4)
27595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API5(m,p1,p2,p3,p4,p5)
27605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
27615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT0(m)
27635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT1(m,p1)
27645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT2(m,p1,p2)
27655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT3(m,p1,p2,p3)
27665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT4(m,p1,p2,p3,p4)
27675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
27685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
27695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG0(m)
27715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG1(m,p1)
27725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG2(m,p1,p2)
27735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG3(m,p1,p2,p3)
27745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG4(m,p1,p2,p3,p4)
27755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
27765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
27775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the RFCOMM unit
27795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
27805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR0(m)
27815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR1(m,p1)
27825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR2(m,p1,p2)
27835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR3(m,p1,p2,p3)
27845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR4(m,p1,p2,p3,p4)
27855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
27865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
27875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING0(m)
27895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING1(m,p1)
27905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING2(m,p1,p2)
27915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING3(m,p1,p2,p3)
27925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING4(m,p1,p2,p3,p4)
27935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
27945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
27955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
27965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API0(m)
27975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API1(m,p1)
27985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API2(m,p1,p2)
27995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API3(m,p1,p2,p3)
28005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API4(m,p1,p2,p3,p4)
28015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API5(m,p1,p2,p3,p4,p5)
28025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
28035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT0(m)
28055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT1(m,p1)
28065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT2(m,p1,p2)
28075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT3(m,p1,p2,p3)
28085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT4(m,p1,p2,p3,p4)
28095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
28105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
28115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG0(m)
28135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG1(m,p1)
28145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG2(m,p1,p2)
28155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG3(m,p1,p2,p3)
28165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG4(m,p1,p2,p3,p4)
28175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
28185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RFCOMM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
28195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for Serial Port Profile
28215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
28225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR0(m)
28235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR1(m,p1)
28245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR2(m,p1,p2)
28255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR3(m,p1,p2,p3)
28265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR4(m,p1,p2,p3,p4)
28275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
28285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
28295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING0(m)
28315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING1(m,p1)
28325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING2(m,p1,p2)
28335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING3(m,p1,p2,p3)
28345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING4(m,p1,p2,p3,p4)
28355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
28365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
28375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT0(m)
28395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT1(m,p1)
28405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT2(m,p1,p2)
28415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT3(m,p1,p2,p3)
28425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT4(m,p1,p2,p3,p4)
28435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
28445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
28455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API0(m)
28475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API1(m,p1)
28485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API2(m,p1,p2)
28495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API3(m,p1,p2,p3)
28505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API4(m,p1,p2,p3,p4)
28515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API5(m,p1,p2,p3,p4,p5)
28525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
28535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG0(m)
28555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG1(m,p1)
28565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG2(m,p1,p2)
28575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG3(m,p1,p2,p3)
28585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG4(m,p1,p2,p3,p4)
28595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
28605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
28615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Generic Access Profile traces */
28645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR0(m)
28655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR1(m,p1)
28665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR2(m,p1,p2)
28675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR3(m,p1,p2,p3)
28685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR4(m,p1,p2,p3,p4)
28695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
28705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
28715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT0(m)
28735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT1(m,p1)
28745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT2(m,p1,p2)
28755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT3(m,p1,p2,p3)
28765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT4(m,p1,p2,p3,p4)
28775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
28785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
28795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API0(m)
28815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API1(m,p1)
28825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API2(m,p1,p2)
28835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API3(m,p1,p2,p3)
28845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API4(m,p1,p2,p3,p4)
28855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API5(m,p1,p2,p3,p4,p5)
28865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
28875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING0(m)
28895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING1(m,p1)
28905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING2(m,p1,p2)
28915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING3(m,p1,p2,p3)
28925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING4(m,p1,p2,p3,p4)
28935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
28945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
28955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
28975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for OBX
28985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
28995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR0(m)
29005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR1(m,p1)
29015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR2(m,p1,p2)
29025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR3(m,p1,p2,p3)
29035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR4(m,p1,p2,p3,p4)
29045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
29055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
29065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING0(m)
29085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING1(m,p1)
29095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING2(m,p1,p2)
29105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING3(m,p1,p2,p3)
29115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING4(m,p1,p2,p3,p4)
29125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
29135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
29145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT0(m)
29165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT1(m,p1)
29175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT2(m,p1,p2)
29185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT3(m,p1,p2,p3)
29195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT4(m,p1,p2,p3,p4)
29205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
29215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
29225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG0(m)
29245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG1(m,p1)
29255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG2(m,p1,p2)
29265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG3(m,p1,p2,p3)
29275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG4(m,p1,p2,p3,p4)
29285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
29295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
29305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API0(m)
29325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API1(m,p1)
29335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API2(m,p1,p2)
29345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API3(m,p1,p2,p3)
29355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API4(m,p1,p2,p3,p4)
29365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API5(m,p1,p2,p3,p4,p5)
29375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OBX_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
29385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for GOEP application profiles
29405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
29415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR0(m)
29425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR1(m,p1)
29435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR2(m,p1,p2)
29445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR3(m,p1,p2,p3)
29455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR4(m,p1,p2,p3,p4)
29465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
29475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
29485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING0(m)
29505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING1(m,p1)
29515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING2(m,p1,p2)
29525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING3(m,p1,p2,p3)
29535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING4(m,p1,p2,p3,p4)
29545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
29555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
29565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT0(m)
29585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT1(m,p1)
29595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT2(m,p1,p2)
29605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT3(m,p1,p2,p3)
29615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT4(m,p1,p2,p3,p4)
29625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
29635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
29645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG0(m)
29665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG1(m,p1)
29675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG2(m,p1,p2)
29685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG3(m,p1,p2,p3)
29695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG4(m,p1,p2,p3,p4)
29705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
29715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API0(m)
29735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API1(m,p1)
29745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API2(m,p1,p2)
29755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API3(m,p1,p2,p3)
29765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API4(m,p1,p2,p3,p4)
29775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API5(m,p1,p2,p3,p4,p5)
29785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GOEP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
29795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the BPP profile
29815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
29825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR0(m)
29835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR1(m,p1)
29845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR2(m,p1,p2)
29855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR3(m,p1,p2,p3)
29865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR4(m,p1,p2,p3,p4)
29875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
29885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
29895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING0(m)
29915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING1(m,p1)
29925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING2(m,p1,p2)
29935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING3(m,p1,p2,p3)
29945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING4(m,p1,p2,p3,p4)
29955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
29965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
29975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
29985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT0(m)
29995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT1(m,p1)
30005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT2(m,p1,p2)
30015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT3(m,p1,p2,p3)
30025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT4(m,p1,p2,p3,p4)
30035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
30045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
30055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG0(m)
30075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG1(m,p1)
30085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG2(m,p1,p2)
30095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG3(m,p1,p2,p3)
30105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG4(m,p1,p2,p3,p4)
30115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
30125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
30135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API0(m)
30155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API1(m,p1)
30165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API2(m,p1,p2)
30175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API3(m,p1,p2,p3)
30185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API4(m,p1,p2,p3,p4)
30195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API5(m,p1,p2,p3,p4,p5)
30205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
30215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the BIP profile
30235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
30245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR0(m)
30255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR1(m,p1)
30265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR2(m,p1,p2)
30275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR3(m,p1,p2,p3)
30285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR4(m,p1,p2,p3,p4)
30295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
30305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
30315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING0(m)
30335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING1(m,p1)
30345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING2(m,p1,p2)
30355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING3(m,p1,p2,p3)
30365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING4(m,p1,p2,p3,p4)
30375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
30385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
30395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT0(m)
30415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT1(m,p1)
30425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT2(m,p1,p2)
30435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT3(m,p1,p2,p3)
30445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT4(m,p1,p2,p3,p4)
30455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
30465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
30475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG0(m)
30495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG1(m,p1)
30505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG2(m,p1,p2)
30515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG3(m,p1,p2,p3)
30525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG4(m,p1,p2,p3,p4)
30535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
30545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
30555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API0(m)
30575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API1(m,p1)
30585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API2(m,p1,p2)
30595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API3(m,p1,p2,p3)
30605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API4(m,p1,p2,p3,p4)
30615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API5(m,p1,p2,p3,p4,p5)
30625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BIP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
30635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for TCS
30655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
30665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR0(m)
30675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR1(m,p1)
30685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR2(m,p1,p2)
30695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR3(m,p1,p2,p3)
30705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR4(m,p1,p2,p3,p4)
30715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
30725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
30735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING0(m)
30755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING1(m,p1)
30765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING2(m,p1,p2)
30775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING3(m,p1,p2,p3)
30785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING4(m,p1,p2,p3,p4)
30795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
30805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
30815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT0(m)
30835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT1(m,p1)
30845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT2(m,p1,p2)
30855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT3(m,p1,p2,p3)
30865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT4(m,p1,p2,p3,p4)
30875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
30885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
30895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG0(m)
30915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG1(m,p1)
30925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG2(m,p1,p2)
30935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG3(m,p1,p2,p3)
30945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG4(m,p1,p2,p3,p4)
30955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
30965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
30975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
30985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API0(m)
30995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API1(m,p1)
31005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API2(m,p1,p2)
31015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API3(m,p1,p2,p3)
31025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API4(m,p1,p2,p3,p4)
31035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API5(m,p1,p2,p3,p4,p5)
31045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define TCS_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
31055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for ICP
31075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
31085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR0(m)
31095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR1(m,p1)
31105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR2(m,p1,p2)
31115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR3(m,p1,p2,p3)
31125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR4(m,p1,p2,p3,p4)
31135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
31145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
31155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING0(m)
31175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING1(m,p1)
31185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING2(m,p1,p2)
31195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING3(m,p1,p2,p3)
31205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING4(m,p1,p2,p3,p4)
31215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
31225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
31235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT0(m)
31255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT1(m,p1)
31265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT2(m,p1,p2)
31275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT3(m,p1,p2,p3)
31285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT4(m,p1,p2,p3,p4)
31295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
31305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
31315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG0(m)
31335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG1(m,p1)
31345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG2(m,p1,p2)
31355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG3(m,p1,p2,p3)
31365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG4(m,p1,p2,p3,p4)
31375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
31385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
31395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API0(m)
31415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API1(m,p1)
31425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API2(m,p1,p2)
31435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API3(m,p1,p2,p3)
31445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API4(m,p1,p2,p3,p4)
31455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API5(m,p1,p2,p3,p4,p5)
31465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define ICP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
31475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for CTP
31495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
31505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR0(m)
31515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR1(m,p1)
31525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR2(m,p1,p2)
31535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR3(m,p1,p2,p3)
31545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR4(m,p1,p2,p3,p4)
31555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
31565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
31575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING0(m)
31595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING1(m,p1)
31605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING2(m,p1,p2)
31615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING3(m,p1,p2,p3)
31625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING4(m,p1,p2,p3,p4)
31635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
31645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
31655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT0(m)
31675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT1(m,p1)
31685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT2(m,p1,p2)
31695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT3(m,p1,p2,p3)
31705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT4(m,p1,p2,p3,p4)
31715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
31725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
31735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG0(m)
31755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG1(m,p1)
31765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG2(m,p1,p2)
31775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG3(m,p1,p2,p3)
31785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG4(m,p1,p2,p3,p4)
31795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
31805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
31815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API0(m)
31835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API1(m,p1)
31845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API2(m,p1,p2)
31855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API3(m,p1,p2,p3)
31865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API4(m,p1,p2,p3,p4)
31875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API5(m,p1,p2,p3,p4,p5)
31885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CTP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
31895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for headset profile */
31915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
31925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR0(pcb,m)
31935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR1(pcb,m,p1)
31945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR2(pcb,m,p1,p2)
31955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR3(pcb,m,p1,p2,p3)
31965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR4(pcb,m,p1,p2,p3,p4)
31975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR5(pcb,m,p1,p2,p3,p4,p5)
31985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_ERROR6(pcb,m,p1,p2,p3,p4,p5,p6)
31995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING0(pcb,m)
32015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING1(pcb,m,p1)
32025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING2(pcb,m,p1,p2)
32035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING3(pcb,m,p1,p2,p3)
32045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING4(pcb,m,p1,p2,p3,p4)
32055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING5(pcb,m,p1,p2,p3,p4,p5)
32065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_WARNING6(pcb,m,p1,p2,p3,p4,p5,p6)
32075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API0(pcb,m)
32095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API1(pcb,m,p1)
32105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API2(pcb,m,p1,p2)
32115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API3(pcb,m,p1,p2,p3)
32125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API4(pcb,m,p1,p2,p3,p4)
32135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API5(pcb,m,p1,p2,p3,p4,p5)
32145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_API6(pcb,m,p1,p2,p3,p4,p5,p6)
32155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT0(pcb,m)
32175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT1(pcb,m,p1)
32185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT2(pcb,m,p1,p2)
32195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT3(pcb,m,p1,p2,p3)
32205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT4(pcb,m,p1,p2,p3,p4)
32215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT5(pcb,m,p1,p2,p3,p4,p5)
32225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_EVENT6(pcb,m,p1,p2,p3,p4,p5,p6)
32235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG0(pcb,m)
32255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG1(pcb,m,p1)
32265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG2(pcb,m,p1,p2)
32275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG3(pcb,m,p1,p2,p3)
32285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG4(pcb,m,p1,p2,p3,p4)
32295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG5(pcb,m,p1,p2,p3,p4,p5)
32305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HSP2_TRACE_DEBUG6(pcb,m,p1,p2,p3,p4,p5,p6)
32315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the NFC unit
32335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
32345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR0(m)
32355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR1(m,p1)
32365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR2(m,p1,p2)
32375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR3(m,p1,p2,p3)
32385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR4(m,p1,p2,p3,p4)
32395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
32405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
32415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING0(m)
32435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING1(m,p1)
32445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING2(m,p1,p2)
32455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING3(m,p1,p2,p3)
32465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING4(m,p1,p2,p3,p4)
32475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
32485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
32495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API0(m)
32515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API1(m,p1)
32525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API2(m,p1,p2)
32535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API3(m,p1,p2,p3)
32545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API4(m,p1,p2,p3,p4)
32555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API5(m,p1,p2,p3,p4,p5)
32565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
32575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT0(m)
32595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT1(m,p1)
32605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT2(m,p1,p2)
32615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT3(m,p1,p2,p3)
32625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT4(m,p1,p2,p3,p4)
32635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
32645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
32655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG0(m)
32675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG1(m,p1)
32685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG2(m,p1,p2)
32695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG3(m,p1,p2,p3)
32705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG4(m,p1,p2,p3,p4)
32715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
32725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
32735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR0(m)
32755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR1(m,p1)
32765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR2(m,p1,p2)
32775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR3(m,p1,p2,p3)
32785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR4(m,p1,p2,p3,p4)
32795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
32805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
32815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING0(m)
32835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING1(m,p1)
32845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING2(m,p1,p2)
32855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING3(m,p1,p2,p3)
32865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING4(m,p1,p2,p3,p4)
32875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
32885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
32895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API0(m)
32915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API1(m,p1)
32925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API2(m,p1,p2)
32935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API3(m,p1,p2,p3)
32945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API4(m,p1,p2,p3,p4)
32955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API5(m,p1,p2,p3,p4,p5)
32965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
32975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
32985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT0(m)
32995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT1(m,p1)
33005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT2(m,p1,p2)
33015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT3(m,p1,p2,p3)
33025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT4(m,p1,p2,p3,p4)
33035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
33045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
33055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG0(m)
33075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG1(m,p1)
33085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG2(m,p1,p2)
33095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG3(m,p1,p2,p3)
33105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG4(m,p1,p2,p3,p4)
33115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
33125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NCI_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
33135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR0(m)
33155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR1(m,p1)
33165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR2(m,p1,p2)
33175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR3(m,p1,p2,p3)
33185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR4(m,p1,p2,p3,p4)
33195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
33205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
33215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING0(m)
33235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING1(m,p1)
33245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING2(m,p1,p2)
33255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING3(m,p1,p2,p3)
33265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING4(m,p1,p2,p3,p4)
33275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
33285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) }
33295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API0(m)
33315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API1(m,p1)
33325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API2(m,p1,p2)
33335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API3(m,p1,p2,p3)
33345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API4(m,p1,p2,p3,p4)
33355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API5(m,p1,p2,p3,p4,p5)
33365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
33375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT0(m)
33395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT1(m,p1)
33405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT2(m,p1,p2)
33415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT3(m,p1,p2,p3)
33425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT4(m,p1,p2,p3,p4)
33435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
33445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
33455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG0(m)
33475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG1(m,p1)
33485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG2(m,p1,p2)
33495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG3(m,p1,p2,p3)
33505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG4(m,p1,p2,p3,p4)
33515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
33525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RW_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
33535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR0(m)
33555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR1(m,p1)
33565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR2(m,p1,p2)
33575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR3(m,p1,p2,p3)
33585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR4(m,p1,p2,p3,p4)
33595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
33605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
33615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING0(m)
33635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING1(m,p1)
33645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING2(m,p1,p2)
33655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING3(m,p1,p2,p3)
33665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING4(m,p1,p2,p3,p4)
33675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
33685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
33695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API0(m)
33715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API1(m,p1)
33725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API2(m,p1,p2)
33735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API3(m,p1,p2,p3)
33745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API4(m,p1,p2,p3,p4)
33755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API5(m,p1,p2,p3,p4,p5)
33765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
33775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT0(m)
33795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT1(m,p1)
33805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT2(m,p1,p2)
33815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT3(m,p1,p2,p3)
33825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT4(m,p1,p2,p3,p4)
33835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
33845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
33855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG0(m)
33875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG1(m,p1)
33885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG2(m,p1,p2)
33895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG3(m,p1,p2,p3)
33905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG4(m,p1,p2,p3,p4)
33915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
33925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define CE_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
33935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
33945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR0(m)
33955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR1(m,p1)
33965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR2(m,p1,p2)
33975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR3(m,p1,p2,p3)
33985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR4(m,p1,p2,p3,p4)
33995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
34005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
34015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING0(m)
34035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING1(m,p1)
34045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING2(m,p1,p2)
34055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING3(m,p1,p2,p3)
34065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING4(m,p1,p2,p3,p4)
34075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
34085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
34095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API0(m)
34115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API1(m,p1)
34125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API2(m,p1,p2)
34135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API3(m,p1,p2,p3)
34145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API4(m,p1,p2,p3,p4)
34155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API5(m,p1,p2,p3,p4,p5)
34165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
34175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT0(m)
34195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT1(m,p1)
34205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT2(m,p1,p2)
34215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT3(m,p1,p2,p3)
34225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT4(m,p1,p2,p3,p4)
34235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
34245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
34255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG0(m)
34275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG1(m,p1)
34285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG2(m,p1,p2)
34295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG3(m,p1,p2,p3)
34305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG4(m,p1,p2,p3,p4)
34315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
34325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NDEF_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
34335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the NFA unit
34355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
34365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR0(m)
34375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR1(m,p1)
34385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR2(m,p1,p2)
34395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR3(m,p1,p2,p3)
34405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR4(m,p1,p2,p3,p4)
34415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
34425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
34435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING0(m)
34455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING1(m,p1)
34465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING2(m,p1,p2)
34475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING3(m,p1,p2,p3)
34485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING4(m,p1,p2,p3,p4)
34495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
34505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
34515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API0(m)
34535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API1(m,p1)
34545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API2(m,p1,p2)
34555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API3(m,p1,p2,p3)
34565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API4(m,p1,p2,p3,p4)
34575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API5(m,p1,p2,p3,p4,p5)
34585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
34595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT0(m)
34615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT1(m,p1)
34625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT2(m,p1,p2)
34635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT3(m,p1,p2,p3)
34645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT4(m,p1,p2,p3,p4)
34655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
34665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
34675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG0(m)
34695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG1(m,p1)
34705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG2(m,p1,p2)
34715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG3(m,p1,p2,p3)
34725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG4(m,p1,p2,p3,p4)
34735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
34745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define NFA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
34755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for HID Host */
34785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR0(m)
34795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR1(m,p1)
34805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR2(m,p1,p2)
34815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR3(m,p1,p2,p3)
34825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR4(m,p1,p2,p3,p4)
34835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
34845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
34855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING0(m)
34875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING1(m,p1)
34885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING2(m,p1,p2)
34895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING3(m,p1,p2,p3)
34905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING4(m,p1,p2,p3,p4)
34915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
34925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
34935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
34945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API0(m)
34955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API1(m,p1)
34965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API2(m,p1,p2)
34975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API3(m,p1,p2,p3)
34985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API4(m,p1,p2,p3,p4)
34995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API5(m,p1,p2,p3,p4,p5)
35005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
35015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT0(m)
35035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT1(m,p1)
35045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT2(m,p1,p2)
35055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT3(m,p1,p2,p3)
35065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT4(m,p1,p2,p3,p4)
35075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
35085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
35095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG0(m)
35115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG1(m,p1)
35125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG2(m,p1,p2)
35135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG3(m,p1,p2,p3)
35145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG4(m,p1,p2,p3,p4)
35155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
35165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDH_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
35175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for HID Device */
35195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR0(m)
35205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR1(m,p1)
35215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR2(m,p1,p2)
35225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR3(m,p1,p2,p3)
35235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR4(m,p1,p2,p3,p4)
35245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
35255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
35265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING0(m)
35285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING1(m,p1)
35295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING2(m,p1,p2)
35305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING3(m,p1,p2,p3)
35315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING4(m,p1,p2,p3,p4)
35325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
35335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
35345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API0(m)
35365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API1(m,p1)
35375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API2(m,p1,p2)
35385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API3(m,p1,p2,p3)
35395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API4(m,p1,p2,p3,p4)
35405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API5(m,p1,p2,p3,p4,p5)
35415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
35425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT0(m)
35445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT1(m,p1)
35455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT2(m,p1,p2)
35465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT3(m,p1,p2,p3)
35475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT4(m,p1,p2,p3,p4)
35485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
35495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
35505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG0(m)
35525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG1(m,p1)
35535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG2(m,p1,p2)
35545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG3(m,p1,p2,p3)
35555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG4(m,p1,p2,p3,p4)
35565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
35575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HIDD_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
35585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for DUN */
35605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR0(m)
35625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR1(m,p1)
35635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR2(m,p1,p2)
35645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR3(m,p1,p2,p3)
35655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR4(m,p1,p2,p3,p4)
35665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
35675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
35685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING0(m)
35705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING1(m,p1)
35715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING2(m,p1,p2)
35725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING3(m,p1,p2,p3)
35735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING4(m,p1,p2,p3,p4)
35745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
35755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
35765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API0(m)
35785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API1(m,p1)
35795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API2(m,p1,p2)
35805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API3(m,p1,p2,p3)
35815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API4(m,p1,p2,p3,p4)
35825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API5(m,p1,p2,p3,p4,p5)
35835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
35845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT0(m)
35865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT1(m,p1)
35875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT2(m,p1,p2)
35885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT3(m,p1,p2,p3)
35895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT4(m,p1,p2,p3,p4)
35905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
35915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
35925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
35935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG0(m)
35945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG1(m,p1)
35955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG2(m,p1,p2)
35965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG3(m,p1,p2,p3)
35975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG4(m,p1,p2,p3,p4)
35985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
35995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DUN_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
36005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for HCRP */
36025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR0(m)
36045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR1(m,p1)
36055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR2(m,p1,p2)
36065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR3(m,p1,p2,p3)
36075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR4(m,p1,p2,p3,p4)
36085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
36095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
36105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING0(m)
36125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING1(m,p1)
36135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING2(m,p1,p2)
36145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING3(m,p1,p2,p3)
36155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING4(m,p1,p2,p3,p4)
36165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
36175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
36185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API0(m)
36205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API1(m,p1)
36215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API2(m,p1,p2)
36225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API3(m,p1,p2,p3)
36235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API4(m,p1,p2,p3,p4)
36245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API5(m,p1,p2,p3,p4,p5)
36255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
36265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT0(m)
36285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT1(m,p1)
36295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT2(m,p1,p2)
36305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT3(m,p1,p2,p3)
36315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT4(m,p1,p2,p3,p4)
36325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
36335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
36345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG0(m)
36365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG1(m,p1)
36375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG2(m,p1,p2)
36385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG3(m,p1,p2,p3)
36395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG4(m,p1,p2,p3,p4)
36405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
36415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
36425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for HCRP */
36455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR0(m)
36475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR1(m,p1)
36485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR2(m,p1,p2)
36495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR3(m,p1,p2,p3)
36505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR4(m,p1,p2,p3,p4)
36515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
36525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
36535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING0(m)
36555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING1(m,p1)
36565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING2(m,p1,p2)
36575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING3(m,p1,p2,p3)
36585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING4(m,p1,p2,p3,p4)
36595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
36605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
36615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API0(m)
36635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API1(m,p1)
36645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API2(m,p1,p2)
36655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API3(m,p1,p2,p3)
36665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API4(m,p1,p2,p3,p4)
36675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API5(m,p1,p2,p3,p4,p5)
36685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
36695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT0(m)
36715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT1(m,p1)
36725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT2(m,p1,p2)
36735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT3(m,p1,p2,p3)
36745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT4(m,p1,p2,p3,p4)
36755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
36765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
36775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG0(m)
36795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG1(m,p1)
36805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG2(m,p1,p2)
36815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG3(m,p1,p2,p3)
36825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG4(m,p1,p2,p3,p4)
36835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
36845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define HCRPM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
36855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for RPC */
36875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR0(m)
36895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR1(m,p1)
36905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR2(m,p1,p2)
36915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR3(m,p1,p2,p3)
36925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR4(m,p1,p2,p3,p4)
36935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
36945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
36955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
36965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING0(m)
36975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING1(m,p1)
36985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING2(m,p1,p2)
36995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING3(m,p1,p2,p3)
37005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING4(m,p1,p2,p3,p4)
37015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
37025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
37035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API0(m)
37055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API1(m,p1)
37065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API2(m,p1,p2)
37075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API3(m,p1,p2,p3)
37085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API4(m,p1,p2,p3,p4)
37095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API5(m,p1,p2,p3,p4,p5)
37105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
37115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT0(m)
37135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT1(m,p1)
37145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT2(m,p1,p2)
37155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT3(m,p1,p2,p3)
37165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT4(m,p1,p2,p3,p4)
37175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
37185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
37195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG0(m)
37215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG1(m,p1)
37225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG2(m,p1,p2)
37235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG3(m,p1,p2,p3)
37245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG4(m,p1,p2,p3,p4)
37255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
37265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define RPC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
37275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for BNEP */
37295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR0(m)
37315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR1(m,p1)
37325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR2(m,p1,p2)
37335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR3(m,p1,p2,p3)
37345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR4(m,p1,p2,p3,p4)
37355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
37365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
37375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING0(m)
37395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING1(m,p1)
37405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING2(m,p1,p2)
37415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING3(m,p1,p2,p3)
37425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING4(m,p1,p2,p3,p4)
37435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
37445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
37455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API0(m)
37475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API1(m,p1)
37485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API2(m,p1,p2)
37495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API3(m,p1,p2,p3)
37505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API4(m,p1,p2,p3,p4)
37515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API5(m,p1,p2,p3,p4,p5)
37525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
37535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT0(m)
37555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT1(m,p1)
37565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT2(m,p1,p2)
37575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT3(m,p1,p2,p3)
37585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT4(m,p1,p2,p3,p4)
37595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
37605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
37615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG0(m)
37635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG1(m,p1)
37645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG2(m,p1,p2)
37655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG3(m,p1,p2,p3)
37665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG4(m,p1,p2,p3,p4)
37675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
37685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BNEP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
37695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* hid module traces */
37715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_0(m)
37735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_1(m,p1)
37745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_2(m,p1,p2)
37755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_3(m,p1,p2,p3)
37765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_4(m,p1,p2,p3,p4)
37775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_5(m,p1,p2,p3,p4,p5)
37785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_TRACE_6(m,p1,p2,p3,p4,p5,p6)
37795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_0(m)
37815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_1(m,p1)
37825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_2(m,p1,p2)
37835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_3(m,p1,p2,p3)
37845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_4(m,p1,p2,p3,p4)
37855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_5(m,p1,p2,p3,p4,p5)
37865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_DEBUG_6(m,p1,p2,p3,p4,p5,p6)
37875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_0(m)
37895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_1(m,p1)
37905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_2(m,p1,p2)
37915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_3(m,p1,p2,p3)
37925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_4(m,p1,p2,p3,p4)
37935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_5(m,p1,p2,p3,p4,p5)
37945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MSKB_ERROR_6(m,p1,p2,p3,p4,p5,p6)
37955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for PAN */
37975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
37985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR0(m)
37995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR1(m,p1)
38005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR2(m,p1,p2)
38015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR3(m,p1,p2,p3)
38025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR4(m,p1,p2,p3,p4)
38035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
38045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
38055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING0(m)
38075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING1(m,p1)
38085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING2(m,p1,p2)
38095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING3(m,p1,p2,p3)
38105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING4(m,p1,p2,p3,p4)
38115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
38125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
38135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API0(m)
38155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API1(m,p1)
38165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API2(m,p1,p2)
38175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API3(m,p1,p2,p3)
38185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API4(m,p1,p2,p3,p4)
38195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API5(m,p1,p2,p3,p4,p5)
38205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
38215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT0(m)
38235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT1(m,p1)
38245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT2(m,p1,p2)
38255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT3(m,p1,p2,p3)
38265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT4(m,p1,p2,p3,p4)
38275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
38285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
38295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG0(m)
38315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG1(m,p1)
38325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG2(m,p1,p2)
38335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG3(m,p1,p2,p3)
38345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG4(m,p1,p2,p3,p4)
38355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
38365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define PAN_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
38375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for SIM */
38395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR0(m)
38415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR1(m,p1)
38425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR2(m,p1,p2)
38435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR3(m,p1,p2,p3)
38445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR4(m,p1,p2,p3,p4)
38455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
38465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
38475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING0(m)
38495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING1(m,p1)
38505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING2(m,p1,p2)
38515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING3(m,p1,p2,p3)
38525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING4(m,p1,p2,p3,p4)
38535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
38545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
38555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API0(m)
38575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API1(m,p1)
38585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API2(m,p1,p2)
38595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API3(m,p1,p2,p3)
38605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API4(m,p1,p2,p3,p4)
38615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API5(m,p1,p2,p3,p4,p5)
38625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
38635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT0(m)
38655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT1(m,p1)
38665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT2(m,p1,p2)
38675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT3(m,p1,p2,p3)
38685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT4(m,p1,p2,p3,p4)
38695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
38705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
38715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG0(m)
38735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG1(m,p1)
38745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG2(m,p1,p2)
38755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG3(m,p1,p2,p3)
38765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG4(m,p1,p2,p3,p4)
38775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
38785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
38795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the OPP profile
38815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
38825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR0(m)
38835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR1(m,p1)
38845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR2(m,p1,p2)
38855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR3(m,p1,p2,p3)
38865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR4(m,p1,p2,p3,p4)
38875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
38885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
38895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING0(m)
38915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING1(m,p1)
38925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING2(m,p1,p2)
38935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING3(m,p1,p2,p3)
38945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING4(m,p1,p2,p3,p4)
38955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
38965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
38975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
38985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT0(m)
38995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT1(m,p1)
39005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT2(m,p1,p2)
39015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT3(m,p1,p2,p3)
39025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT4(m,p1,p2,p3,p4)
39035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
39045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
39055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG0(m)
39075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG1(m,p1)
39085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG2(m,p1,p2)
39095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG3(m,p1,p2,p3)
39105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG4(m,p1,p2,p3,p4)
39115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
39125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
39135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API0(m)
39155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API1(m,p1)
39165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API2(m,p1,p2)
39175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API3(m,p1,p2,p3)
39185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API4(m,p1,p2,p3,p4)
39195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API5(m,p1,p2,p3,p4,p5)
39205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define OPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
39215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the FTP profile
39235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
39245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR0(m)
39255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR1(m,p1)
39265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR2(m,p1,p2)
39275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR3(m,p1,p2,p3)
39285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR4(m,p1,p2,p3,p4)
39295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
39305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
39315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING0(m)
39335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING1(m,p1)
39345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING2(m,p1,p2)
39355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING3(m,p1,p2,p3)
39365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING4(m,p1,p2,p3,p4)
39375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
39385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
39395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT0(m)
39415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT1(m,p1)
39425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT2(m,p1,p2)
39435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT3(m,p1,p2,p3)
39445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT4(m,p1,p2,p3,p4)
39455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
39465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
39475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG0(m)
39495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG1(m,p1)
39505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG2(m,p1,p2)
39515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG3(m,p1,p2,p3)
39525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG4(m,p1,p2,p3,p4)
39535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
39545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
39555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API0(m)
39575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API1(m,p1)
39585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API2(m,p1,p2)
39595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API3(m,p1,p2,p3)
39605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API4(m,p1,p2,p3,p4)
39615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API5(m,p1,p2,p3,p4,p5)
39625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define FTP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
39635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the A2DP profile
39665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
39675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR0(m)
39685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR1(m,p1)
39695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR2(m,p1,p2)
39705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR3(m,p1,p2,p3)
39715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR4(m,p1,p2,p3,p4)
39725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
39735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
39745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING0(m)
39765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING1(m,p1)
39775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING2(m,p1,p2)
39785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING3(m,p1,p2,p3)
39795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING4(m,p1,p2,p3,p4)
39805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
39815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
39825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT0(m)
39845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT1(m,p1)
39855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT2(m,p1,p2)
39865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT3(m,p1,p2,p3)
39875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT4(m,p1,p2,p3,p4)
39885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
39895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
39905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG0(m)
39925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG1(m,p1)
39935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG2(m,p1,p2)
39945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG3(m,p1,p2,p3)
39955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG4(m,p1,p2,p3,p4)
39965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
39975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
39985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
39995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API0(m)
40005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API1(m,p1)
40015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API2(m,p1,p2)
40025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API3(m,p1,p2,p3)
40035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API4(m,p1,p2,p3,p4)
40045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API5(m,p1,p2,p3,p4,p5)
40055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define A2D_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
40065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the VDP profile
40085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
40095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR0(m)
40105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR1(m,p1)
40115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR2(m,p1,p2)
40125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR3(m,p1,p2,p3)
40135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR4(m,p1,p2,p3,p4)
40145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
40155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
40165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING0(m)
40185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING1(m,p1)
40195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING2(m,p1,p2)
40205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING3(m,p1,p2,p3)
40215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING4(m,p1,p2,p3,p4)
40225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
40235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
40245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT0(m)
40265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT1(m,p1)
40275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT2(m,p1,p2)
40285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT3(m,p1,p2,p3)
40295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT4(m,p1,p2,p3,p4)
40305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
40315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
40325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG0(m)
40345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG1(m,p1)
40355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG2(m,p1,p2)
40365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG3(m,p1,p2,p3)
40375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG4(m,p1,p2,p3,p4)
40385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
40395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
40405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API0(m)
40425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API1(m,p1)
40435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API2(m,p1,p2)
40445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API3(m,p1,p2,p3)
40455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API4(m,p1,p2,p3,p4)
40465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API5(m,p1,p2,p3,p4,p5)
40475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define VDP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
40485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the LM unit
40515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
40525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR0(m)
40535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR1(m,p1)
40545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR2(m,p1,p2)
40555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR3(m,p1,p2,p3)
40565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR4(m,p1,p2,p3,p4)
40575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
40585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
40595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING0(m)
40615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING1(m,p1)
40625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING2(m,p1,p2)
40635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING3(m,p1,p2,p3)
40645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING4(m,p1,p2,p3,p4)
40655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
40665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
40675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT0(m)
40695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT1(m,p1)
40705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT2(m,p1,p2)
40715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT3(m,p1,p2,p3)
40725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT4(m,p1,p2,p3,p4)
40735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
40745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
40755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG0(m)
40775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG1(m,p1)
40785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG2(m,p1,p2)
40795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG3(m,p1,p2,p3)
40805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG4(m,p1,p2,p3,p4)
40815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
40825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
40835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the LC unit
40855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
40865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR0(m)
40875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR1(m,p1)
40885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR2(m,p1,p2)
40895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR3(m,p1,p2,p3)
40905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR4(m,p1,p2,p3,p4)
40915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
40925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
40935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
40945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING0(m)
40955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING1(m,p1)
40965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING2(m,p1,p2)
40975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING3(m,p1,p2,p3)
40985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING4(m,p1,p2,p3,p4)
40995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
41005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
41015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT0(m)
41035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT1(m,p1)
41045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT2(m,p1,p2)
41055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT3(m,p1,p2,p3)
41065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT4(m,p1,p2,p3,p4)
41075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
41085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
41095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG0(m)
41115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG1(m,p1)
41125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG2(m,p1,p2)
41135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG3(m,p1,p2,p3)
41145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG4(m,p1,p2,p3,p4)
41155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
41165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define LC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
41175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR0(m)
41195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR1(m,p1)
41205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR2(m,p1,p2)
41215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR3(m,p1,p2,p3)
41225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR4(m,p1,p2,p3,p4)
41235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
41245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
41255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING0(m)
41275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING1(m,p1)
41285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING2(m,p1,p2)
41295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING3(m,p1,p2,p3)
41305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING4(m,p1,p2,p3,p4)
41315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
41325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
41335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT0(m)
41355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT1(m,p1)
41365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT2(m,p1,p2)
41375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT3(m,p1,p2,p3)
41385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT4(m,p1,p2,p3,p4)
41395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
41405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
41415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG0(m)
41435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG1(m,p1)
41445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG2(m,p1,p2)
41455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG3(m,p1,p2,p3)
41465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG4(m,p1,p2,p3,p4)
41475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
41485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SDA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
41495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* AVDTP
41515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
41525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR0(m)
41535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR1(m,p1)
41545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR2(m,p1,p2)
41555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR3(m,p1,p2,p3)
41565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR4(m,p1,p2,p3,p4)
41575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
41585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
41595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING0(m)
41615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING1(m,p1)
41625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING2(m,p1,p2)
41635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING3(m,p1,p2,p3)
41645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING4(m,p1,p2,p3,p4)
41655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
41665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
41675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT0(m)
41695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT1(m,p1)
41705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT2(m,p1,p2)
41715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT3(m,p1,p2,p3)
41725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT4(m,p1,p2,p3,p4)
41735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
41745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
41755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG0(m)
41775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG1(m,p1)
41785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG2(m,p1,p2)
41795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG3(m,p1,p2,p3)
41805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG4(m,p1,p2,p3,p4)
41815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
41825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
41835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API0(m)
41855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API1(m,p1)
41865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API2(m,p1,p2)
41875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API3(m,p1,p2,p3)
41885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API4(m,p1,p2,p3,p4)
41895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API5(m,p1,p2,p3,p4,p5)
41905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVDT_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
41915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
41925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the AVCTP protocol
41935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
41945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR0(m)
41955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR1(m,p1)
41965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR2(m,p1,p2)
41975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR3(m,p1,p2,p3)
41985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR4(m,p1,p2,p3,p4)
41995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
42005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
42015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING0(m)
42035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING1(m,p1)
42045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING2(m,p1,p2)
42055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING3(m,p1,p2,p3)
42065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING4(m,p1,p2,p3,p4)
42075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
42085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
42095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT0(m)
42115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT1(m,p1)
42125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT2(m,p1,p2)
42135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT3(m,p1,p2,p3)
42145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT4(m,p1,p2,p3,p4)
42155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
42165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
42175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG0(m)
42195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG1(m,p1)
42205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG2(m,p1,p2)
42215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG3(m,p1,p2,p3)
42225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG4(m,p1,p2,p3,p4)
42235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
42245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
42255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API0(m)
42275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API1(m,p1)
42285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API2(m,p1,p2)
42295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API3(m,p1,p2,p3)
42305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API4(m,p1,p2,p3,p4)
42315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API5(m,p1,p2,p3,p4,p5)
42325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVCT_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
42335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the AVRCP profile
42365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
42375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR0(m)
42385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR1(m,p1)
42395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR2(m,p1,p2)
42405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR3(m,p1,p2,p3)
42415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR4(m,p1,p2,p3,p4)
42425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
42435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
42445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING0(m)
42465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING1(m,p1)
42475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING2(m,p1,p2)
42485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING3(m,p1,p2,p3)
42495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING4(m,p1,p2,p3,p4)
42505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
42515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
42525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT0(m)
42545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT1(m,p1)
42555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT2(m,p1,p2)
42565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT3(m,p1,p2,p3)
42575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT4(m,p1,p2,p3,p4)
42585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
42595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
42605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG0(m)
42625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG1(m,p1)
42635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG2(m,p1,p2)
42645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG3(m,p1,p2,p3)
42655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG4(m,p1,p2,p3,p4)
42665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
42675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
42685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API0(m)
42705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API1(m,p1)
42715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API2(m,p1,p2)
42725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API3(m,p1,p2,p3)
42735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API4(m,p1,p2,p3,p4)
42745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API5(m,p1,p2,p3,p4,p5)
42755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AVRC_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
42765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* MCAP
42785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
42795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR0(m)
42805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR1(m,p1)
42815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR2(m,p1,p2)
42825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR3(m,p1,p2,p3)
42835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR4(m,p1,p2,p3,p4)
42845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
42855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
42865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING0(m)
42885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING1(m,p1)
42895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING2(m,p1,p2)
42905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING3(m,p1,p2,p3)
42915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING4(m,p1,p2,p3,p4)
42925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
42935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
42945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
42955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT0(m)
42965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT1(m,p1)
42975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT2(m,p1,p2)
42985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT3(m,p1,p2,p3)
42995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT4(m,p1,p2,p3,p4)
43005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
43015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
43025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG0(m)
43045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG1(m,p1)
43055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG2(m,p1,p2)
43065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG3(m,p1,p2,p3)
43075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG4(m,p1,p2,p3,p4)
43085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
43095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
43105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API0(m)
43125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API1(m,p1)
43135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API2(m,p1,p2)
43145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API3(m,p1,p2,p3)
43155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API4(m,p1,p2,p3,p4)
43165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API5(m,p1,p2,p3,p4,p5)
43175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define MCA_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
43185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the AMP unit
43205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
43215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR0(m)
43225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR1(m,p1)
43235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR2(m,p1,p2)
43245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR3(m,p1,p2,p3)
43255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR4(m,p1,p2,p3,p4)
43265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
43275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
43285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING0(m)
43305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING1(m,p1)
43315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING2(m,p1,p2)
43325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING3(m,p1,p2,p3)
43335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING4(m,p1,p2,p3,p4)
43345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
43355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
43365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API0(m)
43385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API1(m,p1)
43395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API2(m,p1,p2)
43405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API3(m,p1,p2,p3)
43415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API4(m,p1,p2,p3,p4)
43425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API5(m,p1,p2,p3,p4,p5)
43435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
43445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT0(m)
43465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT1(m,p1)
43475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT2(m,p1,p2)
43485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT3(m,p1,p2,p3)
43495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT4(m,p1,p2,p3,p4)
43505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
43515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
43525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG0(m)
43545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG1(m,p1)
43555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG2(m,p1,p2)
43565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG3(m,p1,p2,p3)
43575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG4(m,p1,p2,p3,p4)
43585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
43595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define AMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
43605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the GATT
43625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
43635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR0(m)
43645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR1(m,p1)
43655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR2(m,p1,p2)
43665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR3(m,p1,p2,p3)
43675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR4(m,p1,p2,p3,p4)
43685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
43695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
43705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING0(m)
43725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING1(m,p1)
43735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING2(m,p1,p2)
43745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING3(m,p1,p2,p3)
43755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING4(m,p1,p2,p3,p4)
43765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
43775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
43785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API0(m)
43805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API1(m,p1)
43815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API2(m,p1,p2)
43825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API3(m,p1,p2,p3)
43835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API4(m,p1,p2,p3,p4)
43845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API5(m,p1,p2,p3,p4,p5)
43855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
43865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT0(m)
43885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT1(m,p1)
43895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT2(m,p1,p2)
43905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT3(m,p1,p2,p3)
43915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT4(m,p1,p2,p3,p4)
43925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
43935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
43945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
43955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG0(m)
43965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG1(m,p1)
43975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG2(m,p1,p2)
43985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG3(m,p1,p2,p3)
43995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG4(m,p1,p2,p3,p4)
44005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
44015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define GATT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
44025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Define tracing for the SMP unit
44045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
44055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR0(m)
44065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR1(m,p1)
44075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR2(m,p1,p2)
44085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR3(m,p1,p2,p3)
44095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR4(m,p1,p2,p3,p4)
44105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
44115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
44125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING0(m)
44145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING1(m,p1)
44155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING2(m,p1,p2)
44165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING3(m,p1,p2,p3)
44175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING4(m,p1,p2,p3,p4)
44185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
44195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
44205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API0(m)
44225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API1(m,p1)
44235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API2(m,p1,p2)
44245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API3(m,p1,p2,p3)
44255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API4(m,p1,p2,p3,p4)
44265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API5(m,p1,p2,p3,p4,p5)
44275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
44285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT0(m)
44305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT1(m,p1)
44315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT2(m,p1,p2)
44325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT3(m,p1,p2,p3)
44335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT4(m,p1,p2,p3,p4)
44345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
44355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
44365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG0(m)
44385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG1(m,p1)
44395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG2(m,p1,p2)
44405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG3(m,p1,p2,p3)
44415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG4(m,p1,p2,p3,p4)
44425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
44435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
44445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
44465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#if (BT_TRACE_BTIF == TRUE)
44485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern UINT8 btif_trace_level;
44505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for application */
44525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR0(m)                    {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, (m));}
44535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR1(m,p1)                 {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
44545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
44555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR2(m,p1,p2)              {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
44565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
44575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR3(m,p1,p2,p3)           {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
44585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
44595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR4(m,p1,p2,p3,p4)        {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
44605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
44615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR5(m,p1,p2,p3,p4,p5)     {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
44625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
44635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)  {if (btif_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
44645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
44655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING0(m)                  {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, (m));}
44675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING1(m,p1)               {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
44685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
44695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING2(m,p1,p2)            {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
44705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
44715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING3(m,p1,p2,p3)         {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
44725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
44735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING4(m,p1,p2,p3,p4)      {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
44745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
44755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING5(m,p1,p2,p3,p4,p5)   {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
44765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
44775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (btif_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
44785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
44795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API0(m)                      {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, (m));}
44815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API1(m,p1)                   {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
44825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
44835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API2(m,p1,p2)                {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
44845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
44855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API3(m,p1,p2,p3)             {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
44865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
44875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API4(m,p1,p2,p3,p4)          {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
44885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
44895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API5(m,p1,p2,p3,p4,p5)       {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
44905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
44915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API6(m,p1,p2,p3,p4,p5,p6)    {if (btif_trace_level >= BT_TRACE_LEVEL_API) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
44925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
44935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
44945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT0(m)                    {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, (m));}
44955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT1(m,p1)                 {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
44965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
44975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT2(m,p1,p2)              {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
44985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
44995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT3(m,p1,p2,p3)           {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
45005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
45015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT4(m,p1,p2,p3,p4)        {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
45025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
45035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT5(m,p1,p2,p3,p4,p5)     {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
45045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
45055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)  {if (btif_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
45065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
45075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG0(m)                    {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m));}
45095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG1(m,p1)                 {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
45115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG2(m,p1,p2)              {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
45135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG3(m,p1,p2,p3)           {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
45155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG4(m,p1,p2,p3,p4)        {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
45175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)     {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
45195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)  {if (btif_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
45215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE0(m)                    {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m));}
45235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE1(m,p1)                 {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
45255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE2(m,p1,p2)              {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
45275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE3(m,p1,p2,p3)           {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
45295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE4(m,p1,p2,p3,p4)        {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
45315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE5(m,p1,p2,p3,p4,p5)     {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
45335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE6(m,p1,p2,p3,p4,p5,p6)  {if (btif_trace_level >= BT_TRACE_LEVEL_VERBOSE) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
45345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
45355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#else
45375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for Application */
45385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR0(m)
45405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR1(m,p1)
45415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR2(m,p1,p2)
45425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR3(m,p1,p2,p3)
45435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR4(m,p1,p2,p3,p4)
45445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
45455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
45465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_ERROR7(m,p1,p2,p3,p4,p5,p6,p7)
45475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING0(m)
45505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING1(m,p1)
45515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING2(m,p1,p2)
45525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING3(m,p1,p2,p3)
45535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING4(m,p1,p2,p3,p4)
45545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
45555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
45565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_WARNING7(m,p1,p2,p3,p4,p5,p6,p7)
45575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API0(m)
45605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API1(m,p1)
45615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API2(m,p1,p2)
45625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API3(m,p1,p2,p3)
45635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API4(m,p1,p2,p3,p4)
45645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API5(m,p1,p2,p3,p4,p5)
45655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
45665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT0(m)
45685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT1(m,p1)
45695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT2(m,p1,p2)
45705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT3(m,p1,p2,p3)
45715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT4(m,p1,p2,p3,p4)
45725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
45735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
45745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG0(m)
45765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG1(m,p1)
45775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG2(m,p1,p2)
45785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG3(m,p1,p2,p3)
45795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG4(m,p1,p2,p3,p4)
45805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
45815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
45825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG7(m,p1,p2,p3,p4,p5,p6,p7)
45835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_DEBUG8(m,p1,p2,p3,p4,p5,p6,p7,p8)
45845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE0(m)
45895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE1(m,p1)
45905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE2(m,p1,p2)
45915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE3(m,p1,p2,p3)
45925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE4(m,p1,p2,p3,p4)
45935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE5(m,p1,p2,p3,p4,p5)
45945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define BTIF_TRACE_VERBOSE6(m,p1,p2,p3,p4,p5,p6)
45955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
45975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
45995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#if (BT_USE_TRACES == TRUE || BT_TRACE_APPL == TRUE)
46005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
46015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for application */
46025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR0(m)                    {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, (m));}
46035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR1(m,p1)                 {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
46045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
46055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR2(m,p1,p2)              {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
46065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
46075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR3(m,p1,p2,p3)           {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
46085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
46095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR4(m,p1,p2,p3,p4)        {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
46105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
46115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR5(m,p1,p2,p3,p4,p5)     {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
46125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
46135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)  {if (appl_trace_level >= BT_TRACE_LEVEL_ERROR) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_ERROR, \
46145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
46155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
46165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING0(m)                  {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, (m));}
46175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING1(m,p1)               {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
46185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
46195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING2(m,p1,p2)            {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
46205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
46215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING3(m,p1,p2,p3)         {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
46225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
46235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING4(m,p1,p2,p3,p4)      {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
46245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
46255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING5(m,p1,p2,p3,p4,p5)   {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
46265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
46275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) {if (appl_trace_level >= BT_TRACE_LEVEL_WARNING) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_WARNING, \
46285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
46295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
46305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API0(m)                      {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, (m));}
46315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API1(m,p1)                   {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
46325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
46335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API2(m,p1,p2)                {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
46345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
46355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API3(m,p1,p2,p3)             {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
46365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
46375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API4(m,p1,p2,p3,p4)          {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
46385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
46395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API5(m,p1,p2,p3,p4,p5)       {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
46405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
46415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API6(m,p1,p2,p3,p4,p5,p6)    {if (appl_trace_level >= BT_TRACE_LEVEL_API) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_API, \
46425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
46435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
46445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT0(m)                    {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, (m));}
46455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT1(m,p1)                 {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
46465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
46475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT2(m,p1,p2)              {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
46485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
46495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT3(m,p1,p2,p3)           {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
46505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
46515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT4(m,p1,p2,p3,p4)        {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
46525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
46535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT5(m,p1,p2,p3,p4,p5)     {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
46545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
46555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)  {if (appl_trace_level >= BT_TRACE_LEVEL_EVENT) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_EVENT, \
46565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
46575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
46585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG0(m)                    {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m));}
46595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG1(m,p1)                 {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
46605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1));}
46615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG2(m,p1,p2)              {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
46625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2));}
46635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG3(m,p1,p2,p3)           {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
46645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
46655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG4(m,p1,p2,p3,p4)        {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
46665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
46675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)     {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
46685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
46695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)  {if (appl_trace_level >= BT_TRACE_LEVEL_DEBUG) LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, \
46705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project                                                        (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
4671ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta
4672ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE0(m)                    {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4673ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_0(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m));}
4674ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE1(m,p1)                 {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4675ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_1(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m), \
4676ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    (UINT32)(p1));}
4677ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE2(m,p1,p2)              {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4678ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_2(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m), \
4679ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    (UINT32)(p1), (UINT32)(p2));}
4680ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE3(m,p1,p2,p3)           {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4681ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_3(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m), \
4682ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));}
4683ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE4(m,p1,p2,p3,p4)        {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4684ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_4(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m), \
4685ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));}
4686ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE5(m,p1,p2,p3,p4,p5)     {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4687ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_5(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m), \
4688ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));}
4689ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE6(m,p1,p2,p3,p4,p5,p6)  {if (appl_trace_level >= BT_TRACE_LEVEL_VERBOSE)\
4690ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    LogMsg_6(TRACE_CTRL_GENERAL | TRACE_LAYER_NONE | TRACE_ORG_APPL | TRACE_TYPE_DEBUG, (m), \
4691ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta    (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));}
4692ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta
46935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#else
46945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* define traces for Application */
46955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
46965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR0(m)
46975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR1(m,p1)
46985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR2(m,p1,p2)
46995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR3(m,p1,p2,p3)
47005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR4(m,p1,p2,p3,p4)
47015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
47025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
47035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING0(m)
47055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING1(m,p1)
47065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING2(m,p1,p2)
47075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING3(m,p1,p2,p3)
47085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING4(m,p1,p2,p3,p4)
47095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
47105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
47115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API0(m)
47135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API1(m,p1)
47145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API2(m,p1,p2)
47155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API3(m,p1,p2,p3)
47165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API4(m,p1,p2,p3,p4)
47175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API5(m,p1,p2,p3,p4,p5)
47185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_API6(m,p1,p2,p3,p4,p5,p6)
47195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT0(m)
47215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT1(m,p1)
47225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT2(m,p1,p2)
47235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT3(m,p1,p2,p3)
47245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT4(m,p1,p2,p3,p4)
47255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT5(m,p1,p2,p3,p4,p5)
47265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6)
47275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG0(m)
47295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG1(m,p1)
47305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG2(m,p1,p2)
47315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG3(m,p1,p2,p3)
47325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG4(m,p1,p2,p3,p4)
47335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
47345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define APPL_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
47355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4736ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE0(m)
4737ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE1(m,p1)
4738ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE2(m,p1,p2)
4739ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE3(m,p1,p2,p3)
4740ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE4(m,p1,p2,p3,p4)
4741ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE5(m,p1,p2,p3,p4,p5)
4742ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta#define APPL_TRACE_VERBOSE6(m,p1,p2,p3,p4,p5,p6)
4743ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta
47445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
47455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#if ((MMI_INCLUDED == TRUE) && (!defined(HID_MSKB_INCLUDED) || (HID_MSKB_INCLUDED == FALSE)))
47475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* UI for sample applications */
47485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_0(m)                            MMI_Echo(m)
47495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_1(m,p1)                         MMI_Echo(m,p1)
47505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_2(m,p1,p2)                      MMI_Echo(m,p1,p2)
47515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_3(m,p1,p2,p3)                   MMI_Echo(m,p1,p2,p3)
47525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_4(m,p1,p2,p3,p4)                MMI_Echo(m,p1,p2,p3,p4)
47535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_5(m,p1,p2,p3,p4,p5)             MMI_Echo(m,p1,p2,p3,p4,p5)
47545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_6(m,p1,p2,p3,p4,p5,p6)          MMI_Echo(m,p1,p2,p3,p4,p5,p6)
47555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#else
47565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_0(m)
47575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_1(m,p1)
47585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_2(m,p1,p2)
47595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_3(m,p1,p2,p3)
47605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_4(m,p1,p2,p3,p4)
47615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_5(m,p1,p2,p3,p4,p5)
47625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define SAP_TRACE_6(m,p1,p2,p3,p4,p5,p6)
47635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif  /* End of MMI_INCLUDED */
47655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#if defined(DRV_DEBUG_MSG) && (DRV_DEBUG_MSG == TRUE)
47665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Driver Trace macros
47675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
47685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING0(m)                      APPL_TRACE_WARNING0(m)
47695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING1(m,p1)                   APPL_TRACE_WARNING1(m,p1)
47705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING2(m,p1,p2)                APPL_TRACE_WARNING2(m,p1,p2)
47715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING3(m,p1,p2,p3)             APPL_TRACE_WARNING3(m,p1,p2,p3)
47725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING4(m,p1,p2,p3,p4)          APPL_TRACE_WARNING4(m,p1,p2,p3,p4)
47735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING5(m,p1,p2,p3,p4,p5)       APPL_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
47745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)    APPL_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
47755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#else
47765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Driver Trace macros
47775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
47785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING0(m)
47795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING1(m,p1)
47805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING2(m,p1,p2)
47815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING3(m,p1,p2,p3)
47825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING4(m,p1,p2,p3,p4)
47835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING5(m,p1,p2,p3,p4,p5)
47845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6)
47855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
47865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR0(m)                      APPL_TRACE_ERROR0(m)
47885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR1(m,p1)                   APPL_TRACE_ERROR1(m,p1)
47895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR2(m,p1,p2)                APPL_TRACE_ERROR2(m,p1,p2)
47905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR3(m,p1,p2,p3)             APPL_TRACE_ERROR3(m,p1,p2,p3)
47915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR4(m,p1,p2,p3,p4)          APPL_TRACE_ERROR4(m,p1,p2,p3,p4)
47925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR5(m,p1,p2,p3,p4,p5)       APPL_TRACE_ERROR5(m,p1,p2,p3,p4,p5)
47935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)    APPL_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6)
47945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
47955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/* Driver Trace macros
47965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project*/
47975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG0(m)                    APPL_TRACE_DEBUG0(m)
47985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG1(m,p1)                 APPL_TRACE_DEBUG1(m,p1)
47995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG2(m,p1,p2)              APPL_TRACE_DEBUG2(m,p1,p2)
48005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG3(m,p1,p2,p3)           APPL_TRACE_DEBUG3(m,p1,p2,p3)
48015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG4(m,p1,p2,p3,p4)        APPL_TRACE_DEBUG4(m,p1,p2,p3,p4)
48025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)     APPL_TRACE_DEBUG5(m,p1,p2,p3,p4,p5)
48035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define DRV_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)  APPL_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6)
48045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
48055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
48065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif /* BT_TRACE_H */
48075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
48085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
4809