Lines Matching refs:intel_pt

61 struct intel_pt {  struct
181 struct intel_pt *pt; argument
231 static void intel_pt_dump(struct intel_pt *pt __maybe_unused, in intel_pt_dump()
271 static void intel_pt_dump_event(struct intel_pt *pt, unsigned char *buf, in intel_pt_dump_event()
291 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample()
298 static bool intel_pt_log_events(struct intel_pt *pt, u64 tm) in intel_pt_log_events()
353 struct intel_pt *pt = ptq->pt; in intel_pt_findnew_vmcs_info()
361 static void intel_pt_free_vmcs_info(struct intel_pt *pt) in intel_pt_free_vmcs_info()
375 static int intel_pt_do_fix_overlap(struct intel_pt *pt, struct auxtrace_buffer *a, in intel_pt_do_fix_overlap()
945 static bool intel_pt_match_pgd_ip(struct intel_pt *pt, uint64_t ip, in intel_pt_match_pgd_ip()
1023 static bool intel_pt_get_config(struct intel_pt *pt, in intel_pt_get_config()
1035 static bool intel_pt_exclude_kernel(struct intel_pt *pt) in intel_pt_exclude_kernel()
1047 static bool intel_pt_return_compression(struct intel_pt *pt) in intel_pt_return_compression()
1063 static bool intel_pt_branch_enable(struct intel_pt *pt) in intel_pt_branch_enable()
1077 static bool intel_pt_disabled_tnt(struct intel_pt *pt) in intel_pt_disabled_tnt()
1090 static unsigned int intel_pt_mtc_period(struct intel_pt *pt) in intel_pt_mtc_period()
1109 static bool intel_pt_timeless_decoding(struct intel_pt *pt) in intel_pt_timeless_decoding()
1131 static bool intel_pt_tracing_kernel(struct intel_pt *pt) in intel_pt_tracing_kernel()
1143 static bool intel_pt_have_tsc(struct intel_pt *pt) in intel_pt_have_tsc()
1163 static bool intel_pt_have_mtc(struct intel_pt *pt) in intel_pt_have_mtc()
1176 static bool intel_pt_sampling_mode(struct intel_pt *pt) in intel_pt_sampling_mode()
1188 static u64 intel_pt_ctl(struct intel_pt *pt) in intel_pt_ctl()
1200 static u64 intel_pt_ns_to_ticks(const struct intel_pt *pt, u64 ns) in intel_pt_ns_to_ticks()
1210 static struct ip_callchain *intel_pt_alloc_chain(struct intel_pt *pt) in intel_pt_alloc_chain()
1219 static int intel_pt_callchain_init(struct intel_pt *pt) in intel_pt_callchain_init()
1235 static void intel_pt_add_callchain(struct intel_pt *pt, in intel_pt_add_callchain()
1257 static int intel_pt_br_stack_init(struct intel_pt *pt) in intel_pt_br_stack_init()
1273 static void intel_pt_add_br_stack(struct intel_pt *pt, in intel_pt_add_br_stack()
1291 static struct intel_pt_queue *intel_pt_alloc_queue(struct intel_pt *pt, in intel_pt_alloc_queue()
1414 static void intel_pt_first_timestamp(struct intel_pt *pt, u64 timestamp) in intel_pt_first_timestamp()
1478 static void intel_pt_set_pid_tid_cpu(struct intel_pt *pt, in intel_pt_set_pid_tid_cpu()
1509 struct intel_pt *pt = ptq->pt; in intel_pt_sample_flags()
1556 static void intel_pt_setup_time_range(struct intel_pt *pt, in intel_pt_setup_time_range()
1573 static int intel_pt_setup_queue(struct intel_pt *pt, in intel_pt_setup_queue()
1655 static int intel_pt_setup_queues(struct intel_pt *pt) in intel_pt_setup_queues()
1668 static inline bool intel_pt_skip_event(struct intel_pt *pt) in intel_pt_skip_event()
1679 static inline bool intel_pt_skip_cbr_event(struct intel_pt *pt) in intel_pt_skip_cbr_event()
1710 static void intel_pt_prep_b_sample(struct intel_pt *pt, in intel_pt_prep_b_sample()
1736 static inline int intel_pt_opt_inject(struct intel_pt *pt, in intel_pt_opt_inject()
1746 static int intel_pt_deliver_synth_event(struct intel_pt *pt, in intel_pt_deliver_synth_event()
1765 struct intel_pt *pt = ptq->pt; in intel_pt_synth_branch_sample()
1813 static void intel_pt_prep_sample(struct intel_pt *pt, in intel_pt_prep_sample()
1836 struct intel_pt *pt = ptq->pt; in intel_pt_synth_instruction_sample()
1868 struct intel_pt *pt = ptq->pt; in intel_pt_synth_cycle_sample()
1895 struct intel_pt *pt = ptq->pt; in intel_pt_synth_transaction_sample()
1911 static void intel_pt_prep_p_sample(struct intel_pt *pt, in intel_pt_prep_p_sample()
1928 struct intel_pt *pt = ptq->pt; in intel_pt_synth_ptwrite_sample()
1954 struct intel_pt *pt = ptq->pt; in intel_pt_synth_cbr_sample()
1984 struct intel_pt *pt = ptq->pt; in intel_pt_synth_psb_sample()
2010 struct intel_pt *pt = ptq->pt; in intel_pt_synth_mwait_sample()
2035 struct intel_pt *pt = ptq->pt; in intel_pt_synth_pwre_sample()
2060 struct intel_pt *pt = ptq->pt; in intel_pt_synth_exstop_sample()
2085 struct intel_pt *pt = ptq->pt; in intel_pt_synth_pwrx_sample()
2240 struct intel_pt *pt = ptq->pt; in intel_pt_do_synth_pebs_sample()
2369 struct intel_pt *pt = ptq->pt; in intel_pt_synth_single_pebs_sample()
2380 struct intel_pt *pt = ptq->pt; in intel_pt_synth_pebs_sample()
2408 struct intel_pt *pt = ptq->pt; in intel_pt_synth_events_sample()
2447 struct intel_pt *pt = ptq->pt; in intel_pt_synth_iflag_chg_sample()
2478 static int intel_pt_synth_error(struct intel_pt *pt, int code, int cpu, in intel_pt_synth_error()
2524 struct intel_pt *pt = ptq->pt; in intel_ptq_synth_error()
2544 static int intel_pt_next_tid(struct intel_pt *pt, struct intel_pt_queue *ptq) in intel_pt_next_tid()
2567 struct intel_pt *pt = ptq->pt; in intel_pt_is_switch_ip()
2581 struct intel_pt *pt = ptq->pt; in intel_pt_sample()
2755 static u64 intel_pt_switch_ip(struct intel_pt *pt, u64 *ptss_ip) in intel_pt_switch_ip()
2807 static void intel_pt_enable_sync_switch(struct intel_pt *pt) in intel_pt_enable_sync_switch()
2825 static void intel_pt_disable_sync_switch(struct intel_pt *pt) in intel_pt_disable_sync_switch()
2848 struct intel_pt *pt = ptq->pt; in intel_pt_next_time()
2917 struct intel_pt *pt = ptq->pt; in intel_pt_run_decoder()
2998 static inline int intel_pt_update_queues(struct intel_pt *pt) in intel_pt_update_queues()
3007 static int intel_pt_process_queues(struct intel_pt *pt, u64 timestamp) in intel_pt_process_queues()
3062 static int intel_pt_process_timeless_queues(struct intel_pt *pt, pid_t tid, in intel_pt_process_timeless_queues()
3110 static int intel_pt_process_timeless_sample(struct intel_pt *pt, in intel_pt_process_timeless_sample()
3132 static int intel_pt_lost(struct intel_pt *pt, struct perf_sample *sample) in intel_pt_lost()
3139 static struct intel_pt_queue *intel_pt_cpu_to_ptq(struct intel_pt *pt, int cpu) in intel_pt_cpu_to_ptq()
3167 static int intel_pt_sync_switch(struct intel_pt *pt, int cpu, pid_t tid, in intel_pt_sync_switch()
3213 static int intel_pt_process_switch(struct intel_pt *pt, in intel_pt_process_switch()
3238 static int intel_pt_context_switch_in(struct intel_pt *pt, in intel_pt_context_switch_in()
3276 static int intel_pt_guest_context_switch(struct intel_pt *pt, in intel_pt_guest_context_switch()
3303 static int intel_pt_context_switch(struct intel_pt *pt, union perf_event *event, in intel_pt_context_switch()
3341 static int intel_pt_process_itrace_start(struct intel_pt *pt, in intel_pt_process_itrace_start()
3358 static int intel_pt_process_aux_output_hw_id(struct intel_pt *pt, in intel_pt_process_aux_output_hw_id()
3394 static int intel_pt_text_poke(struct intel_pt *pt, union perf_event *event) in intel_pt_text_poke()
3454 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
3538 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
3561 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
3576 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
3595 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_evsel_is_auxtrace()
3605 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_auxtrace_event()
3644 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_queue_data()
3715 static struct evsel *intel_pt_evsel(struct intel_pt *pt, in intel_pt_evsel()
3728 static int intel_pt_synth_events(struct intel_pt *pt, in intel_pt_synth_events()
3934 static void intel_pt_setup_pebs_events(struct intel_pt *pt) in intel_pt_setup_pebs_events()
3982 struct intel_pt *pt = data; in intel_pt_perf_config()
3994 static u64 intel_pt_tsc_start(u64 ns, struct intel_pt *pt) in intel_pt_tsc_start()
4014 static u64 intel_pt_tsc_end(u64 ns, struct intel_pt *pt) in intel_pt_tsc_end()
4033 static int intel_pt_setup_time_ranges(struct intel_pt *pt, in intel_pt_setup_time_ranges()
4072 static int intel_pt_parse_vm_tm_corr_arg(struct intel_pt *pt, char **args) in intel_pt_parse_vm_tm_corr_arg()
4112 static int intel_pt_parse_vm_tm_corr_args(struct intel_pt *pt) in intel_pt_parse_vm_tm_corr_args()
4186 struct intel_pt *pt; in intel_pt_process_auxtrace_info()
4195 pt = zalloc(sizeof(struct intel_pt)); in intel_pt_process_auxtrace_info()