Lines Matching defs:auxtrace
20 #include "auxtrace.h"
44 struct auxtrace auxtrace;
64 * taken from the auxtrace buffer.
501 etm = container_of(session->auxtrace, struct cs_etm_auxtrace, auxtrace);
907 struct cs_etm_auxtrace *etm = container_of(session->auxtrace,
909 auxtrace);
991 struct cs_etm_auxtrace *aux = container_of(session->auxtrace,
993 auxtrace);
1007 struct cs_etm_auxtrace *aux = container_of(session->auxtrace,
1009 auxtrace);
1011 session->auxtrace = NULL;
1023 struct cs_etm_auxtrace *aux = container_of(session->auxtrace,
1025 auxtrace);
1228 * timestamp. The timestamp is then added to the auxtrace min heap
1577 /* Set time field based on etm auxtrace config. */
1638 /* Set time field based on etm auxtrace config. */
2816 struct cs_etm_auxtrace *etm = container_of(session->auxtrace,
2818 auxtrace);
2886 struct cs_etm_auxtrace *etm = container_of(session->auxtrace,
2888 auxtrace);
2895 int idx = event->auxtrace.idx;
2916 dump_queued_data(etm, &event->auxtrace);
3008 * Puts a fragment of an auxtrace buffer into the auxtrace queues based
3012 * Normally, whole auxtrace buffers would be added to the queue. But we
3028 struct cs_etm_auxtrace *etm = container_of(session->auxtrace,
3030 auxtrace);
3034 * from looping through the auxtrace index.
3040 auxtrace_event = &auxtrace_event_union->auxtrace;
3050 * In per-thread mode, auxtrace CPU is set to -1, but TID will be set instead. See
3053 * So now compare only TIDs if auxtrace CPU is -1, and CPUs if auxtrace CPU is not -1.
3095 * If this AUX event was inside this buffer somewhere, create a new auxtrace event
3098 auxtrace_fragment.auxtrace = *auxtrace_event;
3099 auxtrace_fragment.auxtrace.size = aux_size;
3100 auxtrace_fragment.auxtrace.offset = aux_offset;
3169 * Loop through the auxtrace index to find the buffer that matches up with this aux event.
3189 pr_err("CS ETM: Couldn't find auxtrace buffer for aux_offset: %#"PRI_lx64
3207 * We would get here if there are no entries in the index (either no auxtrace
3427 * present in the auxtrace info section.
3497 etm->auxtrace.process_event = cs_etm__process_event;
3498 etm->auxtrace.process_auxtrace_event = cs_etm__process_auxtrace_event;
3499 etm->auxtrace.flush_events = cs_etm__flush_events;
3500 etm->auxtrace.free_events = cs_etm__free_events;
3501 etm->auxtrace.free = cs_etm__free;
3502 etm->auxtrace.evsel_is_auxtrace = cs_etm__evsel_is_auxtrace;
3503 session->auxtrace = &etm->auxtrace;
3571 session->auxtrace = NULL;