Lines Matching refs:variant
863 if (size < offsetof(struct pt_event, variant)) in pt_qry_event()
1142 return pt_qry_event_ip(&ev->variant.async_branch.to, ev, in pt_qry_event_tip()
1146 return pt_qry_event_ip(&ev->variant.async_paging.ip, ev, in pt_qry_event_tip()
1150 return pt_qry_event_ip(&ev->variant.async_vmcs.ip, ev, in pt_qry_event_tip()
1154 return pt_qry_event_ip(&ev->variant.exec_mode.ip, ev, in pt_qry_event_tip()
1265 return pt_qry_event_ip(&ev->variant.exec_mode.ip, ev, decoder); in pt_qry_event_tip_pge()
1301 errcode = pt_last_ip_query(&ev->variant.enabled.ip, in pt_qry_decode_tip_pge()
1374 at = ev->variant.async_branch.from; in pt_qry_event_tip_pgd()
1377 ev->variant.async_disabled.at = at; in pt_qry_event_tip_pgd()
1379 return pt_qry_event_ip(&ev->variant.async_disabled.ip, ev, in pt_qry_event_tip_pgd()
1437 errcode = pt_qry_event_ip(&ev->variant.disabled.ip, ev, in pt_qry_decode_tip_pgd()
1582 return pt_last_ip_query(&ev->variant.overflow.ip, in pt_qry_event_fup()
1586 if (!(ev->variant.tsx.aborted)) in pt_qry_event_fup()
1589 return pt_qry_event_ip(&ev->variant.tsx.ip, ev, decoder); in pt_qry_event_fup()
1594 return pt_qry_event_ip(&ev->variant.exstop.ip, ev, decoder); in pt_qry_event_fup()
1599 return pt_qry_event_ip(&ev->variant.mwait.ip, ev, decoder); in pt_qry_event_fup()
1604 return pt_qry_event_ip(&ev->variant.ptwrite.ip, ev, decoder); in pt_qry_event_fup()
1666 ev->variant.async_branch.from = ip; in pt_qry_decode_fup()
1698 event->variant.paging.cr3 = packet.cr3; in pt_qry_decode_pip()
1699 event->variant.paging.non_root = packet.nr; in pt_qry_decode_pip()
1708 event->variant.async_paging.cr3 = packet.cr3; in pt_qry_decode_pip()
1709 event->variant.async_paging.non_root = packet.nr; in pt_qry_decode_pip()
1739 event->variant.async_paging.cr3 = packet.cr3; in pt_qry_header_pip()
1740 event->variant.async_paging.non_root = packet.nr; in pt_qry_header_pip()
1763 return pt_qry_event_ip(&ev->variant.async_paging.ip, ev, in pt_qry_event_psbend()
1767 return pt_qry_event_ip(&ev->variant.exec_mode.ip, ev, decoder); in pt_qry_event_psbend()
1770 return pt_qry_event_ip(&ev->variant.tsx.ip, ev, decoder); in pt_qry_event_psbend()
1773 return pt_qry_event_ip(&ev->variant.async_vmcs.ip, ev, in pt_qry_event_psbend()
1912 errcode = pt_last_ip_query(&ev->variant.overflow.ip, &ip); in skd010_recover()
2939 event->variant.exec_mode.mode = pt_get_exec_mode(packet); in pt_qry_decode_mode_exec()
2959 event->variant.tsx.ip = 0; in pt_qry_decode_mode_tsx()
2972 event->variant.tsx.speculative = packet->intx; in pt_qry_decode_mode_tsx()
2973 event->variant.tsx.aborted = packet->abrt; in pt_qry_decode_mode_tsx()
3029 event->variant.exec_mode.mode = in pt_qry_header_mode()
3035 event->variant.tsx.speculative = packet.bits.tsx.intx; in pt_qry_header_mode()
3036 event->variant.tsx.aborted = packet.bits.tsx.abrt; in pt_qry_header_mode()
3131 event->variant.cbr.ratio = packet.ratio; in pt_qry_decode_cbr()
3166 event->variant.cbr.ratio = packet.ratio; in pt_qry_header_cbr()
3335 event->variant.async_vmcs.base = packet.base; in pt_qry_header_vmcs()
3370 event->variant.async_vmcs.base = packet.base; in pt_qry_decode_vmcs()
3386 event->variant.async_vmcs.base = packet.base; in pt_qry_decode_vmcs()
3400 event->variant.vmcs.base = packet.base; in pt_qry_decode_vmcs()
3430 event->variant.mnt.payload = packet.payload; in pt_qry_decode_mnt()
3461 event->variant.mnt.payload = packet.payload; in pt_qry_header_mnt()
3495 event->variant.exstop.ip = 0ull; in pt_qry_decode_exstop()
3522 event->variant.mwait.hints = packet.hints; in pt_qry_decode_mwait()
3523 event->variant.mwait.ext = packet.ext; in pt_qry_decode_mwait()
3547 event->variant.pwre.state = packet.state; in pt_qry_decode_pwre()
3548 event->variant.pwre.sub_state = packet.sub_state; in pt_qry_decode_pwre()
3551 event->variant.pwre.hw = 1; in pt_qry_decode_pwre()
3577 event->variant.pwrx.last = packet.last; in pt_qry_decode_pwrx()
3578 event->variant.pwrx.deepest = packet.deepest; in pt_qry_decode_pwrx()
3581 event->variant.pwrx.interrupt = 1; in pt_qry_decode_pwrx()
3583 event->variant.pwrx.store = 1; in pt_qry_decode_pwrx()
3585 event->variant.pwrx.autonomous = 1; in pt_qry_decode_pwrx()
3625 event->variant.ptwrite.size = (uint8_t) pls; in pt_qry_decode_ptw()
3626 event->variant.ptwrite.payload = packet.payload; in pt_qry_decode_ptw()