Lines Matching defs:trace_chan_id

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