Lines Matching refs:prev_packet

78 	struct cs_etm_packet *prev_packet;  member
292 tidq->prev_packet = zalloc(sizeof(struct cs_etm_packet)); in cs_etm__init_traceid_queue()
293 if (!tidq->prev_packet) in cs_etm__init_traceid_queue()
318 zfree(&tidq->prev_packet); in cs_etm__init_traceid_queue()
421 tidq->packet = tidq->prev_packet; in cs_etm__packet_swap()
422 tidq->prev_packet = tmp; in cs_etm__packet_swap()
596 zfree(&tidq->prev_packet); in cs_etm__free_traceid_queues()
1033 be->from = cs_etm__last_executed_instr(tidq->prev_packet); in cs_etm__update_last_branch_rb()
1214 sample.flags = tidq->prev_packet->flags; in cs_etm__synth_instruction_sample()
1257 ip = cs_etm__last_executed_instr(tidq->prev_packet); in cs_etm__synth_branch_sample()
1274 sample.flags = tidq->prev_packet->flags; in cs_etm__synth_branch_sample()
1277 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->prev_packet, in cs_etm__synth_branch_sample()
1444 tidq->prev_packet->sample_type == CS_ETM_RANGE && in cs_etm__sample()
1445 tidq->prev_packet->last_instr_taken_branch) in cs_etm__sample()
1535 if (tidq->prev_packet->sample_type == CS_ETM_DISCONTINUITY) in cs_etm__sample()
1539 if (tidq->prev_packet->sample_type == CS_ETM_RANGE && in cs_etm__sample()
1540 tidq->prev_packet->last_instr_taken_branch) in cs_etm__sample()
1568 if (tidq->prev_packet->sample_type == CS_ETM_RANGE) in cs_etm__exception()
1569 tidq->prev_packet->last_instr_taken_branch = true; in cs_etm__exception()
1581 if (tidq->prev_packet->sample_type == CS_ETM_EMPTY) in cs_etm__flush()
1586 tidq->prev_packet->sample_type == CS_ETM_RANGE) { in cs_etm__flush()
1599 addr = cs_etm__last_executed_instr(tidq->prev_packet); in cs_etm__flush()
1612 tidq->prev_packet->sample_type == CS_ETM_RANGE) { in cs_etm__flush()
1644 tidq->prev_packet->sample_type == CS_ETM_RANGE) { in cs_etm__end_block()
1654 addr = cs_etm__last_executed_instr(tidq->prev_packet); in cs_etm__end_block()
1770 struct cs_etm_packet *prev_packet = tidq->prev_packet; in cs_etm__is_syscall() local
1783 cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_syscall()
1784 prev_packet->end_addr)) in cs_etm__is_syscall()
1823 struct cs_etm_packet *prev_packet = tidq->prev_packet; in cs_etm__is_sync_exception() local
1847 !cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet, in cs_etm__is_sync_exception()
1848 prev_packet->end_addr)) in cs_etm__is_sync_exception()
1870 struct cs_etm_packet *prev_packet = tidq->prev_packet; in cs_etm__set_sample_flags() local
1939 if (prev_packet->sample_type == CS_ETM_DISCONTINUITY) in cs_etm__set_sample_flags()
1940 prev_packet->flags |= PERF_IP_FLAG_BRANCH | in cs_etm__set_sample_flags()
1949 if (prev_packet->flags == (PERF_IP_FLAG_BRANCH | in cs_etm__set_sample_flags()
1954 prev_packet->flags = PERF_IP_FLAG_BRANCH | in cs_etm__set_sample_flags()
1964 if (prev_packet->sample_type == CS_ETM_RANGE) in cs_etm__set_sample_flags()
1965 prev_packet->flags |= PERF_IP_FLAG_BRANCH | in cs_etm__set_sample_flags()
2003 if (prev_packet->sample_type == CS_ETM_RANGE) in cs_etm__set_sample_flags()
2004 prev_packet->flags = packet->flags; in cs_etm__set_sample_flags()
2032 if (prev_packet->sample_type == CS_ETM_RANGE) in cs_etm__set_sample_flags()
2033 prev_packet->flags = PERF_IP_FLAG_BRANCH | in cs_etm__set_sample_flags()