/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | cs-etm.c | 21 #include "cs-etm.h" 22 #include "cs-etm-decoder/cs-etm-decoder.h" 84 struct cs_etm_auxtrace *etm; member 100 static int cs_etm__update_queues(struct cs_etm_auxtrace *etm); 101 static int cs_etm__process_queues(struct cs_etm_auxtrace *etm); 102 static int cs_etm__process_timeless_queues(struct cs_etm_auxtrace *etm, 113 * encode the etm queue number as the upper 16 bit and the channel as 239 struct cs_etm_auxtrace *etm = etmq->etm; in cs_etm__init_traceid_queue() local 291 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__etmq_get_traceid_queue() local 369 cs_etm__packet_swap(struct cs_etm_auxtrace *etm, struct cs_etm_traceid_queue *tidq) cs_etm__packet_swap() argument 399 cs_etm__set_trace_param_etmv3(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int idx, u32 etmidr) cs_etm__set_trace_param_etmv3() argument 410 cs_etm__set_trace_param_etmv4(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int idx) cs_etm__set_trace_param_etmv4() argument 424 cs_etm__init_trace_params(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm) cs_etm__init_trace_params() argument 472 cs_etm__dump_event(struct cs_etm_auxtrace *etm, struct auxtrace_buffer *buffer) cs_etm__dump_event() argument 528 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__flush_events() local 714 cs_etm__alloc_queue(struct cs_etm_auxtrace *etm) cs_etm__alloc_queue() argument 768 cs_etm__setup_queue(struct cs_etm_auxtrace *etm, struct auxtrace_queue *queue, unsigned int queue_nr) cs_etm__setup_queue() argument 858 cs_etm__setup_queues(struct cs_etm_auxtrace *etm) cs_etm__setup_queues() argument 875 cs_etm__update_queues(struct cs_etm_auxtrace *etm) cs_etm__update_queues() argument 1072 cs_etm__set_pid_tid_cpu(struct cs_etm_auxtrace *etm, struct cs_etm_traceid_queue *tidq) cs_etm__set_pid_tid_cpu() argument 1087 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__etmq_set_tid() local 1147 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__synth_instruction_sample() local 1195 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__synth_branch_sample() local 1286 cs_etm__synth_events(struct cs_etm_auxtrace *etm, struct perf_session *session) cs_etm__synth_events() argument 1376 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__sample() local 1525 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__flush() local 2148 cs_etm__process_timeless_queues(struct cs_etm_auxtrace *etm, pid_t tid) cs_etm__process_timeless_queues() argument 2177 cs_etm__process_queues(struct cs_etm_auxtrace *etm) cs_etm__process_queues() argument 2276 cs_etm__process_itrace_start(struct cs_etm_auxtrace *etm, union perf_event *event) cs_etm__process_itrace_start() argument 2299 cs_etm__process_switch_cpu_wide(struct cs_etm_auxtrace *etm, union perf_event *event) cs_etm__process_switch_cpu_wide() argument 2342 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__process_event() local 2386 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__process_auxtrace_event() local 2419 cs_etm__is_timeless_decoding(struct cs_etm_auxtrace *etm) cs_etm__is_timeless_decoding() argument 2488 struct cs_etm_auxtrace *etm = NULL; cs_etm__process_auxtrace_info() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | cs-etm.c | 22 #include "cs-etm.h" 23 #include "cs-etm-decoder/cs-etm-decoder.h" 101 struct cs_etm_auxtrace *etm; member 117 static int cs_etm__process_timestamped_queues(struct cs_etm_auxtrace *etm); 118 static int cs_etm__process_timeless_queues(struct cs_etm_auxtrace *etm, 129 * encode the etm queue number as the upper 16 bit and the channel as 188 * The result is cached in etm->pid_fmt so this function only needs to be called 215 return etmq->etm->pid_fmt; in cs_etm__get_pid_fmt() 289 static u64 *get_cpu_data(struct cs_etm_auxtrace *etm, in argument 314 struct cs_etm_auxtrace *etm; cs_etm__process_aux_output_hw_id() local 470 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__init_traceid_queue() local 524 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__etmq_get_traceid_queue() local 602 cs_etm__packet_swap(struct cs_etm_auxtrace *etm, struct cs_etm_traceid_queue *tidq) cs_etm__packet_swap() argument 643 cs_etm__set_trace_param_etmv3(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int idx, u32 etmidr) cs_etm__set_trace_param_etmv3() argument 654 cs_etm__set_trace_param_etmv4(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int idx) cs_etm__set_trace_param_etmv4() argument 668 cs_etm__set_trace_param_ete(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int idx) cs_etm__set_trace_param_ete() argument 683 cs_etm__init_trace_params(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int decoders) cs_etm__init_trace_params() argument 767 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__flush_events() local 1018 cs_etm__alloc_queue(struct cs_etm_auxtrace *etm, bool formatted) cs_etm__alloc_queue() argument 1081 cs_etm__setup_queue(struct cs_etm_auxtrace *etm, struct auxtrace_queue *queue, unsigned int queue_nr, bool formatted) cs_etm__setup_queue() argument 1104 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 1429 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__convert_sample_time() local 1440 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__resolve_sample_time() local 1454 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__synth_instruction_sample() local 1505 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__synth_branch_sample() local 1600 cs_etm__synth_events(struct cs_etm_auxtrace *etm, struct perf_session *session) cs_etm__synth_events() argument 1688 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__sample() local 1837 struct cs_etm_auxtrace *etm = etmq->etm; cs_etm__flush() local 2507 cs_etm__process_timeless_queues(struct cs_etm_auxtrace *etm, pid_t tid) cs_etm__process_timeless_queues() argument 2537 cs_etm__process_timestamped_queues(struct cs_etm_auxtrace *etm) cs_etm__process_timestamped_queues() argument 2650 cs_etm__process_itrace_start(struct cs_etm_auxtrace *etm, union perf_event *event) cs_etm__process_itrace_start() argument 2675 cs_etm__process_switch_cpu_wide(struct cs_etm_auxtrace *etm, union perf_event *event) cs_etm__process_switch_cpu_wide() argument 2718 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__process_event() local 2768 dump_queued_data(struct cs_etm_auxtrace *etm, struct perf_record_auxtrace *event) dump_queued_data() argument 2788 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__process_auxtrace_event() local 2834 cs_etm__setup_timeless_decoding(struct cs_etm_auxtrace *etm) cs_etm__setup_timeless_decoding() argument 2942 struct cs_etm_auxtrace *etm = container_of(session->auxtrace, cs_etm__queue_aux_fragment() local 3213 struct cs_etm_auxtrace *etm = NULL; cs_etm__process_auxtrace_info_full() local [all...] |
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | Makefile | 6 coresight-y := coresight-core.o coresight-etm-perf.o coresight-platform.o \ 16 coresight-etm3x-y := coresight-etm3x-core.o coresight-etm-cp14.o \
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | Makefile | 6 coresight-y := coresight-core.o coresight-etm-perf.o coresight-platform.o \ 18 coresight-etm3x-y := coresight-etm3x-core.o coresight-etm-cp14.o \
|
/kernel/linux/linux-5.10/drivers/clk/mxs/ |
H A D | clk-imx23.c | 86 lcdif, etm, usb, usb_phy, enumerator 151 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx23_clocks_init()
|
H A D | clk-imx28.c | 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 223 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx28_clocks_init()
|
/kernel/linux/linux-6.6/drivers/clk/mxs/ |
H A D | clk-imx23.c | 86 lcdif, etm, usb, usb_phy, enumerator 151 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx23_clocks_init()
|
H A D | clk-imx28.c | 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 223 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx28_clocks_init()
|
/kernel/linux/linux-5.10/tools/perf/tests/shell/ |
H A D | test_arm_coresight.sh | 127 for dev in /sys/bus/coresight/devices/etm*; do
|
/kernel/linux/linux-6.6/tools/perf/tests/shell/ |
H A D | test_arm_coresight.sh | 139 for dev in /sys/bus/coresight/devices/etm*; do
|
/kernel/linux/linux-5.10/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik-db8500.c | 906 DB8500_FUNC_GROUPS(etm, "etmr4_oc2_1", "etmr4_oc3_1"); 965 FUNCTION(etm),
|
/kernel/linux/linux-6.6/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik-db8500.c | 919 DB8500_FUNC_GROUPS(etm, "etmr4_oc2_1", "etmr4_oc3_1"); 978 FUNCTION(etm),
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_iba7322.c | 8430 u8 *portsel, *etm; in setup_7322_link_recovery() local 8441 etm = atetm_1port; in setup_7322_link_recovery() 8444 etm = atetm_2port; in setup_7322_link_recovery() 8457 qib_r_shift(dd, BISTEN_ETM, LEN_ETM, etm, NULL) < 0 || in setup_7322_link_recovery()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_iba7322.c | 8401 u8 *portsel, *etm; in setup_7322_link_recovery() local 8412 etm = atetm_1port; in setup_7322_link_recovery() 8415 etm = atetm_2port; in setup_7322_link_recovery() 8428 qib_r_shift(dd, BISTEN_ETM, LEN_ETM, etm, NULL) < 0 || in setup_7322_link_recovery()
|