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