Lines Matching refs:prev_packet
95 struct cs_etm_packet *prev_packet;
485 tidq->prev_packet = zalloc(sizeof(struct cs_etm_packet));
486 if (!tidq->prev_packet)
511 zfree(&tidq->prev_packet);
622 tidq->packet = tidq->prev_packet;
623 tidq->prev_packet = tmp;
806 zfree(&tidq->prev_packet);
1298 be->from = cs_etm__last_executed_instr(tidq->prev_packet);
1472 sample.flags = tidq->prev_packet->flags;
1515 ip = cs_etm__last_executed_instr(tidq->prev_packet);
1533 sample.flags = tidq->prev_packet->flags;
1536 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->prev_packet,
1703 tidq->prev_packet->sample_type == CS_ETM_RANGE &&
1704 tidq->prev_packet->last_instr_taken_branch)
1794 if (tidq->prev_packet->sample_type == CS_ETM_DISCONTINUITY)
1798 if (tidq->prev_packet->sample_type == CS_ETM_RANGE &&
1799 tidq->prev_packet->last_instr_taken_branch)
1819 * to set 'prev_packet->last_instr_taken_branch' to true. This ensures
1827 if (tidq->prev_packet->sample_type == CS_ETM_RANGE)
1828 tidq->prev_packet->last_instr_taken_branch = true;
1840 if (tidq->prev_packet->sample_type == CS_ETM_EMPTY)
1845 tidq->prev_packet->sample_type == CS_ETM_RANGE) {
1858 addr = cs_etm__last_executed_instr(tidq->prev_packet);
1871 tidq->prev_packet->sample_type == CS_ETM_RANGE) {
1903 tidq->prev_packet->sample_type == CS_ETM_RANGE) {
1913 addr = cs_etm__last_executed_instr(tidq->prev_packet);
2029 struct cs_etm_packet *prev_packet = tidq->prev_packet;
2042 cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet,
2043 prev_packet->end_addr))
2082 struct cs_etm_packet *prev_packet = tidq->prev_packet;
2106 !cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet,
2107 prev_packet->end_addr))
2129 struct cs_etm_packet *prev_packet = tidq->prev_packet;
2195 * instruction packets, fixup prev_packet with flag
2198 if (prev_packet->sample_type == CS_ETM_DISCONTINUITY)
2199 prev_packet->flags |= PERF_IP_FLAG_BRANCH |
2208 if (prev_packet->flags == (PERF_IP_FLAG_BRANCH |
2213 prev_packet->flags = PERF_IP_FLAG_BRANCH |
2223 if (prev_packet->sample_type == CS_ETM_RANGE)
2224 prev_packet->flags |= PERF_IP_FLAG_BRANCH |
2262 if (prev_packet->sample_type == CS_ETM_RANGE)
2263 prev_packet->flags = packet->flags;
2291 if (prev_packet->sample_type == CS_ETM_RANGE)
2292 prev_packet->flags = PERF_IP_FLAG_BRANCH |