Lines Matching refs:prev_packet
78 struct cs_etm_packet *prev_packet;
252 tidq->prev_packet = zalloc(sizeof(struct cs_etm_packet));
253 if (!tidq->prev_packet)
278 zfree(&tidq->prev_packet);
381 tidq->packet = tidq->prev_packet;
382 tidq->prev_packet = tmp;
566 zfree(&tidq->prev_packet);
1008 be->from = cs_etm__last_executed_instr(tidq->prev_packet);
1162 sample.flags = tidq->prev_packet->flags;
1205 ip = cs_etm__last_executed_instr(tidq->prev_packet);
1219 sample.flags = tidq->prev_packet->flags;
1222 cs_etm__copy_insn(etmq, tidq->trace_chan_id, tidq->prev_packet,
1391 tidq->prev_packet->sample_type == CS_ETM_RANGE &&
1392 tidq->prev_packet->last_instr_taken_branch)
1482 if (tidq->prev_packet->sample_type == CS_ETM_DISCONTINUITY)
1486 if (tidq->prev_packet->sample_type == CS_ETM_RANGE &&
1487 tidq->prev_packet->last_instr_taken_branch)
1507 * to set 'prev_packet->last_instr_taken_branch' to true. This ensures
1515 if (tidq->prev_packet->sample_type == CS_ETM_RANGE)
1516 tidq->prev_packet->last_instr_taken_branch = true;
1528 if (tidq->prev_packet->sample_type == CS_ETM_EMPTY)
1532 tidq->prev_packet->sample_type == CS_ETM_RANGE) {
1545 addr = cs_etm__last_executed_instr(tidq->prev_packet);
1558 tidq->prev_packet->sample_type == CS_ETM_RANGE) {
1589 tidq->prev_packet->sample_type == CS_ETM_RANGE) {
1599 addr = cs_etm__last_executed_instr(tidq->prev_packet);
1715 struct cs_etm_packet *prev_packet = tidq->prev_packet;
1728 cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet,
1729 prev_packet->end_addr))
1768 struct cs_etm_packet *prev_packet = tidq->prev_packet;
1792 !cs_etm__is_svc_instr(etmq, trace_chan_id, prev_packet,
1793 prev_packet->end_addr))
1815 struct cs_etm_packet *prev_packet = tidq->prev_packet;
1881 * instruction packets, fixup prev_packet with flag
1884 if (prev_packet->sample_type == CS_ETM_DISCONTINUITY)
1885 prev_packet->flags |= PERF_IP_FLAG_BRANCH |
1894 if (prev_packet->flags == (PERF_IP_FLAG_BRANCH |
1899 prev_packet->flags = PERF_IP_FLAG_BRANCH |
1909 if (prev_packet->sample_type == CS_ETM_RANGE)
1910 prev_packet->flags |= PERF_IP_FLAG_BRANCH |
1948 if (prev_packet->sample_type == CS_ETM_RANGE)
1949 prev_packet->flags = packet->flags;
1977 if (prev_packet->sample_type == CS_ETM_RANGE)
1978 prev_packet->flags = PERF_IP_FLAG_BRANCH |