Lines Matching full:variant
877 if (size < offsetof(struct pt_event, variant)) in pt_qry_event()
1160 return pt_qry_event_ip(&ev->variant.async_branch.to, ev, in pt_qry_event_tip()
1164 return pt_qry_event_ip(&ev->variant.async_paging.ip, ev, in pt_qry_event_tip()
1168 return pt_qry_event_ip(&ev->variant.async_vmcs.ip, ev, in pt_qry_event_tip()
1172 return pt_qry_event_ip(&ev->variant.exec_mode.ip, ev, in pt_qry_event_tip()
1283 return pt_qry_event_ip(&ev->variant.exec_mode.ip, ev, decoder); in pt_qry_event_tip_pge()
1319 errcode = pt_last_ip_query(&ev->variant.enabled.ip, in pt_qry_decode_tip_pge()
1392 at = ev->variant.async_branch.from; in pt_qry_event_tip_pgd()
1395 ev->variant.async_disabled.at = at; in pt_qry_event_tip_pgd()
1397 return pt_qry_event_ip(&ev->variant.async_disabled.ip, ev, in pt_qry_event_tip_pgd()
1455 errcode = pt_qry_event_ip(&ev->variant.disabled.ip, ev, in pt_qry_decode_tip_pgd()
1600 return pt_last_ip_query(&ev->variant.overflow.ip, in pt_qry_event_fup()
1604 if (!(ev->variant.tsx.aborted)) in pt_qry_event_fup()
1607 return pt_qry_event_ip(&ev->variant.tsx.ip, ev, decoder); in pt_qry_event_fup()
1612 return pt_qry_event_ip(&ev->variant.exstop.ip, ev, decoder); in pt_qry_event_fup()
1617 return pt_qry_event_ip(&ev->variant.mwait.ip, ev, decoder); in pt_qry_event_fup()
1622 return pt_qry_event_ip(&ev->variant.ptwrite.ip, ev, decoder); in pt_qry_event_fup()
1684 ev->variant.async_branch.from = ip; in pt_qry_decode_fup()
1716 event->variant.paging.cr3 = packet.cr3; in pt_qry_decode_pip()
1717 event->variant.paging.non_root = packet.nr; in pt_qry_decode_pip()
1726 event->variant.async_paging.cr3 = packet.cr3; in pt_qry_decode_pip()
1727 event->variant.async_paging.non_root = packet.nr; in pt_qry_decode_pip()
1757 event->variant.async_paging.cr3 = packet.cr3; in pt_qry_header_pip()
1758 event->variant.async_paging.non_root = packet.nr; in pt_qry_header_pip()
1781 return pt_qry_event_ip(&ev->variant.async_paging.ip, ev, in pt_qry_event_psbend()
1785 return pt_qry_event_ip(&ev->variant.exec_mode.ip, ev, decoder); in pt_qry_event_psbend()
1788 return pt_qry_event_ip(&ev->variant.tsx.ip, ev, decoder); in pt_qry_event_psbend()
1791 return pt_qry_event_ip(&ev->variant.async_vmcs.ip, ev, in pt_qry_event_psbend()
1930 errcode = pt_last_ip_query(&ev->variant.overflow.ip, &ip); in skd010_recover()
2878 if (decoder->config.flags.variant.query.keep_tcal_on_ovf) { in pt_qry_decode_ovf()
2968 event->variant.exec_mode.mode = pt_get_exec_mode(packet); in pt_qry_decode_mode_exec()
2988 event->variant.tsx.ip = 0; in pt_qry_decode_mode_tsx()
3001 event->variant.tsx.speculative = packet->intx; in pt_qry_decode_mode_tsx()
3002 event->variant.tsx.aborted = packet->abrt; in pt_qry_decode_mode_tsx()
3058 event->variant.exec_mode.mode = in pt_qry_header_mode()
3064 event->variant.tsx.speculative = packet.bits.tsx.intx; in pt_qry_header_mode()
3065 event->variant.tsx.aborted = packet.bits.tsx.abrt; in pt_qry_header_mode()
3160 event->variant.cbr.ratio = packet.ratio; in pt_qry_decode_cbr()
3195 event->variant.cbr.ratio = packet.ratio; in pt_qry_header_cbr()
3364 event->variant.async_vmcs.base = packet.base; in pt_qry_header_vmcs()
3399 event->variant.async_vmcs.base = packet.base; in pt_qry_decode_vmcs()
3415 event->variant.async_vmcs.base = packet.base; in pt_qry_decode_vmcs()
3429 event->variant.vmcs.base = packet.base; in pt_qry_decode_vmcs()
3459 event->variant.mnt.payload = packet.payload; in pt_qry_decode_mnt()
3490 event->variant.mnt.payload = packet.payload; in pt_qry_header_mnt()
3524 event->variant.exstop.ip = 0ull; in pt_qry_decode_exstop()
3551 event->variant.mwait.hints = packet.hints; in pt_qry_decode_mwait()
3552 event->variant.mwait.ext = packet.ext; in pt_qry_decode_mwait()
3576 event->variant.pwre.state = packet.state; in pt_qry_decode_pwre()
3577 event->variant.pwre.sub_state = packet.sub_state; in pt_qry_decode_pwre()
3580 event->variant.pwre.hw = 1; in pt_qry_decode_pwre()
3606 event->variant.pwrx.last = packet.last; in pt_qry_decode_pwrx()
3607 event->variant.pwrx.deepest = packet.deepest; in pt_qry_decode_pwrx()
3610 event->variant.pwrx.interrupt = 1; in pt_qry_decode_pwrx()
3612 event->variant.pwrx.store = 1; in pt_qry_decode_pwrx()
3614 event->variant.pwrx.autonomous = 1; in pt_qry_decode_pwrx()
3654 event->variant.ptwrite.size = (uint8_t) pls; in pt_qry_decode_ptw()
3655 event->variant.ptwrite.payload = packet.payload; in pt_qry_decode_ptw()