Lines Matching refs:trace_chan_id

69 	u8 trace_chan_id;  member
114 #define TO_CS_QUEUE_NR(queue_nr, trace_chan_id) \ argument
115 (queue_nr << 16 | trace_chan_id)
129 static int cs_etm__get_magic(u8 trace_chan_id, u64 *magic) in cs_etm__get_magic() argument
134 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_magic()
143 int cs_etm__get_cpu(u8 trace_chan_id, int *cpu) in cs_etm__get_cpu() argument
148 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_cpu()
169 int cs_etm__get_pid_fmt(u8 trace_chan_id, u64 *pid_fmt) in cs_etm__get_pid_fmt() argument
174 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_pid_fmt()
199 u8 trace_chan_id) in cs_etm__etmq_set_traceid_queue_timestamp() argument
208 etmq->pending_timestamp_chan_id = trace_chan_id; in cs_etm__etmq_set_traceid_queue_timestamp()
212 u8 *trace_chan_id) in cs_etm__etmq_get_timestamp() argument
219 if (trace_chan_id) in cs_etm__etmq_get_timestamp()
220 *trace_chan_id = etmq->pending_timestamp_chan_id; in cs_etm__etmq_get_timestamp()
253 queue->packet_buffer[i].trace_chan_id = UINT8_MAX; in cs_etm__clear_packet_queue()
274 u8 trace_chan_id) in cs_etm__init_traceid_queue() argument
285 tidq->trace_chan_id = trace_chan_id; in cs_etm__init_traceid_queue()
324 *cs_etm__etmq_get_traceid_queue(struct cs_etm_queue *etmq, u8 trace_chan_id) in cs_etm__etmq_get_traceid_queue() argument
333 trace_chan_id = CS_ETM_PER_THREAD_TRACEID; in cs_etm__etmq_get_traceid_queue()
341 inode = intlist__find(traceid_queues_list, trace_chan_id); in cs_etm__etmq_get_traceid_queue()
357 inode = intlist__findnew(traceid_queues_list, trace_chan_id); in cs_etm__etmq_get_traceid_queue()
364 if (cs_etm__init_traceid_queue(etmq, tidq, trace_chan_id)) in cs_etm__etmq_get_traceid_queue()
397 *cs_etm__etmq_get_packet_queue(struct cs_etm_queue *etmq, u8 trace_chan_id) in cs_etm__etmq_get_packet_queue() argument
401 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__etmq_get_packet_queue()
697 static u32 cs_etm__mem_access(struct cs_etm_queue *etmq, u8 trace_chan_id, in cs_etm__mem_access() argument
713 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__mem_access()
844 u8 trace_chan_id; in cs_etm__queue_first_cs_timestamp() local
877 cs_timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id); in cs_etm__queue_first_cs_timestamp()
903 cs_queue_nr = TO_CS_QUEUE_NR(queue_nr, trace_chan_id); in cs_etm__queue_first_cs_timestamp()
961 u8 trace_chan_id, u64 addr) in cs_etm__t32_instr_size() argument
965 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__t32_instr_size()
995 u64 trace_chan_id, in cs_etm__instr_addr() argument
1004 trace_chan_id, addr); in cs_etm__instr_addr()
1108 pid_t tid, u8 trace_chan_id) in cs_etm__etmq_set_tid() argument
1114 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__etmq_set_tid()
1118 if (cs_etm__get_cpu(trace_chan_id, &cpu) < 0) in cs_etm__etmq_set_tid()
1138 u64 trace_chan_id, in cs_etm__copy_insn() argument
1156 sample->insn_len = cs_etm__t32_instr_size(etmq, trace_chan_id, in cs_etm__copy_insn()
1162 cs_etm__mem_access(etmq, trace_chan_id, sample->ip, in cs_etm__copy_insn()
1191 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->packet, &sample); in cs_etm__synth_instruction_sample()
1250 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->prev_packet, in cs_etm__synth_branch_sample()
1406 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__sample() local
1492 addr = cs_etm__instr_addr(etmq, trace_chan_id, in cs_etm__sample()
1667 static bool cs_etm__is_svc_instr(struct cs_etm_queue *etmq, u8 trace_chan_id, in cs_etm__is_svc_instr() argument
1691 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1707 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1724 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1741 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__is_syscall() local
1756 cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_syscall()
1794 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__is_sync_exception() local
1820 !cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_sync_exception()
1844 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__set_sample_flags() local
1925 cs_etm__is_svc_instr(etmq, trace_chan_id, in cs_etm__set_sample_flags()
1942 ret = cs_etm__get_magic(packet->trace_chan_id, &magic); in cs_etm__set_sample_flags()
2209 u8 trace_chan_id; in cs_etm__process_queues() local
2236 trace_chan_id = TO_TRACE_CHAN_ID(cs_queue_nr); in cs_etm__process_queues()
2246 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__process_queues()
2286 cs_timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id); in cs_etm__process_queues()
2310 cs_queue_nr = TO_CS_QUEUE_NR(queue_nr, trace_chan_id); in cs_etm__process_queues()