• Home
  • Raw
  • Download

Lines Matching refs:trace_chan_id

70 	u8 trace_chan_id;  member
113 #define TO_CS_QUEUE_NR(queue_nr, trace_chan_id) \ argument
114 (queue_nr << 16 | trace_chan_id)
128 static int cs_etm__get_magic(u8 trace_chan_id, u64 *magic) in cs_etm__get_magic() argument
133 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_magic()
142 int cs_etm__get_cpu(u8 trace_chan_id, int *cpu) in cs_etm__get_cpu() argument
147 inode = intlist__find(traceid_list, trace_chan_id); in cs_etm__get_cpu()
157 u8 trace_chan_id) in cs_etm__etmq_set_traceid_queue_timestamp() argument
166 etmq->pending_timestamp = trace_chan_id; in cs_etm__etmq_set_traceid_queue_timestamp()
170 u8 *trace_chan_id) in cs_etm__etmq_get_timestamp() argument
177 if (trace_chan_id) in cs_etm__etmq_get_timestamp()
178 *trace_chan_id = etmq->pending_timestamp; in cs_etm__etmq_get_timestamp()
211 queue->packet_buffer[i].trace_chan_id = UINT8_MAX; in cs_etm__clear_packet_queue()
232 u8 trace_chan_id) in cs_etm__init_traceid_queue() argument
243 tidq->trace_chan_id = trace_chan_id; in cs_etm__init_traceid_queue()
282 *cs_etm__etmq_get_traceid_queue(struct cs_etm_queue *etmq, u8 trace_chan_id) in cs_etm__etmq_get_traceid_queue() argument
291 trace_chan_id = CS_ETM_PER_THREAD_TRACEID; in cs_etm__etmq_get_traceid_queue()
299 inode = intlist__find(traceid_queues_list, trace_chan_id); in cs_etm__etmq_get_traceid_queue()
315 inode = intlist__findnew(traceid_queues_list, trace_chan_id); in cs_etm__etmq_get_traceid_queue()
322 if (cs_etm__init_traceid_queue(etmq, tidq, trace_chan_id)) in cs_etm__etmq_get_traceid_queue()
355 *cs_etm__etmq_get_packet_queue(struct cs_etm_queue *etmq, u8 trace_chan_id) in cs_etm__etmq_get_packet_queue() argument
359 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__etmq_get_packet_queue()
638 static u32 cs_etm__mem_access(struct cs_etm_queue *etmq, u8 trace_chan_id, in cs_etm__mem_access() argument
654 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__mem_access()
744 u8 trace_chan_id; in cs_etm__setup_queue() local
796 timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id); in cs_etm__setup_queue()
822 cs_queue_nr = TO_CS_QUEUE_NR(queue_nr, trace_chan_id); in cs_etm__setup_queue()
907 u8 trace_chan_id, u64 addr) in cs_etm__t32_instr_size() argument
911 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__t32_instr_size()
941 u64 trace_chan_id, in cs_etm__instr_addr() argument
950 trace_chan_id, addr); in cs_etm__instr_addr()
1054 pid_t tid, u8 trace_chan_id) in cs_etm__etmq_set_tid() argument
1060 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__etmq_set_tid()
1064 if (cs_etm__get_cpu(trace_chan_id, &cpu) < 0) in cs_etm__etmq_set_tid()
1084 u64 trace_chan_id, in cs_etm__copy_insn() argument
1102 sample->insn_len = cs_etm__t32_instr_size(etmq, trace_chan_id, in cs_etm__copy_insn()
1108 cs_etm__mem_access(etmq, trace_chan_id, sample->ip, in cs_etm__copy_insn()
1135 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->packet, &sample); in cs_etm__synth_instruction_sample()
1196 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->prev_packet, in cs_etm__synth_branch_sample()
1345 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__sample() local
1376 u64 addr = cs_etm__instr_addr(etmq, trace_chan_id, in cs_etm__sample()
1552 static bool cs_etm__is_svc_instr(struct cs_etm_queue *etmq, u8 trace_chan_id, in cs_etm__is_svc_instr() argument
1576 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1592 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1609 cs_etm__mem_access(etmq, trace_chan_id, addr, in cs_etm__is_svc_instr()
1626 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__is_syscall() local
1641 cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_syscall()
1679 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__is_sync_exception() local
1705 !cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_sync_exception()
1729 u8 trace_chan_id = tidq->trace_chan_id; in cs_etm__set_sample_flags() local
1810 cs_etm__is_svc_instr(etmq, trace_chan_id, in cs_etm__set_sample_flags()
1827 ret = cs_etm__get_magic(packet->trace_chan_id, &magic); in cs_etm__set_sample_flags()
2094 u8 trace_chan_id; in cs_etm__process_queues() local
2107 trace_chan_id = TO_TRACE_CHAN_ID(cs_queue_nr); in cs_etm__process_queues()
2117 tidq = cs_etm__etmq_get_traceid_queue(etmq, trace_chan_id); in cs_etm__process_queues()
2157 timestamp = cs_etm__etmq_get_timestamp(etmq, &trace_chan_id); in cs_etm__process_queues()
2181 cs_queue_nr = TO_CS_QUEUE_NR(queue_nr, trace_chan_id); in cs_etm__process_queues()