• Home
  • Raw
  • Download

Lines Matching refs:trace_chan_id

70 	u8 trace_chan_id;  member
116 #define TO_CS_QUEUE_NR(queue_nr, trace_chan_id) \ argument
117 (queue_nr << 16 | trace_chan_id)
131 static int cs_etm__get_magic(u8 trace_chan_id, u64 *magic) in cs_etm__get_magic() argument
136 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_magic()
145 int cs_etm__get_cpu(u8 trace_chan_id, int *cpu) in cs_etm__get_cpu() argument
150 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_cpu()
160 u8 trace_chan_id) in cs_etm__etmq_set_traceid_queue_timestamp() argument
169 etmq->pending_timestamp = trace_chan_id; in cs_etm__etmq_set_traceid_queue_timestamp()
173 u8 *trace_chan_id) in cs_etm__etmq_get_timestamp() argument
180 if (trace_chan_id) in cs_etm__etmq_get_timestamp()
181 *trace_chan_id = etmq->pending_timestamp; in cs_etm__etmq_get_timestamp()
214 queue->packet_buffer[i].trace_chan_id = UINT8_MAX; in cs_etm__clear_packet_queue()
235 u8 trace_chan_id) in cs_etm__init_traceid_queue() argument
246 tidq->trace_chan_id = trace_chan_id; in cs_etm__init_traceid_queue()
285 *cs_etm__etmq_get_traceid_queue(struct cs_etm_queue *etmq, u8 trace_chan_id) in cs_etm__etmq_get_traceid_queue() argument
294 trace_chan_id = CS_ETM_PER_THREAD_TRACEID; in cs_etm__etmq_get_traceid_queue()
302 inode = intlist__find(traceid_queues_list, trace_chan_id); in cs_etm__etmq_get_traceid_queue()
318 inode = intlist__findnew(traceid_queues_list, trace_chan_id); in cs_etm__etmq_get_traceid_queue()
325 if (cs_etm__init_traceid_queue(etmq, tidq, trace_chan_id)) in cs_etm__etmq_get_traceid_queue()
358 *cs_etm__etmq_get_packet_queue(struct cs_etm_queue *etmq, u8 trace_chan_id) in cs_etm__etmq_get_packet_queue() argument
362 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__etmq_get_packet_queue()
668 static u32 cs_etm__mem_access(struct cs_etm_queue *etmq, u8 trace_chan_id, in cs_etm__mem_access() argument
684 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__mem_access()
774 u8 trace_chan_id; in cs_etm__setup_queue() local
826 timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id); in cs_etm__setup_queue()
852 cs_queue_nr = TO_CS_QUEUE_NR(queue_nr, trace_chan_id); in cs_etm__setup_queue()
937 u8 trace_chan_id, u64 addr) in cs_etm__t32_instr_size() argument
941 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__t32_instr_size()
971 u64 trace_chan_id, in cs_etm__instr_addr() argument
980 trace_chan_id, addr); in cs_etm__instr_addr()
1084 pid_t tid, u8 trace_chan_id) in cs_etm__etmq_set_tid() argument
1090 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__etmq_set_tid()
1094 if (cs_etm__get_cpu(trace_chan_id, &cpu) < 0) in cs_etm__etmq_set_tid()
1114 u64 trace_chan_id, in cs_etm__copy_insn() argument
1132 sample->insn_len = cs_etm__t32_instr_size(etmq, trace_chan_id, in cs_etm__copy_insn()
1138 cs_etm__mem_access(etmq, trace_chan_id, sample->ip, in cs_etm__copy_insn()
1165 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->packet, &sample); in cs_etm__synth_instruction_sample()
1222 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->prev_packet, in cs_etm__synth_branch_sample()
1378 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__sample() local
1464 addr = cs_etm__instr_addr(etmq, trace_chan_id, in cs_etm__sample()
1639 static bool cs_etm__is_svc_instr(struct cs_etm_queue *etmq, u8 trace_chan_id, in cs_etm__is_svc_instr() argument
1663 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1679 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1696 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1713 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__is_syscall() local
1728 cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_syscall()
1766 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__is_sync_exception() local
1792 !cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_sync_exception()
1816 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__set_sample_flags() local
1897 cs_etm__is_svc_instr(etmq, trace_chan_id, in cs_etm__set_sample_flags()
1914 ret = cs_etm__get_magic(packet->trace_chan_id, &magic); in cs_etm__set_sample_flags()
2181 u8 trace_chan_id; in cs_etm__process_queues() local
2194 trace_chan_id = TO_TRACE_CHAN_ID(cs_queue_nr); in cs_etm__process_queues()
2204 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__process_queues()
2244 timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id); in cs_etm__process_queues()
2268 cs_queue_nr = TO_CS_QUEUE_NR(queue_nr, trace_chan_id); in cs_etm__process_queues()