Lines Matching refs:elem
295 const ocsd_generic_trace_elem *elem, in cs_etm_decoder__do_hard_timestamp() argument
311 packet_queue->next_timestamp = elem->timestamp; in cs_etm_decoder__do_hard_timestamp()
322 packet_queue->timestamp = elem->timestamp - packet_queue->instr_count; in cs_etm_decoder__do_hard_timestamp()
323 packet_queue->next_timestamp = elem->timestamp; in cs_etm_decoder__do_hard_timestamp()
384 const ocsd_generic_trace_elem *elem, in cs_etm_decoder__buffer_range() argument
397 switch (elem->isa) { in cs_etm_decoder__buffer_range()
415 packet->start_addr = elem->st_addr; in cs_etm_decoder__buffer_range()
416 packet->end_addr = elem->en_addr; in cs_etm_decoder__buffer_range()
417 packet->instr_count = elem->num_instr_range; in cs_etm_decoder__buffer_range()
418 packet->last_instr_type = elem->last_i_type; in cs_etm_decoder__buffer_range()
419 packet->last_instr_subtype = elem->last_i_subtype; in cs_etm_decoder__buffer_range()
420 packet->last_instr_cond = elem->last_instr_cond; in cs_etm_decoder__buffer_range()
422 switch (elem->last_i_type) { in cs_etm_decoder__buffer_range()
425 packet->last_instr_taken_branch = elem->last_instr_exec; in cs_etm_decoder__buffer_range()
436 packet->last_instr_size = elem->last_instr_sz; in cs_etm_decoder__buffer_range()
450 packet_queue->instr_count += elem->num_instr_range; in cs_etm_decoder__buffer_range()
473 const ocsd_generic_trace_elem *elem, in cs_etm_decoder__buffer_exception() argument
484 packet->exception_number = elem->exception_number; in cs_etm_decoder__buffer_exception()
500 const ocsd_generic_trace_elem *elem, in cs_etm_decoder__set_tid() argument
506 if (!elem->context.ctxt_id_valid) in cs_etm_decoder__set_tid()
509 tid = elem->context.context_id; in cs_etm_decoder__set_tid()
526 const ocsd_generic_trace_elem *elem) in cs_etm_decoder__gen_trace_elem_printer() argument
538 switch (elem->elem_type) { in cs_etm_decoder__gen_trace_elem_printer()
548 resp = cs_etm_decoder__buffer_range(etmq, packet_queue, elem, in cs_etm_decoder__gen_trace_elem_printer()
552 resp = cs_etm_decoder__buffer_exception(packet_queue, elem, in cs_etm_decoder__gen_trace_elem_printer()
560 resp = cs_etm_decoder__do_hard_timestamp(etmq, elem, in cs_etm_decoder__gen_trace_elem_printer()
565 elem, trace_chan_id); in cs_etm_decoder__gen_trace_elem_printer()