H A D | cs-etm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright(C) 2015-2018 Linaro Limited. 12 #include <linux/coresight-pmu.h> 22 #include "cs-etm.h" 23 #include "cs-etm-decoder/cs-etm-decode 96 struct cs_etm_packet *packet; global() member 163 cs_etm__get_magic(struct cs_etm_queue * etmq,u8 trace_chan_id,u64 * magic) cs_etm__get_magic() argument 1344 cs_etm__first_executed_instr(struct cs_etm_packet * packet) cs_etm__first_executed_instr() argument 1358 cs_etm__last_executed_instr(const struct cs_etm_packet * packet) cs_etm__last_executed_instr() argument 1369 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 1507 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 2032 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 2103 cs_etm__is_syscall(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,u64 magic) cs_etm__is_syscall() argument 2106 struct cs_etm_packet *packet = tidq->packet; cs_etm__is_syscall() local 2129 cs_etm__is_async_exception(struct cs_etm_traceid_queue * tidq,u64 magic) cs_etm__is_async_exception() argument 2131 struct cs_etm_packet *packet = tidq->packet; cs_etm__is_async_exception() local 2156 cs_etm__is_sync_exception(struct cs_etm_queue * etmq,struct cs_etm_traceid_queue * tidq,u64 magic) cs_etm__is_sync_exception() argument 2159 struct cs_etm_packet *packet = tidq->packet; cs_etm__is_sync_exception() local 2206 struct cs_etm_packet *packet = tidq->packet; cs_etm__set_sample_flags() local 2209 u64 magic; cs_etm__set_sample_flags() local [all...] |