Lines Matching refs:intel_pt

53 struct intel_pt {  struct
132 struct intel_pt *pt; argument
163 static void intel_pt_dump(struct intel_pt *pt __maybe_unused, in intel_pt_dump()
202 static void intel_pt_dump_event(struct intel_pt *pt, unsigned char *buf, in intel_pt_dump_event()
209 static int intel_pt_do_fix_overlap(struct intel_pt *pt, struct auxtrace_buffer *a, in intel_pt_do_fix_overlap()
543 static bool intel_pt_match_pgd_ip(struct intel_pt *pt, uint64_t ip, in intel_pt_match_pgd_ip()
612 static bool intel_pt_get_config(struct intel_pt *pt, in intel_pt_get_config()
624 static bool intel_pt_exclude_kernel(struct intel_pt *pt) in intel_pt_exclude_kernel()
636 static bool intel_pt_return_compression(struct intel_pt *pt) in intel_pt_return_compression()
652 static bool intel_pt_branch_enable(struct intel_pt *pt) in intel_pt_branch_enable()
665 static unsigned int intel_pt_mtc_period(struct intel_pt *pt) in intel_pt_mtc_period()
684 static bool intel_pt_timeless_decoding(struct intel_pt *pt) in intel_pt_timeless_decoding()
706 static bool intel_pt_tracing_kernel(struct intel_pt *pt) in intel_pt_tracing_kernel()
718 static bool intel_pt_have_tsc(struct intel_pt *pt) in intel_pt_have_tsc()
738 static u64 intel_pt_ns_to_ticks(const struct intel_pt *pt, u64 ns) in intel_pt_ns_to_ticks()
748 static struct intel_pt_queue *intel_pt_alloc_queue(struct intel_pt *pt, in intel_pt_alloc_queue()
867 static void intel_pt_set_pid_tid_cpu(struct intel_pt *pt, in intel_pt_set_pid_tid_cpu()
913 static int intel_pt_setup_queue(struct intel_pt *pt, in intel_pt_setup_queue()
980 static int intel_pt_setup_queues(struct intel_pt *pt) in intel_pt_setup_queues()
1045 static inline bool intel_pt_skip_event(struct intel_pt *pt) in intel_pt_skip_event()
1051 static void intel_pt_prep_b_sample(struct intel_pt *pt, in intel_pt_prep_b_sample()
1082 static inline int intel_pt_opt_inject(struct intel_pt *pt, in intel_pt_opt_inject()
1092 static int intel_pt_deliver_synth_b_event(struct intel_pt *pt, in intel_pt_deliver_synth_b_event()
1111 struct intel_pt *pt = ptq->pt; in intel_pt_synth_branch_sample()
1149 static void intel_pt_prep_sample(struct intel_pt *pt, in intel_pt_prep_sample()
1168 static inline int intel_pt_deliver_synth_event(struct intel_pt *pt, in intel_pt_deliver_synth_event()
1186 struct intel_pt *pt = ptq->pt; in intel_pt_synth_instruction_sample()
1207 struct intel_pt *pt = ptq->pt; in intel_pt_synth_transaction_sample()
1223 static void intel_pt_prep_p_sample(struct intel_pt *pt, in intel_pt_prep_p_sample()
1240 struct intel_pt *pt = ptq->pt; in intel_pt_synth_ptwrite_sample()
1266 struct intel_pt *pt = ptq->pt; in intel_pt_synth_cbr_sample()
1294 struct intel_pt *pt = ptq->pt; in intel_pt_synth_mwait_sample()
1319 struct intel_pt *pt = ptq->pt; in intel_pt_synth_pwre_sample()
1344 struct intel_pt *pt = ptq->pt; in intel_pt_synth_exstop_sample()
1369 struct intel_pt *pt = ptq->pt; in intel_pt_synth_pwrx_sample()
1392 static int intel_pt_synth_error(struct intel_pt *pt, int code, int cpu, in intel_pt_synth_error()
1412 static int intel_pt_next_tid(struct intel_pt *pt, struct intel_pt_queue *ptq) in intel_pt_next_tid()
1435 struct intel_pt *pt = ptq->pt; in intel_pt_is_switch_ip()
1450 struct intel_pt *pt = ptq->pt; in intel_pt_sample()
1553 static u64 intel_pt_switch_ip(struct intel_pt *pt, u64 *ptss_ip) in intel_pt_switch_ip()
1605 static void intel_pt_enable_sync_switch(struct intel_pt *pt) in intel_pt_enable_sync_switch()
1623 struct intel_pt *pt = ptq->pt; in intel_pt_run_decoder()
1699 static inline int intel_pt_update_queues(struct intel_pt *pt) in intel_pt_update_queues()
1708 static int intel_pt_process_queues(struct intel_pt *pt, u64 timestamp) in intel_pt_process_queues()
1763 static int intel_pt_process_timeless_queues(struct intel_pt *pt, pid_t tid, in intel_pt_process_timeless_queues()
1783 static int intel_pt_lost(struct intel_pt *pt, struct perf_sample *sample) in intel_pt_lost()
1789 static struct intel_pt_queue *intel_pt_cpu_to_ptq(struct intel_pt *pt, int cpu) in intel_pt_cpu_to_ptq()
1817 static int intel_pt_sync_switch(struct intel_pt *pt, int cpu, pid_t tid, in intel_pt_sync_switch()
1862 static int intel_pt_process_switch(struct intel_pt *pt, in intel_pt_process_switch()
1887 static int intel_pt_context_switch(struct intel_pt *pt, union perf_event *event, in intel_pt_context_switch()
1928 static int intel_pt_process_itrace_start(struct intel_pt *pt, in intel_pt_process_itrace_start()
1950 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
2011 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
2034 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
2049 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
2065 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_auxtrace_event()
2153 static struct perf_evsel *intel_pt_evsel(struct intel_pt *pt, in intel_pt_evsel()
2166 static int intel_pt_synth_events(struct intel_pt *pt, in intel_pt_synth_events()
2347 struct intel_pt *pt = data; in intel_pt_perf_config()
2404 struct intel_pt *pt; in intel_pt_process_auxtrace_info()
2413 pt = zalloc(sizeof(struct intel_pt)); in intel_pt_process_auxtrace_info()