Symbol: cs_etm_queue
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
263
cs_etm_decoder__do_soft_timestamp(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
286
cs_etm_decoder__do_hard_timestamp(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
372
cs_etm_decoder__buffer_packet(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
415
cs_etm_decoder__buffer_range(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
484
cs_etm_decoder__buffer_discontinuity(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
498
cs_etm_decoder__buffer_exception(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
517
cs_etm_decoder__buffer_exception_ret(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
526
cs_etm_decoder__set_tid(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
585
struct cs_etm_queue *etmq = decoder->data;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.h
21
struct cs_etm_queue;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.h
23
typedef u32 (*cs_etm_mem_cb_type)(struct cs_etm_queue *, u8, u64, size_t, u8 *,
tools/perf/util/cs-etm.c
1045
static struct machine *cs_etm__get_machine(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1078
static u8 cs_etm__cpu_mode(struct cs_etm_queue *etmq, u64 address,
tools/perf/util/cs-etm.c
1102
static u32 __cs_etm__mem_access(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1173
static u32 cs_etm__frontend_mem_access(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1182
static u32 cs_etm__decoder_mem_access(struct cs_etm_queue *etmq, u8 trace_chan_id,
tools/perf/util/cs-etm.c
1197
static struct cs_etm_queue *cs_etm__alloc_queue(void)
tools/perf/util/cs-etm.c
1199
struct cs_etm_queue *etmq = zalloc(sizeof(*etmq));
tools/perf/util/cs-etm.c
1229
struct cs_etm_queue *etmq = queue->priv;
tools/perf/util/cs-etm.c
1250
struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1321
void cs_etm__copy_last_branch_rb(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1371
static inline int cs_etm__t32_instr_size(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
139
static int cs_etm__get_data_block(struct cs_etm_queue *etmq);
tools/perf/util/cs-etm.c
140
static int cs_etm__decode_data_block(struct cs_etm_queue *etmq);
tools/perf/util/cs-etm.c
1410
static inline u64 cs_etm__instr_addr(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1430
static void cs_etm__update_last_branch_rb(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1489
cs_etm__get_trace(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
1533
static int cs_etm__etmq_update_thread(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1558
int cs_etm__etmq_update_decode_context(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1578
bool cs_etm__etmq_is_timeless(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
1583
static void cs_etm__copy_insn(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1612
u64 cs_etm__convert_sample_time(struct cs_etm_queue *etmq, u64 cs_timestamp)
tools/perf/util/cs-etm.c
1622
static inline u64 cs_etm__resolve_sample_time(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1634
static int cs_etm__synth_instruction_sample(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1689
static int cs_etm__synth_branch_sample(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
170
static int cs_etm__get_magic(struct cs_etm_queue *etmq, u8 trace_chan_id, u64 *magic)
tools/perf/util/cs-etm.c
184
int cs_etm__get_cpu(struct cs_etm_queue *etmq, u8 trace_chan_id, int *cpu)
tools/perf/util/cs-etm.c
1840
static int cs_etm__sample(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
1987
static int cs_etm__flush(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2041
static int cs_etm__end_block(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2087
static int cs_etm__get_data_block(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
2107
static bool cs_etm__is_svc_instr(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2178
static bool cs_etm__is_syscall(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2229
static bool cs_etm__is_sync_exception(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2277
static int cs_etm__set_sample_flags(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
236
enum cs_etm_pid_fmt cs_etm__get_pid_fmt(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
241
static int cs_etm__insert_trace_id_node(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2456
static int cs_etm__decode_data_block(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
2484
static int cs_etm__process_traceid_queue(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
2568
static void cs_etm__clear_all_traceid_queues(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
2584
static int cs_etm__run_per_thread_timeless_decoder(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
2622
static int cs_etm__run_per_cpu_timeless_decoder(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
2675
struct cs_etm_queue *etmq = queue->priv;
tools/perf/util/cs-etm.c
2704
struct cs_etm_queue *etmq;
tools/perf/util/cs-etm.c
291
static struct cs_etm_queue *cs_etm__get_queue(struct cs_etm_auxtrace *etm, int cpu)
tools/perf/util/cs-etm.c
305
struct cs_etm_queue *etmq;
tools/perf/util/cs-etm.c
3163
struct cs_etm_queue *etmq = cs_etm__get_queue(etm, auxtrace_event->cpu);
tools/perf/util/cs-etm.c
3356
static int cs_etm__create_queue_decoders(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
3418
struct cs_etm_queue *etmq = queues->queue_array[i].priv;
tools/perf/util/cs-etm.c
364
struct cs_etm_queue *etmq = cs_etm__get_queue(etm, cpu);
tools/perf/util/cs-etm.c
388
struct cs_etm_queue *other_etmq = etm->queues.queue_array[i].priv;
tools/perf/util/cs-etm.c
557
void cs_etm__etmq_set_traceid_queue_timestamp(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
570
static u64 cs_etm__etmq_get_timestamp(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
617
static void cs_etm__clear_all_packet_queues(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
631
static int cs_etm__init_traceid_queue(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
686
*cs_etm__etmq_get_traceid_queue(struct cs_etm_queue *etmq, u8 trace_chan_id)
tools/perf/util/cs-etm.c
759
*cs_etm__etmq_get_packet_queue(struct cs_etm_queue *etmq, u8 trace_chan_id)
tools/perf/util/cs-etm.c
791
struct cs_etm_queue *etmq = data;
tools/perf/util/cs-etm.c
841
struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
870
struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
891
static void cs_etm__dump_event(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.c
942
static void cs_etm__free_traceid_queues(struct cs_etm_queue *etmq)
tools/perf/util/cs-etm.c
983
struct cs_etm_queue *etmq = priv;
tools/perf/util/cs-etm.h
171
struct cs_etm_queue;
tools/perf/util/cs-etm.h
263
int cs_etm__get_cpu(struct cs_etm_queue *etmq, u8 trace_chan_id, int *cpu);
tools/perf/util/cs-etm.h
264
enum cs_etm_pid_fmt cs_etm__get_pid_fmt(struct cs_etm_queue *etmq);
tools/perf/util/cs-etm.h
265
int cs_etm__etmq_update_decode_context(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.h
268
bool cs_etm__etmq_is_timeless(struct cs_etm_queue *etmq);
tools/perf/util/cs-etm.h
269
void cs_etm__etmq_set_traceid_queue_timestamp(struct cs_etm_queue *etmq,
tools/perf/util/cs-etm.h
272
*cs_etm__etmq_get_packet_queue(struct cs_etm_queue *etmq, u8 trace_chan_id);
tools/perf/util/cs-etm.h
275
u64 cs_etm__convert_sample_time(struct cs_etm_queue *etmq, u64 cs_timestamp);