qcacmn: Define qdf_mtrace api within TRACE_RECORD macro

Currently qdf_mtrace is defined outside TRACE_RECORD macro which
is using qdf_trace api and this is defined inside TRACE_RECORD
macro for MCL. since qdf_trace is having different definitions
for MCL and WIN as for MCL it is defined as a function and for
WIN it is defined as a MACRO.

To resolve this put qdf_mtrace inside TRACE_RECORD macro

Change-Id: I5de2cdff3942ca10b6d5d562f28d359f7f655ed4
CRs-Fixed: 2310167
This commit is contained in:
Ashish Kumar Dhanotiya
2018-09-06 17:41:52 +05:30
committato da nshrivas
parent 5b8a454c45
commit 89921da033

Vedi File

@@ -576,6 +576,7 @@ void qdf_mtrace_log(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
}
#endif
#ifdef TRACE_RECORD
/**
* qdf_mtrace() - puts the messages in to ring-buffer
* and logs a message tracepoint to DIAG Infrastructure.
@@ -598,6 +599,13 @@ void qdf_mtrace_log(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
*/
void qdf_mtrace(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
uint16_t message_id, uint8_t vdev_id, uint32_t data);
#else
static inline
void qdf_mtrace(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
uint16_t message_id, uint8_t vdev_id, uint32_t data)
{
}
#endif
#ifdef CONFIG_DP_TRACE
void qdf_dp_set_proto_bitmap(uint32_t val);