| H A D | cs-etm.c | 162 cs_etm__get_magic(struct cs_etm_queue * etmq,u8 trace_chan_id,u64 * magic) cs_etm__get_magic() argument 176 cs_etm__get_cpu(struct cs_etm_queue * etmq,u8 trace_chan_id,int * cpu) cs_etm__get_cpu() argument 228 cs_etm__get_pid_fmt(struct cs_etm_queue * etmq) cs_etm__get_pid_fmt() argument 233 cs_etm__insert_trace_id_node(struct cs_etm_queue * etmq,u8 trace_chan_id,u64 * cpu_metadata) cs_etm__insert_trace_id_node() argument 294 struct cs_etm_queue *etmq; cs_etm__map_trace_id_v0() local 347 struct cs_etm_queue *etmq = cs_etm__get_queue(etm, cpu); cs_etm__process_trace_id_v0_1() local 531 cs_etm__etmq_set_traceid_queue_timestamp(struct cs_etm_queue * etmq,u8 trace_chan_id) cs_etm__etmq_set_traceid_queue_timestamp() argument 544 cs_etm__etmq_get_timestamp(struct cs_etm_queue * etmq,u8 * trace_chan_id) cs_etm__etmq_get_timestamp() argument 591 cs_etm__clear_all_packet_queues(struct cs_etm_queue * etmq) cs_etm__clear_all_packet_queues() argument 605 cs_etm__init_traceid_queue(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,u8 trace_chan_id) cs_etm__init_traceid_queue() argument 659 cs_etm__etmq_get_traceid_queue(struct cs_etm_queue * etmq,u8 trace_chan_id) cs_etm__etmq_get_traceid_queue() argument 732 cs_etm__etmq_get_packet_queue(struct cs_etm_queue * etmq,u8 trace_chan_id) cs_etm__etmq_get_packet_queue() argument 775 struct cs_etm_queue *etmq = data; cs_etm__packet_dump() local 825 cs_etm__init_trace_params(struct cs_etm_trace_params * t_params,struct cs_etm_queue * etmq) cs_etm__init_trace_params() argument 854 cs_etm__init_decoder_params(struct cs_etm_decoder_params * d_params,struct cs_etm_queue * etmq,enum cs_etm_decoder_operation mode) cs_etm__init_decoder_params() argument 875 cs_etm__dump_event(struct cs_etm_queue * etmq,struct auxtrace_buffer * buffer) cs_etm__dump_event() argument 926 cs_etm__free_traceid_queues(struct cs_etm_queue * etmq) cs_etm__free_traceid_queues() argument 967 struct cs_etm_queue *etmq = priv; cs_etm__free_queue() local 1029 cs_etm__get_machine(struct cs_etm_queue * etmq,ocsd_ex_level el) cs_etm__get_machine() argument 1062 cs_etm__cpu_mode(struct cs_etm_queue * etmq,u64 address,ocsd_ex_level el) cs_etm__cpu_mode() argument 1086 cs_etm__mem_access(struct cs_etm_queue * etmq,u8 trace_chan_id,u64 address,size_t size,u8 * buffer,const ocsd_mem_space_acc_t mem_space) cs_etm__mem_access() argument 1163 struct cs_etm_queue *etmq = zalloc(sizeof(*etmq)); cs_etm__alloc_queue() local 1193 struct cs_etm_queue *etmq = queue->priv; cs_etm__setup_queue() local 1214 cs_etm__queue_first_cs_timestamp(struct cs_etm_auxtrace * etm,struct cs_etm_queue * etmq,unsigned int queue_nr) cs_etm__queue_first_cs_timestamp() argument 1285 cs_etm__copy_last_branch_rb(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__copy_last_branch_rb() argument 1335 cs_etm__t32_instr_size(struct cs_etm_queue * etmq,u8 trace_chan_id,u64 addr) cs_etm__t32_instr_size() argument 1373 cs_etm__instr_addr(struct cs_etm_queue * etmq,u64 trace_chan_id,const struct cs_etm_packet * packet,u64 offset) cs_etm__instr_addr() argument 1393 cs_etm__update_last_branch_rb(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__update_last_branch_rb() argument 1434 cs_etm__get_trace(struct cs_etm_queue * etmq) cs_etm__get_trace() argument 1475 cs_etm__set_thread(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,pid_t tid,ocsd_ex_level el) cs_etm__set_thread() argument 1493 cs_etm__etmq_set_tid_el(struct cs_etm_queue * etmq,pid_t tid,u8 trace_chan_id,ocsd_ex_level el) cs_etm__etmq_set_tid_el() argument 1506 cs_etm__etmq_is_timeless(struct cs_etm_queue * etmq) cs_etm__etmq_is_timeless() argument 1511 cs_etm__copy_insn(struct cs_etm_queue * etmq,u64 trace_chan_id,const struct cs_etm_packet * packet,struct perf_sample * sample) cs_etm__copy_insn() argument 1540 cs_etm__convert_sample_time(struct cs_etm_queue * etmq,u64 cs_timestamp) cs_etm__convert_sample_time() argument 1550 cs_etm__resolve_sample_time(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__resolve_sample_time() argument 1562 cs_etm__synth_instruction_sample(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,u64 addr,u64 period) cs_etm__synth_instruction_sample() argument 1616 cs_etm__synth_branch_sample(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__synth_branch_sample() argument 1768 cs_etm__sample(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__sample() argument 1916 cs_etm__flush(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__flush() argument 1970 cs_etm__end_block(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__end_block() argument 2016 cs_etm__get_data_block(struct cs_etm_queue * etmq) cs_etm__get_data_block() argument 2036 cs_etm__is_svc_instr(struct cs_etm_queue * etmq,u8 trace_chan_id,struct cs_etm_packet * packet,u64 end_addr) cs_etm__is_svc_instr() argument 2107 cs_etm__is_syscall(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,u64 magic) cs_etm__is_syscall() argument 2159 cs_etm__is_sync_exception(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,u64 magic) cs_etm__is_sync_exception() argument 2208 cs_etm__set_sample_flags(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__set_sample_flags() argument 2387 cs_etm__decode_data_block(struct cs_etm_queue * etmq) cs_etm__decode_data_block() argument 2415 cs_etm__process_traceid_queue(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq) cs_etm__process_traceid_queue() argument 2485 cs_etm__clear_all_traceid_queues(struct cs_etm_queue * etmq) cs_etm__clear_all_traceid_queues() argument 2501 cs_etm__run_per_thread_timeless_decoder(struct cs_etm_queue * etmq) cs_etm__run_per_thread_timeless_decoder() argument 2539 cs_etm__run_per_cpu_timeless_decoder(struct cs_etm_queue * etmq) cs_etm__run_per_cpu_timeless_decoder() argument 2592 struct cs_etm_queue *etmq = queue->priv; cs_etm__process_timeless_queues() local 2621 struct cs_etm_queue *etmq; cs_etm__process_timestamped_queues() local 3080 struct cs_etm_queue *etmq = cs_etm__get_queue(etm, auxtrace_event->cpu); cs_etm__queue_aux_fragment() local 3270 cs_etm__create_queue_decoders(struct cs_etm_queue * etmq) cs_etm__create_queue_decoders() argument 3332 struct cs_etm_queue *etmq = queues->queue_array[i].priv; cs_etm__create_decoders() local [all...] |