Home
last modified time | relevance | path

Searched refs:etm (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/tools/perf/util/
H A Dcs-etm.c21 #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 Dcs-etm.c22 #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 DMakefile6 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 DMakefile6 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 Dclk-imx23.c86 lcdif, etm, usb, usb_phy, enumerator
151 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx23_clocks_init()
H A Dclk-imx28.c140 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 Dclk-imx23.c86 lcdif, etm, usb, usb_phy, enumerator
151 clks[etm] = mxs_clk_gate("etm", "etm_div", ETM, 31); in mx23_clocks_init()
H A Dclk-imx28.c140 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 Dtest_arm_coresight.sh127 for dev in /sys/bus/coresight/devices/etm*; do
/kernel/linux/linux-6.6/tools/perf/tests/shell/
H A Dtest_arm_coresight.sh139 for dev in /sys/bus/coresight/devices/etm*; do
/kernel/linux/linux-5.10/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik-db8500.c906 DB8500_FUNC_GROUPS(etm, "etmr4_oc2_1", "etmr4_oc3_1");
965 FUNCTION(etm),
/kernel/linux/linux-6.6/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik-db8500.c919 DB8500_FUNC_GROUPS(etm, "etmr4_oc2_1", "etmr4_oc3_1");
978 FUNCTION(etm),
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A Dqib_iba7322.c8430 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 Dqib_iba7322.c8401 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()

Completed in 32 milliseconds