qcacmn: Trace del reg write, ce tasklet latency, tx, and rx pkts
Use the tracepoints to trace delayed register write, ce tasklet scheduling latency, tx, and rx packets. Change-Id: I63a89276177a9d0466dcb0c831eeb8e938a2bf79 CRs-Fixed: 3081870
This commit is contained in:

committed by
Madan Koyyalamudi

parent
80e882aa2a
commit
de814c9b16
@@ -23,6 +23,7 @@
|
||||
#include "target_type.h"
|
||||
#include "qdf_module.h"
|
||||
#include "wcss_version.h"
|
||||
#include <qdf_tracepoint.h>
|
||||
|
||||
#ifdef QCA_WIFI_QCA8074
|
||||
void hal_qca6290_attach(struct hal_soc *hal);
|
||||
@@ -778,6 +779,11 @@ static void hal_reg_write_work(void *arg)
|
||||
hal_verbose_debug("read_idx %u srng 0x%x, addr 0x%pK dequeue_val %u sched delay %llu us",
|
||||
hal->read_idx, ring_id, addr, write_val, delta_us);
|
||||
|
||||
qdf_trace_dp_del_reg_write(ring_id, q_elem->enqueue_val,
|
||||
q_elem->dequeue_val,
|
||||
q_elem->enqueue_time,
|
||||
q_elem->dequeue_time);
|
||||
|
||||
num_processed++;
|
||||
hal->read_idx = (hal->read_idx + 1) &
|
||||
(HAL_REG_WRITE_QUEUE_LEN - 1);
|
||||
|
Reference in New Issue
Block a user