16ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach/****************************************************************************** 26ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 36ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * Copyright (C) 1999-2012 Broadcom Corporation 46ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 56ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * Licensed under the Apache License, Version 2.0 (the "License"); 66ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * you may not use this file except in compliance with the License. 76ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * You may obtain a copy of the License at: 86ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 96ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * http://www.apache.org/licenses/LICENSE-2.0 106ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 116ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * Unless required by applicable law or agreed to in writing, software 126ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * distributed under the License is distributed on an "AS IS" BASIS, 136ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 146ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * See the License for the specific language governing permissions and 156ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * limitations under the License. 166ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 176ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach ******************************************************************************/ 186ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach 196ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach/****************************************************************************** 206ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 216ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * This file contains definitions for implementing the 226ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * diagnostic trace message service. 236ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach * 246ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach ******************************************************************************/ 256ef101187774e30ddba6b46bbedef549a42196adAndre Eisenbach 26e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BT_TRACE_H 27e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_H 28e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 29e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BTTRC_INCLUDED 30e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_INCLUDED FALSE 31e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 32e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BTTRC_PARSER_INCLUDED 33e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_PARSER_INCLUDED FALSE 34e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 35e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef MAX_TRACE_RAM_SIZE 36e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MAX_TRACE_RAM_SIZE 10000 37e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 38e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 39e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* BTE tracing IDs for debug purposes */ 40e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* LayerIDs for stack */ 41e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_GKI 1 42e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BTU 2 43e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_HCI 3 44e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_L2CAP 4 45e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_RFCM_MX 5 46e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_RFCM_PRT 6 47e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_OBEX_C 7 48e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_OBEX_S 8 49e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_AVCT 9 50e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_AVDT 10 51e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_AVRC 11 52e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BIC 12 53e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BIS 13 54e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BNEP 14 55e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BPP 15 56e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BTM_ACL 16 57c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTTRC_ID_STK_BTM_PM 17 58c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTTRC_ID_STK_BTM_DEV_CTRL 18 59c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTTRC_ID_STK_BTM_SVC_DSC 19 60c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTTRC_ID_STK_BTM_INQ 20 61c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTTRC_ID_STK_BTM_SCO 21 62c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTTRC_ID_STK_BTM_SEC 22 63e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_DUN 23 64e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_HID 24 65e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_HSP2 25 66e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_CTP 26 67e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_FTC 27 68e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_FTS 28 69e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_GAP 29 70e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_GOEP 30 71e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_HCRP 31 72e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_ICP 32 73e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_OPC 33 74e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_OPS 34 75e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_PAN 35 76e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_SAP 36 77e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_SDP 37 78e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_SLIP 38 79e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_SPP 39 80e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_TCS 40 81e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_VDP 41 82e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_MCAP 42 83e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_GATT 43 84e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_SMP 44 85e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_NFC 45 86e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_NCI 46 87e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_IDEP 47 88e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_NDEP 48 89e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_LLCP 49 90e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_RW 50 91e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_CE 51 92e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_SNEP 52 93e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_NDEF 53 94e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 95e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 96e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* LayerIDs for BTA */ 97e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_ACC 55 /* Advanced Camera Client */ 98e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_AG 56 /* audio gateway */ 99e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_AV 57 /* Advanced audio */ 100e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_BIC 58 /* Basic Imaging Client */ 101e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_BIS 59 /* Basic Imaging Server */ 102e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_BP 60 /* Basic Printing Client */ 103e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_CG 61 104e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_CT 62 /* cordless telephony terminal */ 105e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_DG 63 /* data gateway */ 106e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_DM 64 /* device manager */ 107e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_DM_SRCH 65 /* device manager search */ 108e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_DM_SEC 66 /* device manager security */ 109e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_FM 67 110e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_FTC 68 /* file transfer client */ 111e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_FTS 69 /* file transfer server */ 112e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_HIDH 70 113e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_HIDD 71 114e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_JV 72 115e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_OPC 73 /* object push client */ 116e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_OPS 74 /* object push server */ 117e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_PAN 75 /* Personal Area Networking */ 118e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_PR 76 /* Printer client */ 119e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_SC 77 /* SIM Card Access server */ 120e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_SS 78 /* synchronization server */ 121e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTA_SYS 79 /* system manager */ 122e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_AVDT_SCB 80 /* avdt scb */ 123e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_AVDT_CCB 81 /* avdt ccb */ 124e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 125e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific ++ 126e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* LayerIDs added for BTL-A. Probably should modify bte_logmsg.c in future. */ 127e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_RFCOMM 82 128e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_RFCOMM_DATA 83 129e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_OBEX 84 130e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_A2D 85 131e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_STK_BIP 86 132e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 133e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* LayerIDs for BT APP */ 134e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BTAPP 87 135e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_BT_PROTOCOL 88 /* this is a temporary solution to allow dynamic 136e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach enable/disable of BT_PROTOCOL_TRACE */ 137e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_MAX_ID BTTRC_ID_BT_PROTOCOL 138e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific -- 139e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ID_ALL_LAYERS 0xFF /* all trace layers */ 140e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachtypedef UINT8 tBTTRC_LAYER_ID; 141e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 142e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Trace type definitions. Note that these are mutually exclusive in a trace. This 143e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachmeans that any trace can be either error,warning,api,event or dbg */ 144e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TYPE_ERROR 0x01 /* Traces for error situation */ 145e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TYPE_WARNING 0x02 /* Traces for warning situation */ 146e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TYPE_API 0x04 /* Traces for API */ 147e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TYPE_EVENT 0x08 /* Traces for EVENT */ 148e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TYPE_ACTION 0x10 /* Traces for Action functions */ 149e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TYPE_DBG 0x20 /* Traces for debugging purpose */ 150e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachtypedef UINT8 tBTTRC_TYPE; 151e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 152e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Masks to identify the stack that originated the trace */ 153e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TRACE_LITE 0x80 /* MM Lite stack */ 154e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TRACE_EMBD 0x40 /* Embedded host stack */ 155e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 156e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Parameter datatypes used in Trace APIs */ 157e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_PARAM_UINT8 1 158e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_PARAM_UINT16 2 159e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_PARAM_UINT32 3 160e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachtypedef UINT8 tBTTRC_PARAM_TYPE; 161e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 162e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Special token definitions */ 163e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_TOKEN_SM_STATE 0xFFFF /* Token indicating the State of a State m/c */ 164e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 165e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific ++ 166e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachtypedef struct { 167e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_LAYER_ID layer_id; 168e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type; /* TODO: use tBTTRC_TYPE instead of "classical level 0-5" */ 169e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach} tBTTRC_LEVEL; 170e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 171e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachtypedef UINT8 (tBTTRC_SET_TRACE_LEVEL)( UINT8 ); 172e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 173e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachtypedef struct { 174e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach const tBTTRC_LAYER_ID layer_id_start; 175e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach const tBTTRC_LAYER_ID layer_id_end; 17684a000f59a48dac41d04da6bf9569258bc0e2cfcKausik Sinnaswamy tBTTRC_SET_TRACE_LEVEL *p_f; 177e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach const char *trc_name; 17884a000f59a48dac41d04da6bf9569258bc0e2cfcKausik Sinnaswamy UINT8 trace_level; 179e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach} tBTTRC_FUNC_MAP; 180e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 18184a000f59a48dac41d04da6bf9569258bc0e2cfcKausik Sinnaswamyextern tBTTRC_FUNC_MAP bttrc_set_level_map[]; 182e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern const UINT16 bttrc_map_size; 183e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern BT_API tBTTRC_LEVEL * BTA_SysSetTraceLevel( tBTTRC_LEVEL * p_levels ); 184e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific -- 185e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 186e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 187e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifdef __cplusplus 188e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern "C" { 189e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 190e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 191e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* External declaration for appl_trace_level here to avoid to add the declaration in all the files using APPL_TRACExxx macros */ 192e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern UINT8 appl_trace_level ; 193e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 194e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific ++ 195e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTE_InitTraceLevels( void ); 196e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific -- 197e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 198e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Prototype for message logging function. */ 199e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void LogMsg (UINT32 trace_set_mask, const char *fmt_str, ...); 200e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_0 (UINT32 trace_set_mask, const char *p_str); 201e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_1 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1); 202e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_2 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2); 203e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_3 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2, 204e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT32 p3); 205e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_4 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2, 206e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT32 p3, UINT32 p4); 207e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_5 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2, 208e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT32 p3, UINT32 p4, UINT32 p5); 209e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern void LogMsg_6 (UINT32 trace_set_mask, const char *fmt_str, UINT32 p1, UINT32 p2, 210e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT32 p3, UINT32 p4, UINT32 p5, UINT32 p6); 211e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 212e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Prototype for stack tracing function. */ 213e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace0(tBTTRC_LAYER_ID layer_id, 214e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 215e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token); 216e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace1(tBTTRC_LAYER_ID layer_id, 217e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 218e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token, 219e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val); 220e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace2(tBTTRC_LAYER_ID layer_id, 221e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 222e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token, 223c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val, 224e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val); 225e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace3(tBTTRC_LAYER_ID layer_id, 226e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 227e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token, 228c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val, 229e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val, 230e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val); 231e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace4(tBTTRC_LAYER_ID layer_id, 232e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 233e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token, 234c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val, 235e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val, 236c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val, 237e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p4_type, UINT32 p4_val); 238e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace5(tBTTRC_LAYER_ID layer_id, 239e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 240e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token, 241c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val, 242e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val, 243c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val, 244c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p4_type, UINT32 p4_val, 245e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p5_type, UINT32 p5_val); 246e448862a47c08eb23185aaed574b39264f5005fcAndre EisenbachEXPORT_API extern void BTTRC_StackTrace6(tBTTRC_LAYER_ID layer_id, 247e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_TYPE type, 248e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach UINT16 token, 249c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p1_type, UINT32 p1_val, 250e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p2_type, UINT32 p2_val, 251c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p3_type, UINT32 p3_val, 252c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p4_type, UINT32 p4_val, 253c01f69a35563261eca49bd2083afd7064790940dPriti Aghera tBTTRC_PARAM_TYPE p5_type, UINT32 p5_val, 254e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach tBTTRC_PARAM_TYPE p6_type, UINT32 p6_val); 255e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 256e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific ++ 257e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* p_levels must be a 0 terminated list ! */ 258e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach//EXPORT_API extern tBTTRC_LEVEL * BTA_SysSetTraceLevel( tBTTRC_LEVEL * p_levels ); 259e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific -- 260e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 261e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifdef __cplusplus 262e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach} 263e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 264e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 265e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/****************************************************************************** 266e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** 267e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** Trace configurable parameters 268e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** 269e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach******************************************************************************/ 270e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 271e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Enables or disables verbose trace information. */ 272e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BT_TRACE_VERBOSE 273e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_VERBOSE FALSE 274e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 275e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 276e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Enables or disables all trace messages. */ 277e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BT_USE_TRACES 278e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_USE_TRACES TRUE 279e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 280e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 281e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 282e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/****************************************************************************** 283e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** 284e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** Trace Levels 285e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** 286e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** The following values may be used for different levels: 287e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** BT_TRACE_LEVEL_NONE 0 * No trace messages to be generated 288e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** BT_TRACE_LEVEL_ERROR 1 * Error condition trace messages 289e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** BT_TRACE_LEVEL_WARNING 2 * Warning condition trace messages 290e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** BT_TRACE_LEVEL_API 3 * API traces 291e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** BT_TRACE_LEVEL_EVENT 4 * Debug messages for events 292e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach** BT_TRACE_LEVEL_DEBUG 5 * Debug messages (general) 293e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach******************************************************************************/ 294e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 295e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific ++ 296e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Core Stack default trace levels */ 297e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef HCI_INITIAL_TRACE_LEVEL 298e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 299e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 300e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 301e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BTM_INITIAL_TRACE_LEVEL 302e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTM_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 303e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 304e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 305e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef L2CAP_INITIAL_TRACE_LEVEL 306e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 307e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 308e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 309e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef LLCP_INITIAL_TRACE_LEVEL 310e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 311e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 312e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 313e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef AMP_INITIAL_TRACE_LEVEL 314e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 315e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 316e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 317e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef RFCOMM_INITIAL_TRACE_LEVEL 318e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 319e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 320e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 321e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef OBX_INITIAL_TRACE_LEVEL 322e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 323e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 324e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 325e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef SDP_INITIAL_TRACE_LEVEL 326e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 327e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 328e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 329e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef TCS_INITIAL_TRACE_LEVEL 330e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TCS_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 331e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 332e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 333e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Profile default trace levels */ 334e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef DUN_INITIAL_TRACE_LEVEL 335e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DUN_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 336e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 337e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 338e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef GAP_INITIAL_TRACE_LEVEL 339e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GAP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 340e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 341e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 342e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef GOEP_INITIAL_TRACE_LEVEL 343e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GOEP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 344e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 345e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 346e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef HSP2_INITIAL_TRACE_LEVEL 347e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HSP2_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 348e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 349e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 350e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef SPP_INITIAL_TRACE_LEVEL 351e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SPP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 352e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 353e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 354e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef ICP_INITIAL_TRACE_LEVEL 355e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 356e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 357e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 358e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef CTP_INITIAL_TRACE_LEVEL 359e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 360e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 361e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 362e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef HCRP_INITIAL_TRACE_LEVEL 363e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 364e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 365e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 366e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef HCRPM_INITIAL_TRACE_LEVEL 367e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRPM_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 368e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 369e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 370e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BPP_INITIAL_TRACE_LEVEL 371e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BPP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 372e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 373e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 374e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BIP_INITIAL_TRACE_LEVEL 375e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 376e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 377e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 378e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BNEP_INITIAL_TRACE_LEVEL 379e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 380e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 381e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 382e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef PAN_INITIAL_TRACE_LEVEL 383e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 384e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 385e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 386e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef SAP_INITIAL_TRACE_LEVEL 387e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 388e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 389e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 390e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef FTP_INITIAL_TRACE_LEVEL 391e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define FTP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 392e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 393e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 394e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef OPP_INITIAL_TRACE_LEVEL 395e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OPP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 396e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 397e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 398e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef HFP_INITIAL_TRACE_LEVEL 399e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HFP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 400e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 401e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 402e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef PAP_INITIAL_TRACE_LEVEL 403e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 404e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 405e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 406e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef A2D_INITIAL_TRACE_LEVEL 407e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 408e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 409e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 410e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef VDP_INITIAL_TRACE_LEVEL 411e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 412e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 413e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 414e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef AVDT_INITIAL_TRACE_LEVEL 415e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVDT_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 416e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 417e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 418e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef AVCT_INITIAL_TRACE_LEVEL 419e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 420e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 421e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 422e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef AVRC_INITIAL_TRACE_LEVEL 423e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 424e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 425e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 426e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef MCA_INITIAL_TRACE_LEVEL 427e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 428e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 429e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 430e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef HID_INITIAL_TRACE_LEVEL 431e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HID_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 432e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 433e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 434e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Application and other default trace levels */ 435e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef RPC_INITIAL_TRACE_LEVEL 436e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RPC_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 437e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 438e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 439e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef APPL_INITIAL_TRACE_LEVEL 440e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define APPL_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 441e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 442e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 443e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef BT_TRACE_APPL 444e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_APPL BT_USE_TRACES 445e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 446e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 447e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef NFC_INITIAL_TRACE_LEVEL 448e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFC_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 449e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 450e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 451e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef GATT_INITIAL_TRACE_LEVEL 452e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 453e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 454e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 455e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#ifndef SMP_INITIAL_TRACE_LEVEL 456e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_INITIAL_TRACE_LEVEL BT_TRACE_LEVEL_WARNING 457e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 458e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach// btla-specific -- 459e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 460e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 461e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#if (BTTRC_INCLUDED == TRUE) 462e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 463e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* BTTRC MACROS */ 464e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 465e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_EVENT(lid, event, state) \ 466e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace1(lid, BTTRC_TYPE_EVENT, event, BTTRC_PARAM_UINT8, state);} 467e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ACTION(lid, action) \ 468e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace0(lid, BTTRC_TYPE_ACTION, action);} 469e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_STATE(lid, state) \ 470e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace1(lid, BTTRC_TYPE_EVENT, BTTRC_TOKEN_SM_STATE, BTTRC_PARAM_UINT8, state);} 471e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 472e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API0(lid, api) \ 473e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace0(lid, BTTRC_TYPE_API, api);} 474e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API1(lid, api, p1_t,p1_v) \ 475e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace1(lid, BTTRC_TYPE_API, api, p1_t,p1_v);} 476e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API2(lid, api, p1_t,p1_v,p2_t,p2_v) \ 477e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace2(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v);} 478e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API3(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) \ 479e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace3(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v);} 480e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API4(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) \ 481e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace4(lid, BTTRC_TYPE_API, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v);} 482e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 483e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {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);} 484e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 485e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {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);} 486e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 487e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 488e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG0(lid, dbg) \ 489e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace0(lid, BTTRC_TYPE_DBG, dbg);} 490e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG1(lid, dbg, p1_t,p1_v) \ 491e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace1(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v);} 492e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG2(lid, dbg, p1_t,p1_v,p2_t,p2_v) \ 493e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace2(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v);} 494e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG3(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) \ 495e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace3(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v);} 496e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG4(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) \ 497e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {BTTRC_StackTrace4(lid, BTTRC_TYPE_DBG, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v);} 498e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 499e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {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);} 500e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 501e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach {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);} 502e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 503e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 504e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/*AVDT MACROS */ 505e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 506e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_API0(api) \ 507e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_API0(BTTRC_ID_STK_AVDT, api) 508e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_API1(api, p1_t, p1_v) \ 509e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_API1(BTTRC_ID_STK_AVDT, api, p1_t, p1_v) 510e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_API2(api, p1_t, p1_v, p2_t, p2_v) \ 511e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_API2(BTTRC_ID_STK_AVDT, api, p1_t, p1_v, p2_t, p2_v) 512e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 513e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/*AVDT_SCB MACROS */ 514e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 515e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_EVENT(event, state) \ 516e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_EVENT(BTTRC_ID_AVDT_SCB, event, state) 517e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_ACTION(action) \ 518e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_ACTION(BTTRC_ID_AVDT_SCB, action) 519e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_STATE(next_state) \ 520e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_STATE(BTTRC_ID_AVDT_SCB, next_state) 521e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 522e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG0(dbg) \ 523e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG0(BTTRC_ID_AVDT_SCB, dbg) 524e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG1(dbg, p1_t,p1_v) \ 525e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG1(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v) 526e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v) \ 527e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG2(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v) 528e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) \ 529e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG3(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) 530e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) \ 531e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG4(BTTRC_ID_AVDT_SCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) 532e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 533e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 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) 534e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 535e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 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) 536e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 537e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/*AVDT_CCB MACROS */ 538e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 539e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_EVENT(event, state) \ 540e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_EVENT(BTTRC_ID_AVDT_CCB, event, state) 541e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_ACTION(action) \ 542e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_ACTION(BTTRC_ID_AVDT_CCB, action) 543e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_STATE(next_state) \ 544e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_STATE(BTTRC_ID_AVDT_CCB, next_state) 545e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 546e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG0(dbg) \ 547e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG0(BTTRC_ID_AVDT_CCB, dbg) 548e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG1(dbg, p1_t,p1_v) \ 549e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG1(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v) 550e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v) \ 551e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG2(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v) 552e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) \ 553e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG3(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) 554e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) \ 555e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach BTTRC_DBG4(BTTRC_ID_AVDT_CCB, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) 556e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 557e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 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) 558e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) \ 559e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 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) 560e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 561e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 562e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#else /*BTTRC_INCLUDED*/ 563e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 564e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 565e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* BTTRC MACROS */ 566e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 567e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_EVENT(lid, event, state) 568e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_ACTION(lid, action) 569e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_STATE(lid, state) 570e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 571e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API0(lid, api) 572e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API1(lid, api, p1_t, p1_v) 573e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API2(lid, api, p1_t, p1_v, p2_t, p2_v) 574e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API3(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) 575e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_API4(lid, api, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) 576e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 577e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 578e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 579e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 580e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG0(lid, dbg) 581e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG1(lid, dbg, p1_t,p1_v) 582e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG2(lid, dbg, p1_t,p1_v,p2_t,p2_v) 583e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG3(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) 584e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_DBG4(lid, dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) 585e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 586e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 587e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 588e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 589e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/*AVDT MACROS */ 590e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_API0(api) 591e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_API1(api, p1_t,p1_v) 592e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_API2(api, p1_t,p1_v,p2_t,p2_v) 593e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 594e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/*AVDT_SCB MACROS */ 595e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 596e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_EVENT(event, state) 597e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_ACTION(action) 598e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_STATE(next_state) 599e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 600e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG0(dbg) 601e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG1(dbg, p1_t,p1_v) 602e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v) 603e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) 604e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_SCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) 605e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 606e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 607e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 608e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 609e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/*AVDT_CCB MACROS */ 610e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 611e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_EVENT(event, state) 612e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_ACTION(action) 613e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_STATE(next_state) 614e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 615e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG0(dbg) 616e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG1(dbg, p1_t,p1_v) 617e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG2(dbg, p1_t,p1_v,p2_t,p2_v) 618e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG3(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v) 619e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTTRC_AVDT_CCB_DBG4(dbg, p1_t,p1_v,p2_t,p2_v,p3_t,p3_v,p4_t,p4_v) 620e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 621e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 622e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 623e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/***************************************************************************************/ 624e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 625e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif /*BTTRC_INCLUDED*/ 626e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 627e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 628e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#if (BT_USE_TRACES == TRUE) 629e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 630e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_0(l,t,m) LogMsg_0((TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t)),(m)) 631e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_1(l,t,m,p1) LogMsg_1(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1)) 632e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_2(l,t,m,p1,p2) LogMsg_2(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1), \ 633e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p2)) 634e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_3(l,t,m,p1,p2,p3) LogMsg_3(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1), \ 635e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p2),(UINT32)(p3)) 636e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_4(l,t,m,p1,p2,p3,p4) LogMsg_4(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | (t),(m),(UINT32)(p1), \ 637e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p2),(UINT32)(p3),(UINT32)(p4)) 638e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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), \ 639e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p2),(UINT32)(p3),(UINT32)(p4), \ 640e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p5)) 641e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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), \ 642e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p2),(UINT32)(p3),(UINT32)(p4), \ 643e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (UINT32)(p5),(UINT32)(p6)) 644e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 645e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_ERROR_TRACE_0(l,m) LogMsg_0(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | TRACE_TYPE_ERROR,(m)) 646e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_ERROR_TRACE_1(l,m,p1) LogMsg_1(TRACE_CTRL_GENERAL | (l) | TRACE_ORG_STACK | TRACE_TYPE_ERROR,(m),(UINT32)(p1)) 647e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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)) 648e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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)) 649e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 650e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the HCI unit 651e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 652e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_TRACE_ERROR0(m) {if (btu_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_ERROR, m);} 653e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 654e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 655e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 656e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 657e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 658e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 659e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 660e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_TRACE_WARNING0(m) {if (btu_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_WARNING, m);} 661e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 662e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 663e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 664e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 665e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 666e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 667e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 668e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_TRACE_EVENT0(m) {if (btu_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_EVENT, m);} 669e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 670e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 671e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 672e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 673e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 674e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 675e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 676e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_TRACE_DEBUG0(m) {if (btu_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HCI, TRACE_TYPE_DEBUG, m);} 677e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 678e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 679e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 680e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 681e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 682e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 683e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 684e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 685e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for BTM 686e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 687e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTM_TRACE_ERROR0(m) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_ERROR, m);} 688e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 689e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 690e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 691e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 692e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 693e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 694e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 695e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTM_TRACE_WARNING0(m) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_WARNING, m);} 696e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 697e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 698e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 699e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 700e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 701e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 702e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 703e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTM_TRACE_API0(m) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_API, m);} 704e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 705e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 706e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 707e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 708e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 709e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 710e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 711e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTM_TRACE_EVENT0(m) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_EVENT, m);} 712e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 713e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 714e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 715e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 716e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 717e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 718e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 719e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BTM_TRACE_DEBUG0(m) {if (btm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BTM, TRACE_TYPE_DEBUG, m);} 720e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 721e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 722e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 723e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 724e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 725e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 726e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 727e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 728e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the L2CAP unit 729e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 730e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_TRACE_ERROR0(m) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_ERROR, m);} 731e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 732e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 733e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 734e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 735e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 736e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 737e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 738e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_TRACE_WARNING0(m) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_WARNING, m);} 739e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 740e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 741e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 742e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 743e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 744e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 745e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 746e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_TRACE_API0(m) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_API, m);} 747e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 748e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 749e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 750e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 751e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 752e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 753e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 754e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_TRACE_EVENT0(m) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_EVENT, m);} 755e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 756e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 757e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 758e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 759e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 760e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 761e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 762e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_TRACE_DEBUG0(m) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_L2CAP, TRACE_TYPE_DEBUG, m);} 763e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 764e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 765e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 766e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 767e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 768e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 769e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 770e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the LLCP unit 771e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 772e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_TRACE_ERROR0(m) {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_ERROR, m);} 773e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 774e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 775e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 776e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 777e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 778e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 779e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 780e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_TRACE_WARNING0(m) {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_WARNING, m);} 781e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 782e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 783e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 784e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 785e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 786e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 787e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 788e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_TRACE_API0(m) {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_API, m);} 789e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 790e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 791e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 792e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 793e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 794e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 795e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 796e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_TRACE_EVENT0(m) {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_EVENT, m);} 797e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 798e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 799e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 800e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 801e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 802e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 803e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 804e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_TRACE_DEBUG0(m) {if (llcp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_LLCP, TRACE_TYPE_DEBUG, m);} 805e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 806e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 807e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 808e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 809e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 810e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 811e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 812e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the SDP unit 813e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 814e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDP_TRACE_ERROR0(m) {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_ERROR, m);} 815e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 816e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 817e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 818e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 819e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 820e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 821e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 822e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDP_TRACE_WARNING0(m) {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_WARNING, m);} 823e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 824e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 825e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 826e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 827e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 828e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 829e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 830e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDP_TRACE_API0(m) {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_API, m);} 831e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 832e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 833e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 834e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 835e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 836e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 837e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 838e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDP_TRACE_EVENT0(m) {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_EVENT, m);} 839e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 840e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 841e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 842e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 843e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 844e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 845e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 846e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDP_TRACE_DEBUG0(m) {if (sdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SDP, TRACE_TYPE_DEBUG, m);} 847e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 848e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 849e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 850e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 851e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 852e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 853e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 854e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the RFCOMM unit 855e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 856e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_TRACE_ERROR0(m) {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_ERROR, m);} 857e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 858e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 859e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 860e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 861e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 862e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 863e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 864e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_TRACE_WARNING0(m) {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_WARNING, m);} 865e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 866e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 867e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 868e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 869e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 870e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 871e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 872e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_TRACE_API0(m) {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_API, m);} 873e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 874e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 875e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 876e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 877e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 878e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 879e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 880e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_TRACE_EVENT0(m) {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_EVENT, m);} 881e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 882e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 883e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 884e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 885e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 886e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 887e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 888e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_TRACE_DEBUG0(m) {if (rfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_RFCOMM, TRACE_TYPE_DEBUG, m);} 889e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 890e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 891e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 892e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 893e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 894e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 895e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 896e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for Serial Port Profile 897e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 898e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SPP_TRACE_ERROR0(m) {if (spp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_ERROR, m);} 899e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 900e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 901e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 902e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 903e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 904e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 905e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 906e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SPP_TRACE_WARNING0(m) {if (spp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_WARNING, m);} 907e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 908e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 909e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 910e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 911e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 912e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 913e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 914e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SPP_TRACE_EVENT0(m) {if (spp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_EVENT, m);} 915e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 916e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 917e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 918e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 919e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 920e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 921e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 922e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SPP_TRACE_API0(m) {if (spp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_API, m);} 923e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 924e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 925e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 926e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 927e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 928e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 929e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 930e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SPP_TRACE_DEBUG0(m) {if (spp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SPP, TRACE_TYPE_DEBUG, m);} 931e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 932e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 933e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 934e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 935e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 936e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 937e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 938e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Generic Access Profile traces */ 939e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GAP_TRACE_ERROR0(m) {if (gap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_ERROR, m);} 940e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 941e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 942e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 943e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 944e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 945e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 946e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 947e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GAP_TRACE_EVENT0(m) {if (gap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_EVENT, m);} 948e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 949e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 950e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 951e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 952e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 953e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 954e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 955e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GAP_TRACE_API0(m) {if (gap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_API, m);} 956e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 957e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 958e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 959e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 960e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 961e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 962e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 963e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GAP_TRACE_WARNING0(m) {if (gap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_GAP, TRACE_TYPE_WARNING, m);} 964e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 965e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 966e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 967e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 968e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 969e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 970e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 971e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 972e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for OBX 973e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 974e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_TRACE_ERROR0(m) {if (obx_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_ERROR, m);} 975e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 976e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 977e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 978e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 979e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 980e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 981e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 982e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_TRACE_WARNING0(m) {if (obx_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_WARNING, m);} 983e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 984e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 985e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 986e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 987e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 988e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 989e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 990e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_TRACE_EVENT0(m) {if (obx_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_EVENT, m);} 991e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 992e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 993e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 994e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 995e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 996e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 997e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 998e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_TRACE_DEBUG0(m) {if (obx_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_DEBUG, m);} 999e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1000e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1001e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1002e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1003e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1004e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1005e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1006e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_TRACE_API0(m) {if (obx_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_OBEX, TRACE_TYPE_API, m);} 1007e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1008e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1009e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1010e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1011e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1012e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1013e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1014e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for OBEX application profiles 1015e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1016e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GOEP_TRACE_ERROR0(m) {if (goep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_ERROR, m);} 1017e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1018e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1019e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1020e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1021e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1022e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1023e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1024e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GOEP_TRACE_WARNING0(m) {if (goep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_WARNING, m);} 1025e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1026e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1027e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1028e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1029e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1030e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1031e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1032e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GOEP_TRACE_EVENT0(m) {if (goep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_EVENT, m);} 1033e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1034e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1035e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1036e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1037e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1038e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1039e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1040e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GOEP_TRACE_DEBUG0(m) {if (goep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_DEBUG, m);} 1041e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1042e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1043e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1044e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1045e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1046e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1047e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1048e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GOEP_TRACE_API0(m) {if (goep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_GOEP, TRACE_TYPE_API, m);} 1049e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1050e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1051e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1052e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1053e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1054e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1055e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1056e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the BPP profile 1057e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1058e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BPP_TRACE_ERROR0(m) {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_ERROR, m);} 1059e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1060e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1061e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1062e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1063e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1064e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1065e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1066e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BPP_TRACE_WARNING0(m) {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_WARNING, m);} 1067e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1068e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1069e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1070e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1071e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1072e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1073e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1074e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BPP_TRACE_EVENT0(m) {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_EVENT, m);} 1075e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1076e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1077e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1078e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1079e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1080e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1081e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1082e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BPP_TRACE_DEBUG0(m) {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_DEBUG, m);} 1083e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1084e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1085e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1086e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1087e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1088e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1089e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1090e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BPP_TRACE_API0(m) {if (bpp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BPP, TRACE_TYPE_API, m);} 1091e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1092e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1093e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1094e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1095e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1096e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1097e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1098e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the BIP profile 1099e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1100e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_ERROR0(m) {if (bip_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_ERROR, m);} 1101e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1102e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1103e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1104e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1105e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1106e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1107e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1108e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_WARNING0(m) {if (bip_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_WARNING, m);} 1109e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1110e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1111e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1112e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1113e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1114e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1115e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1116e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_EVENT0(m) {if (bip_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_EVENT, m);} 1117e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1118e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1119e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1120e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1121e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1122e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1123e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1124e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_DEBUG0(m) {if (bip_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_DEBUG, m);} 1125e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1126e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1127e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1128e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1129e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1130e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1131e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1132e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_API0(m) {if (bip_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BIP, TRACE_TYPE_API, m);} 1133e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1134e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1135e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1136e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1137e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1138e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1139e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1140e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for TCS 1141e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1142e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TCS_TRACE_ERROR0(m) {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_ERROR, m);} 1143e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1144e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1145e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1146e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1147e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1148e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1149e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1150e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TCS_TRACE_WARNING0(m) {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_WARNING, m);} 1151e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1152e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1153e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1154e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1155e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1156e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1157e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1158e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TCS_TRACE_EVENT0(m) {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_EVENT, m);} 1159e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1160e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1161e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1162e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1163e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1164e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1165e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1166e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TCS_TRACE_DEBUG0(m) {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_DEBUG, m);} 1167e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1168e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1169e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1170e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1171e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1172e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1173e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1174e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TCS_TRACE_API0(m) {if (tcs_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_TCS, TRACE_TYPE_API, m);} 1175e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1176e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1177e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1178e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1179e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1180e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1181e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1182e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for ICP 1183e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1184e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_ERROR0(m) {if (icp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_ERROR, m);} 1185e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1186e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1187e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1188e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1189e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1190e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1191e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1192e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_WARNING0(m) {if (icp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_WARNING, m);} 1193e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1194e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1195e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1196e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1197e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1198e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1199e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1200e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_EVENT0(m) {if (icp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_EVENT, m);} 1201e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1202e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1203e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1204e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1205e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1206e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1207e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1208e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_DEBUG0(m) {if (icp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_DEBUG, m);} 1209e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1210e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1211e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1212e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1213e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1214e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1215e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1216e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_API0(m) {if (icp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_ICP, TRACE_TYPE_API, m);} 1217e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1218e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1219e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1220e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1221e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1222e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1223e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1224e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* CTP */ 1225e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_TRACE_ERROR0(m) {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_ERROR, m);} 1226e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1227e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1228e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1229e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1230e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1231e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1232e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1233e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_TRACE_WARNING0(m) {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_WARNING, m);} 1234e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1235e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1236e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1237e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1238e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1239e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1240e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1241e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_TRACE_EVENT0(m) {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_EVENT, m);} 1242e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1243e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1244e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1245e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1246e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1247e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1248e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1249e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_TRACE_DEBUG0(m) {if (ctp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_CTP, TRACE_TYPE_DEBUG, m);} 1250e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1251e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1252e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1253e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1254e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1255e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1256e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1257e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1258e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for HID Host */ 1259e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDH_TRACE_ERROR0(m) {if (hh_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m);} 1260e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1261e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1262e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1263e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1264e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1265e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1266e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1267e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDH_TRACE_WARNING0(m) {if (hh_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m);} 1268e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1269e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1270e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1271e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1272e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1273e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1274e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1275e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDH_TRACE_API0(m) {if (hh_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_API, m);} 1276e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1277e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1278e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1279e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1280e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1281e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1282e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1283e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDH_TRACE_EVENT0(m) {if (hh_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m);} 1284e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1285e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1286e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1287e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1288e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1289e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1290e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1291e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDH_TRACE_DEBUG0(m) {if (hh_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m);} 1292e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1293e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1294e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1295e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1296e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1297e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1298e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1299e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for HID Device */ 1300e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDD_TRACE_ERROR0(m) {if (hd_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m);} 1301e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1302e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1303e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1304e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1305e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1306e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1307e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1308e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDD_TRACE_WARNING0(m) {if (hd_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m);} 1309e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1310e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1311e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1312e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1313e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1314e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1315e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1316e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDD_TRACE_API0(m) {if (hd_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_API, m);} 1317e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1318e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1319e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1320e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1321e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1322e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1323e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1324e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDD_TRACE_EVENT0(m) {if (hd_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_EVENT, m);} 1325e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1326e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1327e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1328e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1329e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1330e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1331e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1332e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDD_TRACE_DEBUG0(m) {if (hd_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m);} 1333e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1334e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1335e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1336e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1337e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1338e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1339e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1340e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for headset profile */ 1341e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HSP2_TRACE_ERROR0(pcb,m) {if (pcb->trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_ERROR, m);} 1342e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1343e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1344e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1345e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1346e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1347e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1348e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1349e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HSP2_TRACE_WARNING0(pcb,m) {if (pcb->trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_WARNING, m);} 1350e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1351e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1352e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1353e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1354e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1355e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1356e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1357e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HSP2_TRACE_API0(pcb,m) {if (pcb->trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_API, m);} 1358e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1359e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1360e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1361e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1362e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1363e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1364e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1365e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HSP2_TRACE_EVENT0(pcb,m) {if (pcb->trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_EVENT, m);} 1366e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1367e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1368e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1369e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1370e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1371e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1372e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1373e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HSP2_TRACE_DEBUG0(pcb,m) {if (pcb->trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HSP2, TRACE_TYPE_DEBUG, m);} 1374e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1375e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1376e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1377e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1378e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1379e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1380e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1381e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the NFC unit 1382e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1383e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFC_TRACE_ERROR0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_ERROR, m);} 1384e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1385e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1386e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1387e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1388e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1389e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1390e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1391e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFC_TRACE_WARNING0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_WARNING, m);} 1392e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1393e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1394e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1395e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1396e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1397e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1398e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1399e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFC_TRACE_API0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_API, m);} 1400e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1401e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1402e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1403e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1404e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1405e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1406e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1407e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFC_TRACE_EVENT0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_EVENT, m);} 1408e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1409e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1410e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1411e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1412e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1413e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1414e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1415e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFC_TRACE_DEBUG0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NFC, TRACE_TYPE_DEBUG, m);} 1416e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1417e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1418e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1419e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1420e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1421e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1422e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1423e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NCI_TRACE_ERROR0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_ERROR, m);} 1424e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1425e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1426e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1427e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1428e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1429e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1430e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1431e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NCI_TRACE_WARNING0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_WARNING, m);} 1432e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1433e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1434e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1435e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1436e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1437e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1438e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1439e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NCI_TRACE_API0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_API, m);} 1440e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1441e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1442e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1443e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1444e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1445e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1446e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1447e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NCI_TRACE_EVENT0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_EVENT, m);} 1448e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1449e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1450e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1451e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1452e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1453e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1454e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1455e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NCI_TRACE_DEBUG0(m) {if (nfc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NCI, TRACE_TYPE_DEBUG, m);} 1456e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1457e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1458e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1459e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1460e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1461e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1462e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1463e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RW_TRACE_ERROR0(m) {if (rw_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_ERROR, m);} 1464e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1465e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1466e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1467e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1468e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1469e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1470e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1471e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RW_TRACE_WARNING0(m) {if (rw_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_WARNING, m);} 1472e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1473e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1474e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1475e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1476e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1477e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1478e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1479e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RW_TRACE_API0(m) {if (rw_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_API, m);} 1480e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1481e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1482e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1483e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1484e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1485e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1486e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1487e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RW_TRACE_EVENT0(m) {if (rw_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_EVENT, m);} 1488e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1489e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1490e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1491e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1492e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1493e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1494e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1495e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RW_TRACE_DEBUG0(m) {if (rw_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_RW, TRACE_TYPE_DEBUG, m);} 1496e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1497e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1498e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1499e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1500e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1501e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1502e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1503e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CE_TRACE_ERROR0(m) {if (ce_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_ERROR, m);} 1504e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1505e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1506e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1507e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1508e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1509e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1510e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1511e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CE_TRACE_WARNING0(m) {if (ce_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_WARNING, m);} 1512e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1513e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1514e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1515e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1516e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1517e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1518e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1519e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CE_TRACE_API0(m) {if (ce_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_API, m);} 1520e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1521e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1522e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1523e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1524e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1525e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1526e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1527e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CE_TRACE_EVENT0(m) {if (ce_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_EVENT, m);} 1528e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1529e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1530e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1531e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1532e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1533e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1534e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1535e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CE_TRACE_DEBUG0(m) {if (ce_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_CE, TRACE_TYPE_DEBUG, m);} 1536e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1537e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1538e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1539e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1540e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1541e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1542e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1543e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NDEF_TRACE_ERROR0(m) {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_ERROR, m);} 1544e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1545e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1546e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1547e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1548e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1549e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1550e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1551e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NDEF_TRACE_WARNING0(m) {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_WARNING, m);} 1552e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1553e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1554e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1555e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1556e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1557e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1558e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1559e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NDEF_TRACE_API0(m) {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_API, m);} 1560e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1561e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1562e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1563e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1564e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1565e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1566e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1567e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NDEF_TRACE_EVENT0(m) {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_EVENT, m);} 1568e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1569e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1570e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1571e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1572e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1573e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1574e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1575e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NDEF_TRACE_DEBUG0(m) {if (ndef_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_NDEF, TRACE_TYPE_DEBUG, m);} 1576e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1577e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1578e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1579e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1580e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1581e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1582e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1583e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the NFA unit 1584e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 1585e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1586e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1587e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1588e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1589e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1590e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1591e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1592e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1593e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1594e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1595e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1596e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1597e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1598e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1599e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1600e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1601e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1602e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1603e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1604e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1605e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1606e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1607e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1608e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1609e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1610e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1611e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1612e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1613e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1614e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1615e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1616e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1617e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1618e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1619e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1620e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1621e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1622e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1623e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1624e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1625c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_0(m) 1626c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_1(m,p1) 1627c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_2(m,p1,p2) 1628c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_3(m,p1,p2,p3) 1629c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_4(m,p1,p2,p3,p4) 1630c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_5(m,p1,p2,p3,p4,p5) 1631c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MMI_TRACE_6(m,p1,p2,p3,p4,p5,p6) 1632e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1633e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_DEBUG_0(m) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m) 1634e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_DEBUG_1(m,p1) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1) 1635e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_DEBUG_2(m,p1,p2) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2) 1636e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_DEBUG_3(m,p1,p2,p3) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3) 1637e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_DEBUG_4(m,p1,p2,p3,p4) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_DEBUG, m,p1,p2,p3,p4) 1638e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 1639e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 1640e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1641e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_WARNING_0(m) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m) 1642e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_WARNING_1(m,p1) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1) 1643e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_WARNING_2(m,p1,p2) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2) 1644e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_WARNING_3(m,p1,p2,p3) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3) 1645e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_WARNING_4(m,p1,p2,p3,p4) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_WARNING, m,p1,p2,p3,p4) 1646e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 1647e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 1648e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1649e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_ERROR_0(m) BT_TRACE_0(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m) 1650e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_ERROR_1(m,p1) BT_TRACE_1(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1) 1651e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_ERROR_2(m,p1,p2) BT_TRACE_2(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2) 1652e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_ERROR_3(m,p1,p2,p3) BT_TRACE_3(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3) 1653e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MMI_ERROR_4(m,p1,p2,p3,p4) BT_TRACE_4(TRACE_LAYER_HID, TRACE_TYPE_ERROR, m,p1,p2,p3,p4) 1654e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 1655e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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) 1656e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1657e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define TAK_TRACE_0(m) MMI_Echo(m) 1658e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1659e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* hid mouse module traces */ 1660e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1661c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_TRACE_0(m) MMI_Echo(m) 1662e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_1(m,p1) MMI_Echo(m,p1) 1663e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_2(m,p1,p2) MMI_Echo(m,p1,p2) 1664e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_3(m,p1,p2,p3) MMI_Echo(m,p1,p2,p3) 1665e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_4(m,p1,p2,p3,p4) MMI_Echo(m,p1,p2,p3,p4) 1666e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_5(m,p1,p2,p3,p4,p5) MMI_Echo(m,p1,p2,p3,p4,p5) 1667e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_6(m,p1,p2,p3,p4,p5,p6) MMI_Echo(m,p1,p2,p3,p4,p5,p6) 1668e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1669c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_0(m) MMI_Echo(m) 1670e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_DEBUG_1(m,p1) MMI_Echo(m,p1) 1671e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_DEBUG_2(m,p1,p2) MMI_Echo(m,p1,p2) 1672e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_DEBUG_3(m,p1,p2,p3) MMI_Echo(m,p1,p2,p3) 1673e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_DEBUG_4(m,p1,p2,p3,p4) MMI_Echo(m,p1,p2,p3,p4) 1674e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_DEBUG_5(m,p1,p2,p3,p4,p5) MMI_Echo(m,p1,p2,p3,p4,p5) 1675e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_DEBUG_6(m,p1,p2,p3,p4,p5,p6) MMI_Echo(m,p1,p2,p3,p4,p5,p6) 1676e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1677c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_0(m) MMI_Echo(m) 1678e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_ERROR_1(m,p1) MMI_Echo(m,p1) 1679e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_ERROR_2(m,p1,p2) MMI_Echo(m,p1,p2) 1680e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_ERROR_3(m,p1,p2,p3) MMI_Echo(m,p1,p2,p3) 1681e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_ERROR_4(m,p1,p2,p3,p4) MMI_Echo(m,p1,p2,p3,p4) 1682e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_ERROR_5(m,p1,p2,p3,p4,p5) MMI_Echo(m,p1,p2,p3,p4,p5) 1683e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_ERROR_6(m,p1,p2,p3,p4,p5,p6) MMI_Echo(m,p1,p2,p3,p4,p5,p6) 1684e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1685e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for DUN */ 1686e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1687e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DUN_TRACE_ERROR0(m) {if (dun_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_ERROR, m);} 1688e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1689e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1690e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1691e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1692e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1693e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1694e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1695e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DUN_TRACE_WARNING0(m) {if (dun_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_WARNING, m);} 1696e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1697e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1698e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1699e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1700e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1701e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1702e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1703e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DUN_TRACE_API0(m) {if (dun_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_API, m);} 1704e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1705e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1706e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1707e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1708e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1709e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1710e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1711e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DUN_TRACE_EVENT0(m) {if (dun_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_EVENT, m);} 1712e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1713e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1714e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1715e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1716e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1717e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1718e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1719e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DUN_TRACE_DEBUG0(m) {if (dun_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_DUN, TRACE_TYPE_DEBUG, m);} 1720e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1721e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1722e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1723e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1724e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1725e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1726e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1727e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for hardcopy cable replacement profile */ 1728e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1729e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRP_TRACE_ERROR0(m) {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m);} 1730e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1731e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1732e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1733e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1734e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1735e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1736e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1737e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRP_TRACE_WARNING0(m) {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m);} 1738e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1739e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1740e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1741e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1742e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1743e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1744e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1745e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRP_TRACE_API0(m) {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_API, m);} 1746e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1747e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1748e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1749e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1750e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1751e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1752e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1753e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRP_TRACE_EVENT0(m) {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m);} 1754e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1755e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1756e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1757e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1758e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1759e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1760e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1761e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRP_TRACE_DEBUG0(m) {if (hcrp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m);} 1762e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1763e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1764e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1765e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1766e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1767e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1768e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1769e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for multi-client server hardcopy cable replacement profile */ 1770e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1771e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRPM_TRACE_ERROR0(m) {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_ERROR, m);} 1772e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1773e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1774e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1775e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1776e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1777e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1778e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1779e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRPM_TRACE_WARNING0(m) {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_WARNING, m);} 1780e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1781e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1782e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1783e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1784e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1785e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1786e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1787e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRPM_TRACE_API0(m) {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_API, m);} 1788e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1789e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1790e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1791e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1792e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1793e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1794e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1795e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRPM_TRACE_EVENT0(m) {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_EVENT, m);} 1796e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1797e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1798e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1799e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1800e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1801e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1802e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1803e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCRPM_TRACE_DEBUG0(m) {if (hcrpm_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_HCRP, TRACE_TYPE_DEBUG, m);} 1804e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1805e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1806e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1807e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1808e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1809e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1810e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1811e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for RPC */ 1812e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1813e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 1814e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1815e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 1816e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1817e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 1818e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1819e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 1820e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1821e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 1822e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1823e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 1824e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1825e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 1826e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1827e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 1828e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1829e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 1830e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1831e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 1832e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1833e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 1834e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1835e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 1836e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1837e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 1838e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1839e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 1840e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1841e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 1842e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1843e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 1844e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1845e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 1846e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1847e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 1848e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1849e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 1850e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1851e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 1852e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1853e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 1854e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1855e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 1856e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1857e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 1858e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1859e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 1860e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1861e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 1862e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1863e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 1864e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1865e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 1866e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1867e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 1868e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1869e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 1870e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1871e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 1872e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1873e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 1874e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1875e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 1876e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1877e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 1878e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1879e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 1880e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 1881e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 1882e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1883e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for BNEP */ 1884e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1885e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR0(m) {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_ERROR, m);} 1886e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1887e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1888e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1889e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1890e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1891e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1892e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1893e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING0(m) {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_WARNING, m);} 1894e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1895e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1896e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1897e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1898e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1899e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1900e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1901e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API0(m) {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_API, m);} 1902e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1903e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1904e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1905e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1906e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1907e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1908e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1909e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT0(m) {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_EVENT, m);} 1910e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1911e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1912e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1913e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1914e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1915e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1916e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1917e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG0(m) {if (bnep_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_BNEP, TRACE_TYPE_DEBUG, m);} 1918e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1919e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1920e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1921e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1922e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1923e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1924e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1925e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for PAN */ 1926e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1927e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR0(m) {if (pan_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_ERROR, m);} 1928e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1929e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1930e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1931e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1932e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1933e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1934e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1935e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING0(m) {if (pan_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_WARNING, m);} 1936e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1937e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1938e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1939e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1940e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1941e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1942e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1943e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API0(m) {if (pan_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_API, m);} 1944e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1945e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1946e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1947e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1948e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1949e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1950e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1951e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT0(m) {if (pan_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_EVENT, m);} 1952e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1953e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1954e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1955e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1956e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1957e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1958e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1959e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG0(m) {if (pan_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_PAN, TRACE_TYPE_DEBUG, m);} 1960e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1961e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1962e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1963e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1964e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1965e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1966e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1967e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for SIM */ 1968e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1969e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR0(m) {if (sap_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_ERROR, m);} 1970e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1971e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1972e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1973e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1974e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1975e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1976e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1977e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING0(m) {if (sap_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_WARNING, m);} 1978e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1979e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1980e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1981e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1982e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1983e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1984e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1985e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API0(m) {if (sap_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_API, m);} 1986e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1987e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1988e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1989e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1990e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1991e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1992e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 1993e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT0(m) {if (sap_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_EVENT, m);} 1994e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1995e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1996e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1997e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1998e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 1999e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2000e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2001e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG0(m) {if (sap_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SAP, TRACE_TYPE_DEBUG, m);} 2002e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2003e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2004e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2005e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2006e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2007e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2008e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2009e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for OPP profile 2010e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2011e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OPP_TRACE_ERROR0(m) {if (opp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_ERROR, m);} 2012e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2013e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2014e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2015e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2016e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2017e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2018e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2019e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OPP_TRACE_WARNING0(m) {if (opp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_WARNING, m);} 2020e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2021e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2022e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2023e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2024e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2025e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2026e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2027e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OPP_TRACE_EVENT0(m) {if (opp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_EVENT, m);} 2028e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2029e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2030e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2031e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2032e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2033e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2034e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2035e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OPP_TRACE_DEBUG0(m) {if (opp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_OPP, TRACE_TYPE_DEBUG, m);} 2036e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2037e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2038e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2039e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2040e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2041e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2042e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2043e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for FTP profile 2044e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2045e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define FTP_TRACE_ERROR0(m) {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_ERROR, m);} 2046e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2047e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2048e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2049e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2050e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2051e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2052e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2053e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define FTP_TRACE_WARNING0(m) {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_WARNING, m);} 2054e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2055e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2056e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2057e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2058e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2059e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2060e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2061e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define FTP_TRACE_EVENT0(m) {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_EVENT, m);} 2062e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2063e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2064e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2065e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2066e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2067e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2068e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2069e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define FTP_TRACE_DEBUG0(m) {if (ftp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_FTP, TRACE_TYPE_DEBUG, m);} 2070e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2071e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2072e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2073e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2074e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2075e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2076e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2077e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the A2DP profile 2078e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2079e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR0(m) {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_ERROR,m);} 2080e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2081e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2082e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2083e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2084e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2085e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2086e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2087e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING0(m) {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_WARNING,m);} 2088e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2089e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2090e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2091e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2092e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2093e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2094e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2095e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT0(m) {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_EVENT,m);} 2096e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2097e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2098e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2099e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2100e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2101e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2102e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2103e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG0(m) {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_DEBUG,m);} 2104e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2105e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2106e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2107e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2108e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2109e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2110e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2111e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API0(m) {if (a2d_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_A2D, TRACE_TYPE_API,m);} 2112e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2113e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2114e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2115e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2116e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2117e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2118e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2119e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the VDP profile 2120e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2121e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR0(m) {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m);} 2122e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2123e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2124e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2125e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2126e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2127e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2128e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2129e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING0(m) {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m);} 2130e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2131e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2132e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2133e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2134e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2135e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2136e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2137e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT0(m) {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m);} 2138e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2139e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2140e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2141e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2142e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2143e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2144e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2145e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG0(m) {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m);} 2146e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2147e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2148e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2149e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2150e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2151e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2152e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2153e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API0(m) {if (vdp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API,m);} 2154e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2155e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2156e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2157e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2158e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2159e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2160e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2161e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2162e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the LM unit 2163e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2164e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LMP_TRACE_ERROR0(m) {if (lmp_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_ERROR, m);} 2165e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2166e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2167e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2168e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2169e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2170e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2171e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2172e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LMP_TRACE_WARNING0(m) {if (lmp_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_WARNING, m);} 2173e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2174e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2175e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2176e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2177e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2178e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2179e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2180e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LMP_TRACE_EVENT0(m) {if (lmp_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_EVENT, m);} 2181e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2182e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2183e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2184e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2185e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2186e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2187e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2188e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LMP_TRACE_DEBUG0(m) {if (lmp_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_LM, TRACE_TYPE_DEBUG, m);} 2189e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2190e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2191e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2192e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2193e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2194e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2195e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2196e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the LC unit 2197e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2198e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2199e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2200e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2201e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2202e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2203e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2204e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2205e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2206e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2207e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2208e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2209e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2210e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2211e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2212e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2213e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2214e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2215e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2216e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2217e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2218e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2219e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2220e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2221e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2222e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2223e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2224e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2225e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2226e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2227e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2228e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2229e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the Serial Dongle Application SDA 2230e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2231e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_ERROR0(m) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(m);} 2232e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_ERROR1(m,p1) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_1(m,p1);} 2233e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_ERROR2(m,p1,p2) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_2(m,p1,p2);} 2234e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2235e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2236e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2237e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2238e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2239e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_WARNING0(m) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(m);} 2240e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_WARNING1(m,p1) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_1(m,p1);} 2241e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_WARNING2(m,p1,p2) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_2(m,p1,p2);} 2242e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2243e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2244e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2245e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2246e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2247e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_EVENT0(m) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(m);} 2248e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_EVENT1(m,p1) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_1(m, p1);} 2249e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_EVENT2(m,p1,p2) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_2(m,p1,p2);} 2250e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2251e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2252e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2253e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2254e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2255e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_DEBUG0(m) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(m);} 2256e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_DEBUG1(m,p1) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_1(m,p1);} 2257e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SDA_TRACE_DEBUG2(m,p1,p2) {if (sda_config_cb.sda_trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_2(m,p1,p2);} 2258e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2259e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2260e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2261e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2262e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2263e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* AVDTP 2264e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2265e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVDT_TRACE_ERROR0(m) {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m);} 2266e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2267e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2268e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2269e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2270e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2271e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2272e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2273e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVDT_TRACE_WARNING0(m) {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m);} 2274e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2275e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2276e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2277e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2278e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2279e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2280e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2281e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVDT_TRACE_EVENT0(m) {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m);} 2282e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2283e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2284e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2285e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2286e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2287e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2288e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2289e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVDT_TRACE_DEBUG0(m) {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m);} 2290e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2291e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2292e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2293e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2294e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2295e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2296e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2297e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVDT_TRACE_API0(m) {if (avdt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API, m);} 2298e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2299e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2300e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2301e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2302e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2303e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2304e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2305e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the AVCTP protocol 2306e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2307e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR0(m) {if (avct_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR, m);} 2308e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2309e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2310e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2311e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2312e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2313e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2314e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2315e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING0(m) {if (avct_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING, m);} 2316e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2317e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2318e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2319e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2320e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2321e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2322e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2323e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT0(m) {if (avct_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT, m);} 2324e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2325e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2326e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2327e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2328e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2329e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2330e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2331e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG0(m) {if (avct_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG, m);} 2332e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2333e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2334e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2335e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2336e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2337e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2338e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2339e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API0(m) {if (avct_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API, m);} 2340e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2341e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2342e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2343e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2344e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2345e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2346e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2347e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2348e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the AVRCP profile 2349e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2350e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR0(m) {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_ERROR,m);} 2351e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2352e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2353e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2354e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2355e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2356e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2357e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2358e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING0(m) {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_WARNING,m);} 2359e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2360e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2361e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2362e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2363e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2364e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2365e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2366e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT0(m) {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_EVENT,m);} 2367e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2368e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2369e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2370e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2371e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2372e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2373e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2374e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG0(m) {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_DEBUG,m);} 2375e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2376e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2377e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2378e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2379e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2380e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2381e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2382e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API0(m) {if (avrc_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AVP, TRACE_TYPE_API,m);} 2383e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2384e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2385e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2386e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2387e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2388e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2389e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2390e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* MCAP 2391e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2392e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_TRACE_ERROR0(m) {if (mca_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_ERROR, m);} 2393e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2394e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2395e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2396e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2397e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2398e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2399e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2400e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_TRACE_WARNING0(m) {if (mca_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_WARNING, m);} 2401e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2402e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2403e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2404e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2405e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2406e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2407e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2408e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_TRACE_EVENT0(m) {if (mca_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_EVENT, m);} 2409e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2410e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2411e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2412e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2413e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2414e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2415e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2416e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_TRACE_DEBUG0(m) {if (mca_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_DEBUG, m);} 2417e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2418e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2419e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2420e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2421e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2422e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2423e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2424e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_TRACE_API0(m) {if (mca_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_MCA, TRACE_TYPE_API, m);} 2425e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2426e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2427e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2428e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2429e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2430e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2431e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2432e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the AMP unit 2433e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2434e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_TRACE_ERROR0(m) {if (amp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_ERROR, m);} 2435e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2436e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2437e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2438e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2439e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2440e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2441e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2442e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_TRACE_WARNING0(m) {if (amp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_WARNING, m);} 2443e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2444e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2445e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2446e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2447e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2448e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2449e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2450e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_TRACE_API0(m) {if (amp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_API, m);} 2451e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2452e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2453e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2454e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2455e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2456e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2457e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2458e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_TRACE_EVENT0(m) {if (amp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_EVENT, m);} 2459e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2460e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2461e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2462e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2463e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2464e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2465e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2466e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_TRACE_DEBUG0(m) {if (amp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_AMP, TRACE_TYPE_DEBUG, m);} 2467e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2468e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2469e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2470e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2471e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2472e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2473e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2474e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the ATT/GATT unit 2475e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2476e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_TRACE_ERROR0(m) {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_ERROR, m);} 2477e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2478e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2479e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2480e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2481e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2482e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2483e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2484e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_TRACE_WARNING0(m) {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_WARNING, m);} 2485e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2486e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2487e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2488e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2489e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2490e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2491e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2492e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_TRACE_API0(m) {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_API, m);} 2493e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2494e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2495e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2496e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2497e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2498e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2499e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2500e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_TRACE_EVENT0(m) {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_EVENT, m);} 2501e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2502e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2503e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2504e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2505e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2506e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2507e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2508e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_TRACE_DEBUG0(m) {if (gatt_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_ATT, TRACE_TYPE_DEBUG, m);} 2509e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2510e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2511e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2512e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2513e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2514e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2515e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2516e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the SMP unit 2517e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2518e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_TRACE_ERROR0(m) {if (smp_cb.trace_level >= BT_TRACE_LEVEL_ERROR) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_ERROR, m);} 2519e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2520e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2521e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2522e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2523e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2524e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2525e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2526e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_TRACE_WARNING0(m) {if (smp_cb.trace_level >= BT_TRACE_LEVEL_WARNING) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_WARNING, m);} 2527e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2528e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2529e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2530e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2531e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2532e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2533e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2534e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_TRACE_API0(m) {if (smp_cb.trace_level >= BT_TRACE_LEVEL_API) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_API, m);} 2535e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2536e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2537e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2538e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2539e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2540e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2541e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2542e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_TRACE_EVENT0(m) {if (smp_cb.trace_level >= BT_TRACE_LEVEL_EVENT) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_EVENT, m);} 2543e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2544e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2545e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2546e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2547e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2548e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2549e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2550e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_TRACE_DEBUG0(m) {if (smp_cb.trace_level >= BT_TRACE_LEVEL_DEBUG) BT_TRACE_0(TRACE_LAYER_SMP, TRACE_TYPE_DEBUG, m);} 2551e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2552e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2553e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2554e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2555e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2556e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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);} 2557e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2558e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* END OF USE TRACES */ 2559e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#else 2560e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2561e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_0(l,t,m) 2562e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_1(l,t,m,p1) 2563e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_2(l,t,m,p1,p2) 2564e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_3(l,t,m,p1,p2,p3) 2565e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_4(l,t,m,p1,p2,p3,p4) 2566e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_5(l,t,m,p1,p2,p3,p4,p5) 2567e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_TRACE_6(l,t,m,p1,p2,p3,p4,p5,p6) 2568e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2569e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_ERROR_TRACE_0(l,m) 2570e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_ERROR_TRACE_1(l,m,p1) 2571e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_ERROR_TRACE_2(l,m,p1,p2) 2572e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BT_ERROR_TRACE_3(l,m,p1,p2,p3) 2573e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2574e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the HCI unit 2575e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2576c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_ERROR0(m) 2577c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_ERROR1(m,p1) 2578c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_ERROR2(m,p1,p2) 2579c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_ERROR3(m,p1,p2,p3) 2580c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_ERROR4(m,p1,p2,p3,p4) 2581e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2582e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HCI_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2583e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2584c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING0(m) 2585c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING1(m,p1) 2586c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING2(m,p1,p2) 2587c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING3(m,p1,p2,p3) 2588c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING4(m,p1,p2,p3,p4) 2589c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2590c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2591c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2592c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT0(m) 2593c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT1(m,p1) 2594c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT2(m,p1,p2) 2595c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT3(m,p1,p2,p3) 2596c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT4(m,p1,p2,p3,p4) 2597c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2598c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2599c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2600c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG0(m) 2601c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG1(m,p1) 2602c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG2(m,p1,p2) 2603c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG3(m,p1,p2,p3) 2604c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG4(m,p1,p2,p3,p4) 2605c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2606c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCI_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2607e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2608e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2609e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for BTM 2610e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2611c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR0(m) 2612c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR1(m,p1) 2613c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR2(m,p1,p2) 2614c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR3(m,p1,p2,p3) 2615c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR4(m,p1,p2,p3,p4) 2616c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2617c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2618c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2619c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING0(m) 2620c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING1(m,p1) 2621c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING2(m,p1,p2) 2622c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING3(m,p1,p2,p3) 2623c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING4(m,p1,p2,p3,p4) 2624c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2625c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2626c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2627c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API0(m) 2628c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API1(m,p1) 2629c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API2(m,p1,p2) 2630c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API3(m,p1,p2,p3) 2631c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API4(m,p1,p2,p3,p4) 2632c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API5(m,p1,p2,p3,p4,p5) 2633c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2634c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2635c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT0(m) 2636c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT1(m,p1) 2637c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT2(m,p1,p2) 2638c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT3(m,p1,p2,p3) 2639c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT4(m,p1,p2,p3,p4) 2640c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2641c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2642c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2643c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG0(m) 2644c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG1(m,p1) 2645c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG2(m,p1,p2) 2646c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG3(m,p1,p2,p3) 2647c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG4(m,p1,p2,p3,p4) 2648c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2649c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2650e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2651e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2652e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the L2CAP unit 2653e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2654c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR0(m) 2655c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR1(m,p1) 2656c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR2(m,p1,p2) 2657c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR3(m,p1,p2,p3) 2658c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR4(m,p1,p2,p3,p4) 2659c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2660c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2661c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2662c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_WARNING0(m) 2663c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_WARNING1(m,p1) 2664c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_WARNING2(m,p1,p2) 2665c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_WARNING3(m,p1,p2,p3) 2666c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_WARNING4(m,p1,p2,p3,p4) 2667c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2668e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define L2CAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2669e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2670c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API0(m) 2671c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API1(m,p1) 2672c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API2(m,p1,p2) 2673c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API3(m,p1,p2,p3) 2674c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API4(m,p1,p2,p3,p4) 2675c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API5(m,p1,p2,p3,p4,p5) 2676c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2677c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2678c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT0(m) 2679c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT1(m,p1) 2680c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT2(m,p1,p2) 2681c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT3(m,p1,p2,p3) 2682c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT4(m,p1,p2,p3,p4) 2683c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2684c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2685c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2686c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG0(m) 2687c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG1(m,p1) 2688c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG2(m,p1,p2) 2689c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG3(m,p1,p2,p3) 2690c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG4(m,p1,p2,p3,p4) 2691c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2692c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define L2CAP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2693e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2694e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the LLCP unit 2695e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2696c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR0(m) 2697c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR1(m,p1) 2698c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR2(m,p1,p2) 2699c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR3(m,p1,p2,p3) 2700c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR4(m,p1,p2,p3,p4) 2701c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2702c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2703c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2704c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_WARNING0(m) 2705c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_WARNING1(m,p1) 2706c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_WARNING2(m,p1,p2) 2707c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_WARNING3(m,p1,p2,p3) 2708c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_WARNING4(m,p1,p2,p3,p4) 2709c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2710e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define LLCP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2711e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2712c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API0(m) 2713c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API1(m,p1) 2714c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API2(m,p1,p2) 2715c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API3(m,p1,p2,p3) 2716c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API4(m,p1,p2,p3,p4) 2717c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API5(m,p1,p2,p3,p4,p5) 2718c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2719c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2720c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT0(m) 2721c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT1(m,p1) 2722c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT2(m,p1,p2) 2723c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT3(m,p1,p2,p3) 2724c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT4(m,p1,p2,p3,p4) 2725c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2726c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2727c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2728c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG0(m) 2729c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG1(m,p1) 2730c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG2(m,p1,p2) 2731c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG3(m,p1,p2,p3) 2732c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG4(m,p1,p2,p3,p4) 2733c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2734c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LLCP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2735e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2736e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the SDP unit 2737e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2738c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR0(m) 2739c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR1(m,p1) 2740c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR2(m,p1,p2) 2741c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR3(m,p1,p2,p3) 2742c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR4(m,p1,p2,p3,p4) 2743c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2744c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2745c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2746c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING0(m) 2747c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING1(m,p1) 2748c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING2(m,p1,p2) 2749c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING3(m,p1,p2,p3) 2750c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING4(m,p1,p2,p3,p4) 2751c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2752c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2753c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2754c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API0(m) 2755c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API1(m,p1) 2756c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API2(m,p1,p2) 2757c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API3(m,p1,p2,p3) 2758c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API4(m,p1,p2,p3,p4) 2759c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API5(m,p1,p2,p3,p4,p5) 2760c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2761c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2762c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT0(m) 2763c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT1(m,p1) 2764c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT2(m,p1,p2) 2765c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT3(m,p1,p2,p3) 2766c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT4(m,p1,p2,p3,p4) 2767c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2768c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2769c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2770c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG0(m) 2771c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG1(m,p1) 2772c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG2(m,p1,p2) 2773c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG3(m,p1,p2,p3) 2774c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG4(m,p1,p2,p3,p4) 2775c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2776c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2777e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2778e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the RFCOMM unit 2779e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2780c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_ERROR0(m) 2781c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_ERROR1(m,p1) 2782c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_ERROR2(m,p1,p2) 2783c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_ERROR3(m,p1,p2,p3) 2784c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_ERROR4(m,p1,p2,p3,p4) 2785c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2786e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RFCOMM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2787e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2788c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING0(m) 2789c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING1(m,p1) 2790c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING2(m,p1,p2) 2791c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING3(m,p1,p2,p3) 2792c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING4(m,p1,p2,p3,p4) 2793c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2794c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2795c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2796c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API0(m) 2797c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API1(m,p1) 2798c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API2(m,p1,p2) 2799c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API3(m,p1,p2,p3) 2800c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API4(m,p1,p2,p3,p4) 2801c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API5(m,p1,p2,p3,p4,p5) 2802c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2803c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2804c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT0(m) 2805c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT1(m,p1) 2806c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT2(m,p1,p2) 2807c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT3(m,p1,p2,p3) 2808c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT4(m,p1,p2,p3,p4) 2809c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2810c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2811c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2812c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG0(m) 2813c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG1(m,p1) 2814c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG2(m,p1,p2) 2815c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG3(m,p1,p2,p3) 2816c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG4(m,p1,p2,p3,p4) 2817c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2818c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RFCOMM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2819e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2820e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for Serial Port Profile 2821e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2822c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR0(m) 2823c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR1(m,p1) 2824c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR2(m,p1,p2) 2825c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR3(m,p1,p2,p3) 2826c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR4(m,p1,p2,p3,p4) 2827c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2828c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2829c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2830c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING0(m) 2831c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING1(m,p1) 2832c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING2(m,p1,p2) 2833c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING3(m,p1,p2,p3) 2834c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING4(m,p1,p2,p3,p4) 2835c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2836c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2837c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2838c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT0(m) 2839c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT1(m,p1) 2840c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT2(m,p1,p2) 2841c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT3(m,p1,p2,p3) 2842c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT4(m,p1,p2,p3,p4) 2843c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2844c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2845c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2846c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API0(m) 2847c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API1(m,p1) 2848c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API2(m,p1,p2) 2849c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API3(m,p1,p2,p3) 2850c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API4(m,p1,p2,p3,p4) 2851c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API5(m,p1,p2,p3,p4,p5) 2852c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2853c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2854c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG0(m) 2855c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG1(m,p1) 2856c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG2(m,p1,p2) 2857c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG3(m,p1,p2,p3) 2858c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG4(m,p1,p2,p3,p4) 2859c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2860c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2861e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2862e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2863e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Generic Access Profile traces */ 2864c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR0(m) 2865c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR1(m,p1) 2866c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR2(m,p1,p2) 2867c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR3(m,p1,p2,p3) 2868c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR4(m,p1,p2,p3,p4) 2869c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2870c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2871c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2872c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT0(m) 2873c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT1(m,p1) 2874c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT2(m,p1,p2) 2875c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT3(m,p1,p2,p3) 2876c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT4(m,p1,p2,p3,p4) 2877c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2878c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2879c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2880c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API0(m) 2881c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API1(m,p1) 2882c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API2(m,p1,p2) 2883c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API3(m,p1,p2,p3) 2884c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API4(m,p1,p2,p3,p4) 2885c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API5(m,p1,p2,p3,p4,p5) 2886c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2887c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2888c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING0(m) 2889c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING1(m,p1) 2890c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING2(m,p1,p2) 2891c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING3(m,p1,p2,p3) 2892c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING4(m,p1,p2,p3,p4) 2893c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2894c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2895c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2896c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2897e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for OBX 2898e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2899c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR0(m) 2900c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR1(m,p1) 2901c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR2(m,p1,p2) 2902c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR3(m,p1,p2,p3) 2903c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR4(m,p1,p2,p3,p4) 2904c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2905c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2906c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2907c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_WARNING0(m) 2908c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_WARNING1(m,p1) 2909c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_WARNING2(m,p1,p2) 2910c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_WARNING3(m,p1,p2,p3) 2911c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_WARNING4(m,p1,p2,p3,p4) 2912c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2913e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define OBX_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2914e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2915c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT0(m) 2916c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT1(m,p1) 2917c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT2(m,p1,p2) 2918c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT3(m,p1,p2,p3) 2919c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT4(m,p1,p2,p3,p4) 2920c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2921c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2922c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2923c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG0(m) 2924c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG1(m,p1) 2925c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG2(m,p1,p2) 2926c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG3(m,p1,p2,p3) 2927c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG4(m,p1,p2,p3,p4) 2928c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 2929c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2930c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2931c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API0(m) 2932c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API1(m,p1) 2933c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API2(m,p1,p2) 2934c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API3(m,p1,p2,p3) 2935c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API4(m,p1,p2,p3,p4) 2936c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API5(m,p1,p2,p3,p4,p5) 2937c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OBX_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2938e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2939e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for GOEP application profiles 2940e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2941c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR0(m) 2942c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR1(m,p1) 2943c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR2(m,p1,p2) 2944c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR3(m,p1,p2,p3) 2945c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR4(m,p1,p2,p3,p4) 2946c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2947c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2948c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2949c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING0(m) 2950c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING1(m,p1) 2951c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING2(m,p1,p2) 2952c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING3(m,p1,p2,p3) 2953c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING4(m,p1,p2,p3,p4) 2954c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2955c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2956c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2957c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT0(m) 2958c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT1(m,p1) 2959c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT2(m,p1,p2) 2960c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT3(m,p1,p2,p3) 2961c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT4(m,p1,p2,p3,p4) 2962c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 2963c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 2964c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2965c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_DEBUG0(m) 2966c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_DEBUG1(m,p1) 2967c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_DEBUG2(m,p1,p2) 2968c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_DEBUG3(m,p1,p2,p3) 2969c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_DEBUG4(m,p1,p2,p3,p4) 2970c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 2971c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2972c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API0(m) 2973c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API1(m,p1) 2974c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API2(m,p1,p2) 2975c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API3(m,p1,p2,p3) 2976c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API4(m,p1,p2,p3,p4) 2977c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API5(m,p1,p2,p3,p4,p5) 2978c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GOEP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 2979e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 2980e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the BPP profile 2981e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 2982c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR0(m) 2983c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR1(m,p1) 2984c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR2(m,p1,p2) 2985c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR3(m,p1,p2,p3) 2986c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR4(m,p1,p2,p3,p4) 2987c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 2988c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 2989c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2990c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING0(m) 2991c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING1(m,p1) 2992c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING2(m,p1,p2) 2993c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING3(m,p1,p2,p3) 2994c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING4(m,p1,p2,p3,p4) 2995c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 2996c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 2997c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 2998c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT0(m) 2999c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT1(m,p1) 3000c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT2(m,p1,p2) 3001c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT3(m,p1,p2,p3) 3002c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT4(m,p1,p2,p3,p4) 3003c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3004c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3005c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3006c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG0(m) 3007c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG1(m,p1) 3008c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG2(m,p1,p2) 3009c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG3(m,p1,p2,p3) 3010c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3011c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3012c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3013c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3014c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API0(m) 3015c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API1(m,p1) 3016c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API2(m,p1,p2) 3017c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API3(m,p1,p2,p3) 3018c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API4(m,p1,p2,p3,p4) 3019c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API5(m,p1,p2,p3,p4,p5) 3020c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3021e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3022e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the BIP profile 3023e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3024c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR0(m) 3025c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR1(m,p1) 3026c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR2(m,p1,p2) 3027c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR3(m,p1,p2,p3) 3028c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR4(m,p1,p2,p3,p4) 3029c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3030c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3031c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3032c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_WARNING0(m) 3033c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_WARNING1(m,p1) 3034c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_WARNING2(m,p1,p2) 3035c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_WARNING3(m,p1,p2,p3) 3036e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_WARNING4(m,p1,p2,p3,p4) 3037e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BIP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3038c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3039c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3040c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT0(m) 3041c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT1(m,p1) 3042c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT2(m,p1,p2) 3043c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT3(m,p1,p2,p3) 3044c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT4(m,p1,p2,p3,p4) 3045c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3046c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3047c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3048c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG0(m) 3049c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG1(m,p1) 3050c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG2(m,p1,p2) 3051c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG3(m,p1,p2,p3) 3052c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3053c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3054c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3055c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3056c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API0(m) 3057c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API1(m,p1) 3058c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API2(m,p1,p2) 3059c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API3(m,p1,p2,p3) 3060c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API4(m,p1,p2,p3,p4) 3061c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API5(m,p1,p2,p3,p4,p5) 3062c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BIP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3063e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3064e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for TCS 3065e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3066c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR0(m) 3067c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR1(m,p1) 3068c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR2(m,p1,p2) 3069c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR3(m,p1,p2,p3) 3070c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR4(m,p1,p2,p3,p4) 3071c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3072c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3073c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3074c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING0(m) 3075c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING1(m,p1) 3076c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING2(m,p1,p2) 3077c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING3(m,p1,p2,p3) 3078c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING4(m,p1,p2,p3,p4) 3079c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3080c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3081c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3082c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT0(m) 3083c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT1(m,p1) 3084c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT2(m,p1,p2) 3085c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT3(m,p1,p2,p3) 3086c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT4(m,p1,p2,p3,p4) 3087c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3088c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3089c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3090c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG0(m) 3091c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG1(m,p1) 3092c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG2(m,p1,p2) 3093c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG3(m,p1,p2,p3) 3094c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG4(m,p1,p2,p3,p4) 3095c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3096c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3097c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3098c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API0(m) 3099c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API1(m,p1) 3100c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API2(m,p1,p2) 3101c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API3(m,p1,p2,p3) 3102c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API4(m,p1,p2,p3,p4) 3103c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API5(m,p1,p2,p3,p4,p5) 3104c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define TCS_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3105e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3106e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for ICP 3107e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3108c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_ERROR0(m) 3109e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_ERROR1(m,p1) 3110c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_ERROR2(m,p1,p2) 3111c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_ERROR3(m,p1,p2,p3) 3112c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_ERROR4(m,p1,p2,p3,p4) 3113c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3114c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3115c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3116c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_WARNING0(m) 3117c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_WARNING1(m,p1) 3118c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_WARNING2(m,p1,p2) 3119c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_WARNING3(m,p1,p2,p3) 3120c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_WARNING4(m,p1,p2,p3,p4) 3121c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3122e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define ICP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3123e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3124c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT0(m) 3125c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT1(m,p1) 3126c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT2(m,p1,p2) 3127c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT3(m,p1,p2,p3) 3128c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT4(m,p1,p2,p3,p4) 3129c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3130c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3131c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3132c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG0(m) 3133c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG1(m,p1) 3134c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG2(m,p1,p2) 3135c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG3(m,p1,p2,p3) 3136c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3137c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3138c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3139c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3140c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API0(m) 3141c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API1(m,p1) 3142c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API2(m,p1,p2) 3143c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API3(m,p1,p2,p3) 3144c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API4(m,p1,p2,p3,p4) 3145c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API5(m,p1,p2,p3,p4,p5) 3146c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define ICP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3147e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3148e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for CTP 3149e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3150c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_ERROR0(m) 3151e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_TRACE_ERROR1(m,p1) 3152c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_ERROR2(m,p1,p2) 3153c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_ERROR3(m,p1,p2,p3) 3154c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_ERROR4(m,p1,p2,p3,p4) 3155c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3156c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3157c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3158c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_WARNING0(m) 3159c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_WARNING1(m,p1) 3160c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_WARNING2(m,p1,p2) 3161c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_WARNING3(m,p1,p2,p3) 3162c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_WARNING4(m,p1,p2,p3,p4) 3163c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3164e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define CTP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3165e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3166c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT0(m) 3167c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT1(m,p1) 3168c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT2(m,p1,p2) 3169c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT3(m,p1,p2,p3) 3170c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT4(m,p1,p2,p3,p4) 3171c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3172c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3173c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3174c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG0(m) 3175c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG1(m,p1) 3176c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG2(m,p1,p2) 3177c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG3(m,p1,p2,p3) 3178c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3179c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3180c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3181c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3182c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API0(m) 3183c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API1(m,p1) 3184c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API2(m,p1,p2) 3185c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API3(m,p1,p2,p3) 3186c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API4(m,p1,p2,p3,p4) 3187c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API5(m,p1,p2,p3,p4,p5) 3188c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CTP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3189e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3190e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for headset profile */ 3191e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3192c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR0(pcb,m) 3193c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR1(pcb,m,p1) 3194c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR2(pcb,m,p1,p2) 3195c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR3(pcb,m,p1,p2,p3) 3196c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR4(pcb,m,p1,p2,p3,p4) 3197c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR5(pcb,m,p1,p2,p3,p4,p5) 3198c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_ERROR6(pcb,m,p1,p2,p3,p4,p5,p6) 3199c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3200c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING0(pcb,m) 3201c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING1(pcb,m,p1) 3202c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING2(pcb,m,p1,p2) 3203c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING3(pcb,m,p1,p2,p3) 3204c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING4(pcb,m,p1,p2,p3,p4) 3205c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING5(pcb,m,p1,p2,p3,p4,p5) 3206c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_WARNING6(pcb,m,p1,p2,p3,p4,p5,p6) 3207c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3208c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API0(pcb,m) 3209c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API1(pcb,m,p1) 3210c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API2(pcb,m,p1,p2) 3211c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API3(pcb,m,p1,p2,p3) 3212c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API4(pcb,m,p1,p2,p3,p4) 3213c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API5(pcb,m,p1,p2,p3,p4,p5) 3214c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_API6(pcb,m,p1,p2,p3,p4,p5,p6) 3215c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3216c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT0(pcb,m) 3217c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT1(pcb,m,p1) 3218c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT2(pcb,m,p1,p2) 3219c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT3(pcb,m,p1,p2,p3) 3220c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT4(pcb,m,p1,p2,p3,p4) 3221c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT5(pcb,m,p1,p2,p3,p4,p5) 3222c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_EVENT6(pcb,m,p1,p2,p3,p4,p5,p6) 3223c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3224c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG0(pcb,m) 3225c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG1(pcb,m,p1) 3226c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG2(pcb,m,p1,p2) 3227c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG3(pcb,m,p1,p2,p3) 3228c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG4(pcb,m,p1,p2,p3,p4) 3229c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG5(pcb,m,p1,p2,p3,p4,p5) 3230c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HSP2_TRACE_DEBUG6(pcb,m,p1,p2,p3,p4,p5,p6) 3231e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3232e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the NFC unit 3233e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3234c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR0(m) 3235c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR1(m,p1) 3236c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR2(m,p1,p2) 3237c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR3(m,p1,p2,p3) 3238c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR4(m,p1,p2,p3,p4) 3239c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3240c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3241c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3242c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING0(m) 3243c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING1(m,p1) 3244c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING2(m,p1,p2) 3245c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING3(m,p1,p2,p3) 3246c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING4(m,p1,p2,p3,p4) 3247c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3248c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3249c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3250c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API0(m) 3251c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API1(m,p1) 3252c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API2(m,p1,p2) 3253c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API3(m,p1,p2,p3) 3254c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API4(m,p1,p2,p3,p4) 3255c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API5(m,p1,p2,p3,p4,p5) 3256c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3257c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3258c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT0(m) 3259c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT1(m,p1) 3260c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT2(m,p1,p2) 3261c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT3(m,p1,p2,p3) 3262c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT4(m,p1,p2,p3,p4) 3263c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3264c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3265c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3266c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG0(m) 3267c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG1(m,p1) 3268c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG2(m,p1,p2) 3269c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG3(m,p1,p2,p3) 3270c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG4(m,p1,p2,p3,p4) 3271c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3272c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NFC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3273c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3274c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR0(m) 3275c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR1(m,p1) 3276c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR2(m,p1,p2) 3277c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR3(m,p1,p2,p3) 3278c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR4(m,p1,p2,p3,p4) 3279c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3280c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3281c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3282c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING0(m) 3283c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING1(m,p1) 3284c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING2(m,p1,p2) 3285c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING3(m,p1,p2,p3) 3286c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING4(m,p1,p2,p3,p4) 3287c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3288c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3289c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3290c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API0(m) 3291c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API1(m,p1) 3292c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API2(m,p1,p2) 3293c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API3(m,p1,p2,p3) 3294c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API4(m,p1,p2,p3,p4) 3295c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API5(m,p1,p2,p3,p4,p5) 3296c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3297c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3298c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT0(m) 3299c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT1(m,p1) 3300c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT2(m,p1,p2) 3301c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT3(m,p1,p2,p3) 3302c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT4(m,p1,p2,p3,p4) 3303c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3304c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3305c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3306c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG0(m) 3307c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG1(m,p1) 3308c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG2(m,p1,p2) 3309c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG3(m,p1,p2,p3) 3310c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG4(m,p1,p2,p3,p4) 3311c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3312c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NCI_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3313c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3314c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR0(m) 3315c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR1(m,p1) 3316c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR2(m,p1,p2) 3317c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR3(m,p1,p2,p3) 3318c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR4(m,p1,p2,p3,p4) 3319c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3320c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3321c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3322c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_WARNING0(m) 3323c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_WARNING1(m,p1) 3324c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_WARNING2(m,p1,p2) 3325c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_WARNING3(m,p1,p2,p3) 3326c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_WARNING4(m,p1,p2,p3,p4) 3327c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3328e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define RW_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) } 3329e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3330c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API0(m) 3331c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API1(m,p1) 3332c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API2(m,p1,p2) 3333c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API3(m,p1,p2,p3) 3334c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API4(m,p1,p2,p3,p4) 3335c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API5(m,p1,p2,p3,p4,p5) 3336c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3337c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3338c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT0(m) 3339c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT1(m,p1) 3340c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT2(m,p1,p2) 3341c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT3(m,p1,p2,p3) 3342c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT4(m,p1,p2,p3,p4) 3343c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3344c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3345c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3346c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG0(m) 3347c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG1(m,p1) 3348c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG2(m,p1,p2) 3349c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG3(m,p1,p2,p3) 3350c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG4(m,p1,p2,p3,p4) 3351c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3352c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RW_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3353c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3354c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR0(m) 3355c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR1(m,p1) 3356c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR2(m,p1,p2) 3357c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR3(m,p1,p2,p3) 3358c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR4(m,p1,p2,p3,p4) 3359c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3360c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3361c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3362c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING0(m) 3363c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING1(m,p1) 3364c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING2(m,p1,p2) 3365c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING3(m,p1,p2,p3) 3366c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING4(m,p1,p2,p3,p4) 3367c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3368c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3369c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3370c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API0(m) 3371c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API1(m,p1) 3372c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API2(m,p1,p2) 3373c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API3(m,p1,p2,p3) 3374c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API4(m,p1,p2,p3,p4) 3375c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API5(m,p1,p2,p3,p4,p5) 3376c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3377c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3378c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT0(m) 3379c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT1(m,p1) 3380c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT2(m,p1,p2) 3381c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT3(m,p1,p2,p3) 3382c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT4(m,p1,p2,p3,p4) 3383c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3384c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3385c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3386c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG0(m) 3387c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG1(m,p1) 3388c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG2(m,p1,p2) 3389c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG3(m,p1,p2,p3) 3390c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG4(m,p1,p2,p3,p4) 3391c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3392c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define CE_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3393c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3394c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR0(m) 3395c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR1(m,p1) 3396c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR2(m,p1,p2) 3397c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR3(m,p1,p2,p3) 3398c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR4(m,p1,p2,p3,p4) 3399c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3400c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3401c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3402c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING0(m) 3403c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING1(m,p1) 3404c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING2(m,p1,p2) 3405c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING3(m,p1,p2,p3) 3406c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING4(m,p1,p2,p3,p4) 3407c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3408c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3409c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3410c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API0(m) 3411c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API1(m,p1) 3412c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API2(m,p1,p2) 3413c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API3(m,p1,p2,p3) 3414c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API4(m,p1,p2,p3,p4) 3415c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API5(m,p1,p2,p3,p4,p5) 3416c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3417c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3418c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT0(m) 3419c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT1(m,p1) 3420c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT2(m,p1,p2) 3421c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT3(m,p1,p2,p3) 3422c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT4(m,p1,p2,p3,p4) 3423c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3424c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3425c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3426c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG0(m) 3427c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG1(m,p1) 3428c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG2(m,p1,p2) 3429c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG3(m,p1,p2,p3) 3430c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG4(m,p1,p2,p3,p4) 3431c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3432c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define NDEF_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3433e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3434e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the NFA unit 3435e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3436e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR0(m) 3437e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR1(m,p1) 3438e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR2(m,p1,p2) 3439e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR3(m,p1,p2,p3) 3440e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR4(m,p1,p2,p3,p4) 3441e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3442e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3443e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3444e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING0(m) 3445e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING1(m,p1) 3446e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING2(m,p1,p2) 3447e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING3(m,p1,p2,p3) 3448e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING4(m,p1,p2,p3,p4) 3449e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3450e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3451e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3452e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API0(m) 3453e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API1(m,p1) 3454e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API2(m,p1,p2) 3455e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API3(m,p1,p2,p3) 3456e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API4(m,p1,p2,p3,p4) 3457e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API5(m,p1,p2,p3,p4,p5) 3458e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3459e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3460e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT0(m) 3461e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT1(m,p1) 3462e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT2(m,p1,p2) 3463e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT3(m,p1,p2,p3) 3464e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT4(m,p1,p2,p3,p4) 3465e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3466e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3467e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3468e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG0(m) 3469e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG1(m,p1) 3470e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG2(m,p1,p2) 3471e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG3(m,p1,p2,p3) 3472e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG4(m,p1,p2,p3,p4) 3473e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3474e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define NFA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3475e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3476e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3477e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for HID Host */ 3478c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR0(m) 3479c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR1(m,p1) 3480c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR2(m,p1,p2) 3481c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR3(m,p1,p2,p3) 3482c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR4(m,p1,p2,p3,p4) 3483c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3484c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3485c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3486c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING0(m) 3487c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING1(m,p1) 3488c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING2(m,p1,p2) 3489c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING3(m,p1,p2,p3) 3490c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING4(m,p1,p2,p3,p4) 3491c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3492c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3493c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3494c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API0(m) 3495c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API1(m,p1) 3496c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API2(m,p1,p2) 3497c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API3(m,p1,p2,p3) 3498c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API4(m,p1,p2,p3,p4) 3499c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API5(m,p1,p2,p3,p4,p5) 3500c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3501c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3502c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT0(m) 3503c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT1(m,p1) 3504c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT2(m,p1,p2) 3505c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT3(m,p1,p2,p3) 3506c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT4(m,p1,p2,p3,p4) 3507c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3508c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3509c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3510c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG0(m) 3511c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG1(m,p1) 3512c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG2(m,p1,p2) 3513c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG3(m,p1,p2,p3) 3514c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG4(m,p1,p2,p3,p4) 3515c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3516c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDH_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3517e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3518e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for HID Device */ 3519c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR0(m) 3520c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR1(m,p1) 3521c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR2(m,p1,p2) 3522c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR3(m,p1,p2,p3) 3523c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR4(m,p1,p2,p3,p4) 3524c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3525c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3526c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3527c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING0(m) 3528c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING1(m,p1) 3529c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING2(m,p1,p2) 3530c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING3(m,p1,p2,p3) 3531c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING4(m,p1,p2,p3,p4) 3532c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3533c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3534c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3535c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API0(m) 3536c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API1(m,p1) 3537c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API2(m,p1,p2) 3538c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API3(m,p1,p2,p3) 3539c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API4(m,p1,p2,p3,p4) 3540c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API5(m,p1,p2,p3,p4,p5) 3541c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3542c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3543c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT0(m) 3544c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT1(m,p1) 3545c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT2(m,p1,p2) 3546c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT3(m,p1,p2,p3) 3547c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT4(m,p1,p2,p3,p4) 3548c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3549c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3550c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3551c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_DEBUG0(m) 3552c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_DEBUG1(m,p1) 3553c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_DEBUG2(m,p1,p2) 3554c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_DEBUG3(m,p1,p2,p3) 3555c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_DEBUG4(m,p1,p2,p3,p4) 3556c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HIDD_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3557e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define HIDD_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3558e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3559e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for DUN */ 3560e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3561c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR0(m) 3562c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR1(m,p1) 3563c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR2(m,p1,p2) 3564c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR3(m,p1,p2,p3) 3565c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR4(m,p1,p2,p3,p4) 3566c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3567c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3568c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3569c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING0(m) 3570c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING1(m,p1) 3571c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING2(m,p1,p2) 3572c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING3(m,p1,p2,p3) 3573c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING4(m,p1,p2,p3,p4) 3574c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3575c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3576c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3577c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API0(m) 3578c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API1(m,p1) 3579c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API2(m,p1,p2) 3580c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API3(m,p1,p2,p3) 3581c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API4(m,p1,p2,p3,p4) 3582c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API5(m,p1,p2,p3,p4,p5) 3583c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3584c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3585c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT0(m) 3586c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT1(m,p1) 3587c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT2(m,p1,p2) 3588c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT3(m,p1,p2,p3) 3589c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT4(m,p1,p2,p3,p4) 3590c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3591c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3592c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3593c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG0(m) 3594c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG1(m,p1) 3595c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG2(m,p1,p2) 3596c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG3(m,p1,p2,p3) 3597c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG4(m,p1,p2,p3,p4) 3598c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3599c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DUN_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3600e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3601e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for HCRP */ 3602e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3603c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR0(m) 3604c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR1(m,p1) 3605c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR2(m,p1,p2) 3606c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR3(m,p1,p2,p3) 3607c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR4(m,p1,p2,p3,p4) 3608c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3609c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3610c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3611c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING0(m) 3612c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING1(m,p1) 3613c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING2(m,p1,p2) 3614c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING3(m,p1,p2,p3) 3615c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING4(m,p1,p2,p3,p4) 3616c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3617c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3618c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3619c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API0(m) 3620c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API1(m,p1) 3621c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API2(m,p1,p2) 3622c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API3(m,p1,p2,p3) 3623c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API4(m,p1,p2,p3,p4) 3624c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API5(m,p1,p2,p3,p4,p5) 3625c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3626c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3627c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT0(m) 3628c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT1(m,p1) 3629c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT2(m,p1,p2) 3630c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT3(m,p1,p2,p3) 3631c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT4(m,p1,p2,p3,p4) 3632c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3633c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3634c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3635c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG0(m) 3636c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG1(m,p1) 3637c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG2(m,p1,p2) 3638c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG3(m,p1,p2,p3) 3639c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3640c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3641c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3642e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3643e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3644e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for HCRP */ 3645e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3646c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR0(m) 3647c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR1(m,p1) 3648c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR2(m,p1,p2) 3649c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR3(m,p1,p2,p3) 3650c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR4(m,p1,p2,p3,p4) 3651c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3652c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3653c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3654c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING0(m) 3655c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING1(m,p1) 3656c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING2(m,p1,p2) 3657c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING3(m,p1,p2,p3) 3658c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING4(m,p1,p2,p3,p4) 3659c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3660c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3661c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3662c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API0(m) 3663c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API1(m,p1) 3664c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API2(m,p1,p2) 3665c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API3(m,p1,p2,p3) 3666c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API4(m,p1,p2,p3,p4) 3667c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API5(m,p1,p2,p3,p4,p5) 3668c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3669c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3670c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT0(m) 3671c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT1(m,p1) 3672c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT2(m,p1,p2) 3673c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT3(m,p1,p2,p3) 3674c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT4(m,p1,p2,p3,p4) 3675c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3676c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3677c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3678c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG0(m) 3679c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG1(m,p1) 3680c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG2(m,p1,p2) 3681c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG3(m,p1,p2,p3) 3682c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG4(m,p1,p2,p3,p4) 3683c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3684c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define HCRPM_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3685e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3686e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for RPC */ 3687e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3688c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR0(m) 3689c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR1(m,p1) 3690c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR2(m,p1,p2) 3691c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR3(m,p1,p2,p3) 3692c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR4(m,p1,p2,p3,p4) 3693c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3694c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3695c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3696c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING0(m) 3697c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING1(m,p1) 3698c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING2(m,p1,p2) 3699c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING3(m,p1,p2,p3) 3700c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING4(m,p1,p2,p3,p4) 3701c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3702c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3703c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3704c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API0(m) 3705c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API1(m,p1) 3706c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API2(m,p1,p2) 3707c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API3(m,p1,p2,p3) 3708c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API4(m,p1,p2,p3,p4) 3709c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API5(m,p1,p2,p3,p4,p5) 3710c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3711c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3712c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT0(m) 3713c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT1(m,p1) 3714c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT2(m,p1,p2) 3715c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT3(m,p1,p2,p3) 3716c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT4(m,p1,p2,p3,p4) 3717c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3718c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3719c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3720c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG0(m) 3721c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG1(m,p1) 3722c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG2(m,p1,p2) 3723c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG3(m,p1,p2,p3) 3724c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG4(m,p1,p2,p3,p4) 3725c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3726c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define RPC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3727e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3728e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for BNEP */ 3729e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3730e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR0(m) 3731e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR1(m,p1) 3732e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR2(m,p1,p2) 3733e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR3(m,p1,p2,p3) 3734e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR4(m,p1,p2,p3,p4) 3735e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3736e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3737e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3738e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING0(m) 3739e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING1(m,p1) 3740e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING2(m,p1,p2) 3741e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING3(m,p1,p2,p3) 3742e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING4(m,p1,p2,p3,p4) 3743e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3744e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3745e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3746e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API0(m) 3747e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API1(m,p1) 3748e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API2(m,p1,p2) 3749e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API3(m,p1,p2,p3) 3750e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API4(m,p1,p2,p3,p4) 3751e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API5(m,p1,p2,p3,p4,p5) 3752e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3753e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3754e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT0(m) 3755e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT1(m,p1) 3756e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT2(m,p1,p2) 3757e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT3(m,p1,p2,p3) 3758e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT4(m,p1,p2,p3,p4) 3759e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3760e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3761e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3762e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG0(m) 3763e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG1(m,p1) 3764e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG2(m,p1,p2) 3765e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG3(m,p1,p2,p3) 3766e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3767e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3768e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define BNEP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3769e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3770e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* hid module traces */ 3771e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3772e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_0(m) 3773e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_1(m,p1) 3774e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_2(m,p1,p2) 3775e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_3(m,p1,p2,p3) 3776e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_4(m,p1,p2,p3,p4) 3777e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_5(m,p1,p2,p3,p4,p5) 3778e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MSKB_TRACE_6(m,p1,p2,p3,p4,p5,p6) 3779e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3780c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_0(m) 3781c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_1(m,p1) 3782c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_2(m,p1,p2) 3783c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_3(m,p1,p2,p3) 3784c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_4(m,p1,p2,p3,p4) 3785c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_5(m,p1,p2,p3,p4,p5) 3786c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_DEBUG_6(m,p1,p2,p3,p4,p5,p6) 3787c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3788c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_0(m) 3789c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_1(m,p1) 3790c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_2(m,p1,p2) 3791c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_3(m,p1,p2,p3) 3792c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_4(m,p1,p2,p3,p4) 3793c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_5(m,p1,p2,p3,p4,p5) 3794c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MSKB_ERROR_6(m,p1,p2,p3,p4,p5,p6) 3795e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3796e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for PAN */ 3797e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3798e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR0(m) 3799e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR1(m,p1) 3800e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR2(m,p1,p2) 3801e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR3(m,p1,p2,p3) 3802e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR4(m,p1,p2,p3,p4) 3803e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3804e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3805e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3806e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING0(m) 3807e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING1(m,p1) 3808e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING2(m,p1,p2) 3809e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING3(m,p1,p2,p3) 3810e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING4(m,p1,p2,p3,p4) 3811e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3812e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3813e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3814e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API0(m) 3815e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API1(m,p1) 3816e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API2(m,p1,p2) 3817e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API3(m,p1,p2,p3) 3818e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API4(m,p1,p2,p3,p4) 3819e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API5(m,p1,p2,p3,p4,p5) 3820e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3821e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3822e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT0(m) 3823e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT1(m,p1) 3824e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT2(m,p1,p2) 3825e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT3(m,p1,p2,p3) 3826e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT4(m,p1,p2,p3,p4) 3827e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3828e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3829e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3830e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG0(m) 3831e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG1(m,p1) 3832e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG2(m,p1,p2) 3833e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG3(m,p1,p2,p3) 3834e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG4(m,p1,p2,p3,p4) 3835e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3836e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define PAN_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3837e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3838e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for SIM */ 3839e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3840e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR0(m) 3841e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR1(m,p1) 3842e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR2(m,p1,p2) 3843e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR3(m,p1,p2,p3) 3844e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR4(m,p1,p2,p3,p4) 3845e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3846e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3847e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3848e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING0(m) 3849e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING1(m,p1) 3850e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING2(m,p1,p2) 3851e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING3(m,p1,p2,p3) 3852e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING4(m,p1,p2,p3,p4) 3853e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3854e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3855e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3856e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API0(m) 3857e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API1(m,p1) 3858e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API2(m,p1,p2) 3859e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API3(m,p1,p2,p3) 3860e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API4(m,p1,p2,p3,p4) 3861e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API5(m,p1,p2,p3,p4,p5) 3862e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3863e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3864e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT0(m) 3865e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT1(m,p1) 3866e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT2(m,p1,p2) 3867e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT3(m,p1,p2,p3) 3868e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT4(m,p1,p2,p3,p4) 3869e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3870e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3871e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3872e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG0(m) 3873e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG1(m,p1) 3874e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG2(m,p1,p2) 3875e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG3(m,p1,p2,p3) 3876e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3877e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3878e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3879e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3880e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the OPP profile 3881e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3882c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR0(m) 3883c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR1(m,p1) 3884c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR2(m,p1,p2) 3885c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR3(m,p1,p2,p3) 3886c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR4(m,p1,p2,p3,p4) 3887c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3888c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3889c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3890c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING0(m) 3891c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING1(m,p1) 3892c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING2(m,p1,p2) 3893c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING3(m,p1,p2,p3) 3894c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING4(m,p1,p2,p3,p4) 3895c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3896c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3897c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3898c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT0(m) 3899c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT1(m,p1) 3900c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT2(m,p1,p2) 3901c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT3(m,p1,p2,p3) 3902c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT4(m,p1,p2,p3,p4) 3903c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3904c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3905c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3906c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG0(m) 3907c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG1(m,p1) 3908c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG2(m,p1,p2) 3909c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG3(m,p1,p2,p3) 3910c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3911c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3912c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3913c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3914c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API0(m) 3915c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API1(m,p1) 3916c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API2(m,p1,p2) 3917c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API3(m,p1,p2,p3) 3918c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API4(m,p1,p2,p3,p4) 3919c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API5(m,p1,p2,p3,p4,p5) 3920c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define OPP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3921e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3922e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the FTP profile 3923e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3924c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR0(m) 3925c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR1(m,p1) 3926c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR2(m,p1,p2) 3927c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR3(m,p1,p2,p3) 3928c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR4(m,p1,p2,p3,p4) 3929c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3930c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3931c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3932c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING0(m) 3933c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING1(m,p1) 3934c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING2(m,p1,p2) 3935c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING3(m,p1,p2,p3) 3936c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING4(m,p1,p2,p3,p4) 3937c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3938c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3939c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3940c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT0(m) 3941c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT1(m,p1) 3942c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT2(m,p1,p2) 3943c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT3(m,p1,p2,p3) 3944c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT4(m,p1,p2,p3,p4) 3945c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3946c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3947c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3948c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG0(m) 3949c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG1(m,p1) 3950c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG2(m,p1,p2) 3951c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG3(m,p1,p2,p3) 3952c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG4(m,p1,p2,p3,p4) 3953c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3954c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3955c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 3956c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API0(m) 3957c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API1(m,p1) 3958c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API2(m,p1,p2) 3959c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API3(m,p1,p2,p3) 3960c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API4(m,p1,p2,p3,p4) 3961c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API5(m,p1,p2,p3,p4,p5) 3962c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define FTP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 3963e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3964e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3965e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the A2DP profile 3966e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 3967e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR0(m) 3968e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR1(m,p1) 3969e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR2(m,p1,p2) 3970e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR3(m,p1,p2,p3) 3971e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR4(m,p1,p2,p3,p4) 3972e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 3973e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 3974e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3975e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING0(m) 3976e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING1(m,p1) 3977e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING2(m,p1,p2) 3978e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING3(m,p1,p2,p3) 3979e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING4(m,p1,p2,p3,p4) 3980e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 3981e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 3982e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3983e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT0(m) 3984e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT1(m,p1) 3985e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT2(m,p1,p2) 3986e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT3(m,p1,p2,p3) 3987e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT4(m,p1,p2,p3,p4) 3988e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 3989e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 3990e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3991e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG0(m) 3992e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG1(m,p1) 3993e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG2(m,p1,p2) 3994e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG3(m,p1,p2,p3) 3995e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG4(m,p1,p2,p3,p4) 3996e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 3997e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 3998e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 3999e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API0(m) 4000e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API1(m,p1) 4001e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API2(m,p1,p2) 4002e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API3(m,p1,p2,p3) 4003e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API4(m,p1,p2,p3,p4) 4004e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API5(m,p1,p2,p3,p4,p5) 4005e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define A2D_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4006e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4007e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the VDP profile 4008e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4009e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR0(m) 4010e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR1(m,p1) 4011e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR2(m,p1,p2) 4012e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR3(m,p1,p2,p3) 4013e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR4(m,p1,p2,p3,p4) 4014e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4015e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4016e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4017e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING0(m) 4018e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING1(m,p1) 4019e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING2(m,p1,p2) 4020e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING3(m,p1,p2,p3) 4021e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING4(m,p1,p2,p3,p4) 4022e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4023e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4024e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4025e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT0(m) 4026e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT1(m,p1) 4027e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT2(m,p1,p2) 4028e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT3(m,p1,p2,p3) 4029e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT4(m,p1,p2,p3,p4) 4030e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4031e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4032e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4033e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG0(m) 4034e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG1(m,p1) 4035e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG2(m,p1,p2) 4036e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG3(m,p1,p2,p3) 4037e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG4(m,p1,p2,p3,p4) 4038e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4039e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4040e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4041e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API0(m) 4042e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API1(m,p1) 4043e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API2(m,p1,p2) 4044e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API3(m,p1,p2,p3) 4045e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API4(m,p1,p2,p3,p4) 4046e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API5(m,p1,p2,p3,p4,p5) 4047e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define VDP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4048e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4049e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4050e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the LM unit 4051e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4052c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR0(m) 4053c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR1(m,p1) 4054c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR2(m,p1,p2) 4055c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR3(m,p1,p2,p3) 4056c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR4(m,p1,p2,p3,p4) 4057c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4058c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4059c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4060c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING0(m) 4061c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING1(m,p1) 4062c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING2(m,p1,p2) 4063c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING3(m,p1,p2,p3) 4064c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING4(m,p1,p2,p3,p4) 4065c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4066c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4067c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4068c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT0(m) 4069c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT1(m,p1) 4070c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT2(m,p1,p2) 4071c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT3(m,p1,p2,p3) 4072c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT4(m,p1,p2,p3,p4) 4073c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4074c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4075c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4076c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG0(m) 4077c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG1(m,p1) 4078c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG2(m,p1,p2) 4079c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG3(m,p1,p2,p3) 4080c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG4(m,p1,p2,p3,p4) 4081c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4082c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4083e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4084e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the LC unit 4085e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4086c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR0(m) 4087c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR1(m,p1) 4088c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR2(m,p1,p2) 4089c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR3(m,p1,p2,p3) 4090c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR4(m,p1,p2,p3,p4) 4091c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4092c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4093c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4094c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING0(m) 4095c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING1(m,p1) 4096c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING2(m,p1,p2) 4097c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING3(m,p1,p2,p3) 4098c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING4(m,p1,p2,p3,p4) 4099c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4100c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4101c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4102c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT0(m) 4103c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT1(m,p1) 4104c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT2(m,p1,p2) 4105c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT3(m,p1,p2,p3) 4106c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT4(m,p1,p2,p3,p4) 4107c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4108c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4109c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4110c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG0(m) 4111c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG1(m,p1) 4112c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG2(m,p1,p2) 4113c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG3(m,p1,p2,p3) 4114c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG4(m,p1,p2,p3,p4) 4115c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4116c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define LC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4117c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4118c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR0(m) 4119c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR1(m,p1) 4120c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR2(m,p1,p2) 4121c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR3(m,p1,p2,p3) 4122c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR4(m,p1,p2,p3,p4) 4123c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4124c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4125c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4126c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING0(m) 4127c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING1(m,p1) 4128c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING2(m,p1,p2) 4129c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING3(m,p1,p2,p3) 4130c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING4(m,p1,p2,p3,p4) 4131c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4132c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4133c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4134c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT0(m) 4135c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT1(m,p1) 4136c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT2(m,p1,p2) 4137c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT3(m,p1,p2,p3) 4138c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT4(m,p1,p2,p3,p4) 4139c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4140c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4141c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4142c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG0(m) 4143c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG1(m,p1) 4144c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG2(m,p1,p2) 4145c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG3(m,p1,p2,p3) 4146c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG4(m,p1,p2,p3,p4) 4147c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4148c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SDA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4149e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4150e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* AVDTP 4151e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4152c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR0(m) 4153c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR1(m,p1) 4154c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR2(m,p1,p2) 4155c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR3(m,p1,p2,p3) 4156c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR4(m,p1,p2,p3,p4) 4157c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4158c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4159c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4160c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING0(m) 4161c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING1(m,p1) 4162c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING2(m,p1,p2) 4163c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING3(m,p1,p2,p3) 4164c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING4(m,p1,p2,p3,p4) 4165c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4166c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4167c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4168c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT0(m) 4169c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT1(m,p1) 4170c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT2(m,p1,p2) 4171c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT3(m,p1,p2,p3) 4172c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT4(m,p1,p2,p3,p4) 4173c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4174c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4175c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4176c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG0(m) 4177c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG1(m,p1) 4178c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG2(m,p1,p2) 4179c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG3(m,p1,p2,p3) 4180c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG4(m,p1,p2,p3,p4) 4181c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4182c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4183c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4184c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API0(m) 4185c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API1(m,p1) 4186c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API2(m,p1,p2) 4187c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API3(m,p1,p2,p3) 4188c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API4(m,p1,p2,p3,p4) 4189c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API5(m,p1,p2,p3,p4,p5) 4190c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AVDT_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4191e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4192e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the AVCTP protocol 4193e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4194e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR0(m) 4195e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR1(m,p1) 4196e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR2(m,p1,p2) 4197e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR3(m,p1,p2,p3) 4198e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR4(m,p1,p2,p3,p4) 4199e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4200e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4201e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4202e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING0(m) 4203e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING1(m,p1) 4204e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING2(m,p1,p2) 4205e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING3(m,p1,p2,p3) 4206e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING4(m,p1,p2,p3,p4) 4207e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4208e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4209e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4210e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT0(m) 4211e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT1(m,p1) 4212e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT2(m,p1,p2) 4213e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT3(m,p1,p2,p3) 4214e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT4(m,p1,p2,p3,p4) 4215e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4216e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4217e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4218e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG0(m) 4219e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG1(m,p1) 4220e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG2(m,p1,p2) 4221e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG3(m,p1,p2,p3) 4222e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG4(m,p1,p2,p3,p4) 4223e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4224e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4225e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4226e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API0(m) 4227e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API1(m,p1) 4228e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API2(m,p1,p2) 4229e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API3(m,p1,p2,p3) 4230e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API4(m,p1,p2,p3,p4) 4231e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API5(m,p1,p2,p3,p4,p5) 4232e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVCT_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4233e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4234e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4235e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the AVRCP profile 4236e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4237e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR0(m) 4238e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR1(m,p1) 4239e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR2(m,p1,p2) 4240e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR3(m,p1,p2,p3) 4241e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR4(m,p1,p2,p3,p4) 4242e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4243e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4244e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4245e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING0(m) 4246e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING1(m,p1) 4247e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING2(m,p1,p2) 4248e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING3(m,p1,p2,p3) 4249e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING4(m,p1,p2,p3,p4) 4250e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4251e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4252e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4253e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT0(m) 4254e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT1(m,p1) 4255e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT2(m,p1,p2) 4256e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT3(m,p1,p2,p3) 4257e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT4(m,p1,p2,p3,p4) 4258e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4259e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4260e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4261e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG0(m) 4262e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG1(m,p1) 4263e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG2(m,p1,p2) 4264e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG3(m,p1,p2,p3) 4265e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG4(m,p1,p2,p3,p4) 4266e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4267e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4268e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4269e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API0(m) 4270e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API1(m,p1) 4271e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API2(m,p1,p2) 4272e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API3(m,p1,p2,p3) 4273e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API4(m,p1,p2,p3,p4) 4274e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API5(m,p1,p2,p3,p4,p5) 4275e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AVRC_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4276e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4277e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* MCAP 4278e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4279c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR0(m) 4280c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR1(m,p1) 4281c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR2(m,p1,p2) 4282c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR3(m,p1,p2,p3) 4283c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR4(m,p1,p2,p3,p4) 4284c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4285c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4286c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4287c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_WARNING0(m) 4288c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_WARNING1(m,p1) 4289c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_WARNING2(m,p1,p2) 4290c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_WARNING3(m,p1,p2,p3) 4291c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_WARNING4(m,p1,p2,p3,p4) 4292c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4293e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define MCA_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4294e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4295c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT0(m) 4296c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT1(m,p1) 4297c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT2(m,p1,p2) 4298c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT3(m,p1,p2,p3) 4299c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT4(m,p1,p2,p3,p4) 4300c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4301c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4302c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4303c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG0(m) 4304c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG1(m,p1) 4305c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG2(m,p1,p2) 4306c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG3(m,p1,p2,p3) 4307c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG4(m,p1,p2,p3,p4) 4308c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4309c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4310c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4311c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API0(m) 4312c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API1(m,p1) 4313c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API2(m,p1,p2) 4314c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API3(m,p1,p2,p3) 4315c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API4(m,p1,p2,p3,p4) 4316c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API5(m,p1,p2,p3,p4,p5) 4317c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define MCA_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4318e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4319e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the AMP unit 4320e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4321c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR0(m) 4322c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR1(m,p1) 4323c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR2(m,p1,p2) 4324c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR3(m,p1,p2,p3) 4325c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR4(m,p1,p2,p3,p4) 4326c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4327c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4328c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4329c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_WARNING0(m) 4330c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_WARNING1(m,p1) 4331c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_WARNING2(m,p1,p2) 4332c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_WARNING3(m,p1,p2,p3) 4333c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_WARNING4(m,p1,p2,p3,p4) 4334c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4335e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define AMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4336e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4337c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API0(m) 4338c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API1(m,p1) 4339c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API2(m,p1,p2) 4340c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API3(m,p1,p2,p3) 4341c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API4(m,p1,p2,p3,p4) 4342c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API5(m,p1,p2,p3,p4,p5) 4343c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4344c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4345c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT0(m) 4346c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT1(m,p1) 4347c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT2(m,p1,p2) 4348c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT3(m,p1,p2,p3) 4349c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT4(m,p1,p2,p3,p4) 4350c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4351c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4352c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4353c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG0(m) 4354c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG1(m,p1) 4355c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG2(m,p1,p2) 4356c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG3(m,p1,p2,p3) 4357c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG4(m,p1,p2,p3,p4) 4358c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4359c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define AMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4360e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4361e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the GATT 4362e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4363c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR0(m) 4364c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR1(m,p1) 4365c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR2(m,p1,p2) 4366c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR3(m,p1,p2,p3) 4367c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR4(m,p1,p2,p3,p4) 4368c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4369c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4370c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4371c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_WARNING0(m) 4372c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_WARNING1(m,p1) 4373c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_WARNING2(m,p1,p2) 4374c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_WARNING3(m,p1,p2,p3) 4375c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_WARNING4(m,p1,p2,p3,p4) 4376c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4377e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define GATT_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4378e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4379c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API0(m) 4380c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API1(m,p1) 4381c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API2(m,p1,p2) 4382c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API3(m,p1,p2,p3) 4383c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API4(m,p1,p2,p3,p4) 4384c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API5(m,p1,p2,p3,p4,p5) 4385c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4386c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4387c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT0(m) 4388c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT1(m,p1) 4389c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT2(m,p1,p2) 4390c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT3(m,p1,p2,p3) 4391c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT4(m,p1,p2,p3,p4) 4392c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4393c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4394c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4395c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG0(m) 4396c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG1(m,p1) 4397c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG2(m,p1,p2) 4398c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG3(m,p1,p2,p3) 4399c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG4(m,p1,p2,p3,p4) 4400c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4401c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define GATT_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4402e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4403e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Define tracing for the SMP unit 4404e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4405c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR0(m) 4406c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR1(m,p1) 4407c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR2(m,p1,p2) 4408c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR3(m,p1,p2,p3) 4409c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR4(m,p1,p2,p3,p4) 4410c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4411c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4412c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4413c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_WARNING0(m) 4414c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_WARNING1(m,p1) 4415c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_WARNING2(m,p1,p2) 4416c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_WARNING3(m,p1,p2,p3) 4417c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_WARNING4(m,p1,p2,p3,p4) 4418c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4419e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SMP_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4420e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4421c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API0(m) 4422c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API1(m,p1) 4423c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API2(m,p1,p2) 4424c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API3(m,p1,p2,p3) 4425c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API4(m,p1,p2,p3,p4) 4426c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API5(m,p1,p2,p3,p4,p5) 4427c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4428c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4429c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT0(m) 4430c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT1(m,p1) 4431c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT2(m,p1,p2) 4432c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT3(m,p1,p2,p3) 4433c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT4(m,p1,p2,p3,p4) 4434c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4435c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4436c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4437c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG0(m) 4438c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG1(m,p1) 4439c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG2(m,p1,p2) 4440c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG3(m,p1,p2,p3) 4441c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG4(m,p1,p2,p3,p4) 4442c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4443c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define SMP_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4444e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4445e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 4446e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4447e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#if (BT_TRACE_BTIF == TRUE) 4448e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4449e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbachextern UINT8 btif_trace_level; 4450e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4451e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for application */ 4452e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4453e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4454e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4455e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4456e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4457e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4458e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4459e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4460e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4461e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4462e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4463e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4464e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4465e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4466e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4467e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4468e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4469e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4470e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4471e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4472e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4473e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4474e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4475e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4476e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4477e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4478e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4479e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4480e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4481e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4482e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4483e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4484e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4485e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4486e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4487e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4488e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4489e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4490e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4491e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4492e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4493e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4494e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4495e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4496e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4497e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4498e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4499e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4500e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4501e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4502e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4503e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4504e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4505e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4506e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4507e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4508e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4509e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4510e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4511e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4512e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4513e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4514e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4515e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4516e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4517e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4518e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4519e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4520e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4521e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4522e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4523e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4524e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4525e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4526e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4527e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4528e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4529e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4530e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4531e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4532e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4533e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4534e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4535e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4536e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#else 4537e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for Application */ 4538e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4539c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR0(m) 4540c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR1(m,p1) 4541c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR2(m,p1,p2) 4542c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR3(m,p1,p2,p3) 4543c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR4(m,p1,p2,p3,p4) 4544c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4545c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4546c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_ERROR7(m,p1,p2,p3,p4,p5,p6,p7) 4547c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4548c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4549c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING0(m) 4550c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING1(m,p1) 4551c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING2(m,p1,p2) 4552c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING3(m,p1,p2,p3) 4553c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING4(m,p1,p2,p3,p4) 4554c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4555c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4556c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_WARNING7(m,p1,p2,p3,p4,p5,p6,p7) 4557c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4558c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4559c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API0(m) 4560c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API1(m,p1) 4561c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API2(m,p1,p2) 4562c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API3(m,p1,p2,p3) 4563c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API4(m,p1,p2,p3,p4) 4564c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API5(m,p1,p2,p3,p4,p5) 4565c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4566c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4567c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT0(m) 4568c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT1(m,p1) 4569c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT2(m,p1,p2) 4570c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT3(m,p1,p2,p3) 4571c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT4(m,p1,p2,p3,p4) 4572c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4573c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4574c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4575c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG0(m) 4576c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG1(m,p1) 4577c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG2(m,p1,p2) 4578c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG3(m,p1,p2,p3) 4579c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG4(m,p1,p2,p3,p4) 4580c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4581c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4582c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG7(m,p1,p2,p3,p4,p5,p6,p7) 4583c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_DEBUG8(m,p1,p2,p3,p4,p5,p6,p7,p8) 4584c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4585c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4586c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4587c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4588c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE0(m) 4589c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE1(m,p1) 4590c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE2(m,p1,p2) 4591c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE3(m,p1,p2,p3) 4592c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE4(m,p1,p2,p3,p4) 4593c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE5(m,p1,p2,p3,p4,p5) 4594c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define BTIF_TRACE_VERBOSE6(m,p1,p2,p3,p4,p5,p6) 4595e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4596e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 4597e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4598e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4599e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#if (BT_USE_TRACES == TRUE || BT_TRACE_APPL == TRUE) 4600e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4601e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for application */ 4602e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4603e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4604e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4605e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4606e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4607e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4608e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4609e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4610e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4611e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4612e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4613e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4614e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4615e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4616e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4617e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4618e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4619e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4620e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4621e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4622e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4623e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4624e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4625e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4626e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4627e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4628e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4629e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4630e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4631e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4632e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4633e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4634e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4635e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4636e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4637e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4638e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4639e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4640e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4641e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4642e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4643e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4644e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4645e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4646e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4647e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4648e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4649e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4650e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4651e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4652e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4653e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4654e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4655e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4656e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4657e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4658e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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));} 4659e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4660e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1));} 4661e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4662e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2));} 4663e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4664e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3));} 4665e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4666e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4));} 4667e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4668e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5));} 4669e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#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, \ 4670e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach (m), (UINT32)(p1), (UINT32)(p2), (UINT32)(p3), (UINT32)(p4), (UINT32)(p5), (UINT32)(p6));} 4671e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#else 4672e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* define traces for Application */ 4673e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4674c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR0(m) 4675c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR1(m,p1) 4676c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR2(m,p1,p2) 4677c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR3(m,p1,p2,p3) 4678c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR4(m,p1,p2,p3,p4) 4679c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4680c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4681c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4682c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING0(m) 4683c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING1(m,p1) 4684c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING2(m,p1,p2) 4685c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING3(m,p1,p2,p3) 4686c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING4(m,p1,p2,p3,p4) 4687c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4688c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4689c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4690c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API0(m) 4691c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API1(m,p1) 4692c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API2(m,p1,p2) 4693c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API3(m,p1,p2,p3) 4694c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API4(m,p1,p2,p3,p4) 4695c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API5(m,p1,p2,p3,p4,p5) 4696c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_API6(m,p1,p2,p3,p4,p5,p6) 4697c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4698c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT0(m) 4699c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT1(m,p1) 4700c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT2(m,p1,p2) 4701c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT3(m,p1,p2,p3) 4702c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT4(m,p1,p2,p3,p4) 4703c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT5(m,p1,p2,p3,p4,p5) 4704c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_EVENT6(m,p1,p2,p3,p4,p5,p6) 4705c01f69a35563261eca49bd2083afd7064790940dPriti Aghera 4706c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG0(m) 4707c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG1(m,p1) 4708c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG2(m,p1,p2) 4709c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG3(m,p1,p2,p3) 4710c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG4(m,p1,p2,p3,p4) 4711c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4712c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define APPL_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4713e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4714e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 4715e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4716e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#if ((MMI_INCLUDED == TRUE) && (!defined(HID_MSKB_INCLUDED) || (HID_MSKB_INCLUDED == FALSE))) 4717e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* UI for sample applications */ 4718e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_0(m) MMI_Echo(m) 4719e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_1(m,p1) MMI_Echo(m,p1) 4720e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_2(m,p1,p2) MMI_Echo(m,p1,p2) 4721e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_3(m,p1,p2,p3) MMI_Echo(m,p1,p2,p3) 4722e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_4(m,p1,p2,p3,p4) MMI_Echo(m,p1,p2,p3,p4) 4723e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_5(m,p1,p2,p3,p4,p5) MMI_Echo(m,p1,p2,p3,p4,p5) 4724e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_6(m,p1,p2,p3,p4,p5,p6) MMI_Echo(m,p1,p2,p3,p4,p5,p6) 4725e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#else 4726e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_0(m) 4727e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_1(m,p1) 4728e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_2(m,p1,p2) 4729e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_3(m,p1,p2,p3) 4730e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_4(m,p1,p2,p3,p4) 4731e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_5(m,p1,p2,p3,p4,p5) 4732e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define SAP_TRACE_6(m,p1,p2,p3,p4,p5,p6) 4733e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4734e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif /* End of MMI_INCLUDED */ 4735e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#if defined(DRV_DEBUG_MSG) && (DRV_DEBUG_MSG == TRUE) 4736e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Driver Trace macros 4737e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4738c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING0(m) APPL_TRACE_WARNING0(m) 4739e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING1(m,p1) APPL_TRACE_WARNING1(m,p1) 4740e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING2(m,p1,p2) APPL_TRACE_WARNING2(m,p1,p2) 4741e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING3(m,p1,p2,p3) APPL_TRACE_WARNING3(m,p1,p2,p3) 4742e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING4(m,p1,p2,p3,p4) APPL_TRACE_WARNING4(m,p1,p2,p3,p4) 4743e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING5(m,p1,p2,p3,p4,p5) APPL_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4744e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) APPL_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4745e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#else 4746e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Driver Trace macros 4747e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4748c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING0(m) 4749c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING1(m,p1) 4750c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING2(m,p1,p2) 4751c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING3(m,p1,p2,p3) 4752c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING4(m,p1,p2,p3,p4) 4753c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_WARNING5(m,p1,p2,p3,p4,p5) 4754e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_WARNING6(m,p1,p2,p3,p4,p5,p6) 4755e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif 4756e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4757c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_ERROR0(m) APPL_TRACE_ERROR0(m) 4758e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_ERROR1(m,p1) APPL_TRACE_ERROR1(m,p1) 4759e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_ERROR2(m,p1,p2) APPL_TRACE_ERROR2(m,p1,p2) 4760e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_ERROR3(m,p1,p2,p3) APPL_TRACE_ERROR3(m,p1,p2,p3) 4761e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_ERROR4(m,p1,p2,p3,p4) APPL_TRACE_ERROR4(m,p1,p2,p3,p4) 4762e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_ERROR5(m,p1,p2,p3,p4,p5) APPL_TRACE_ERROR5(m,p1,p2,p3,p4,p5) 4763e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) APPL_TRACE_ERROR6(m,p1,p2,p3,p4,p5,p6) 4764e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4765e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach/* Driver Trace macros 4766e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach*/ 4767c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_DEBUG0(m) APPL_TRACE_DEBUG0(m) 4768c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_DEBUG1(m,p1) APPL_TRACE_DEBUG1(m,p1) 4769c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_DEBUG2(m,p1,p2) APPL_TRACE_DEBUG2(m,p1,p2) 4770c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_DEBUG3(m,p1,p2,p3) APPL_TRACE_DEBUG3(m,p1,p2,p3) 4771c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_DEBUG4(m,p1,p2,p3,p4) APPL_TRACE_DEBUG4(m,p1,p2,p3,p4) 4772c01f69a35563261eca49bd2083afd7064790940dPriti Aghera#define DRV_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) APPL_TRACE_DEBUG5(m,p1,p2,p3,p4,p5) 4773e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#define DRV_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) APPL_TRACE_DEBUG6(m,p1,p2,p3,p4,p5,p6) 4774e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4775e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4776e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach#endif /* BT_TRACE_H */ 4777e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4778e448862a47c08eb23185aaed574b39264f5005fcAndre Eisenbach 4779