Lines Matching refs:variant

233 	ev->variant.tick.ip = ip;  in pt_insn_tick()
267 if (decoder->flags.variant.insn.enable_tick_events) { in pt_insn_indirect_branch()
291 if (decoder->flags.variant.insn.enable_tick_events) { in pt_insn_cond_branch()
509 ip = ev->variant.async_disabled.ip; in handle_erratum_skd022()
512 ev->variant.disabled.ip = ip; in handle_erratum_skd022()
558 if (iext->variant.branch.displacement || in pt_insn_proceed()
559 !iext->variant.branch.is_direct) in pt_insn_proceed()
600 if (iext->variant.branch.is_direct) in pt_insn_proceed()
601 decoder->ip += iext->variant.branch.displacement; in pt_insn_proceed()
638 if (!iext->variant.branch.is_direct) in pt_insn_at_skl014()
644 ip += iext->variant.branch.displacement; in pt_insn_at_skl014()
696 if (iext->variant.branch.is_direct) { in pt_insn_at_disabled_event()
701 ip += iext->variant.branch.displacement; in pt_insn_at_disabled_event()
703 if (ip != ev->variant.disabled.ip) in pt_insn_at_disabled_event()
920 ev->variant.ptwrite.ip = decoder->ip; in pt_insn_check_insn_event()
930 if (decoder->ip != ev->variant.ptwrite.ip) in pt_insn_check_insn_event()
972 if (!ev->variant.tsx.aborted) in handle_erratum_bdm64()
984 status = pt_insn_range_is_contiguous(decoder->ip, ev->variant.tsx.ip, in handle_erratum_bdm64()
996 decoder->ip = ev->variant.tsx.ip; in handle_erratum_bdm64()
1028 if (decoder->ip != ev->variant.tsx.ip) in pt_insn_postpone_tsx()
1069 if (ev->variant.async_disabled.at != decoder->ip) in pt_insn_check_ip_event()
1102 if (ev->variant.async_branch.from != decoder->ip) in pt_insn_check_ip_event()
1112 ev->variant.exec_mode.ip != decoder->ip) in pt_insn_check_ip_event()
1125 ev->variant.async_paging.ip != decoder->ip) in pt_insn_check_ip_event()
1138 ev->variant.async_vmcs.ip != decoder->ip) in pt_insn_check_ip_event()
1148 decoder->ip != ev->variant.exstop.ip) in pt_insn_check_ip_event()
1155 decoder->ip != ev->variant.mwait.ip) in pt_insn_check_ip_event()
1398 decoder->ip = ev->variant.enabled.ip; in pt_insn_process_enabled()
1447 decoder->ip = ev->variant.async_branch.to; in pt_insn_process_async_branch()
1460 cr3 = decoder->event.variant.paging.cr3; in pt_insn_process_paging()
1502 decoder->ip = ev->variant.overflow.ip; in pt_insn_process_overflow()
1526 mode = ev->variant.exec_mode.mode; in pt_insn_process_exec_mode()
1543 decoder->speculative = decoder->event.variant.tsx.speculative; in pt_insn_process_tsx()
1576 vmcs = decoder->event.variant.vmcs.base; in pt_insn_process_vmcs()
1616 if (decoder->ip == ev->variant.enabled.ip) in pt_insn_event()
1617 ev->variant.enabled.resumed = 1; in pt_insn_event()
1627 decoder->ip != ev->variant.async_disabled.at) in pt_insn_event()
1639 if (decoder->ip != ev->variant.async_branch.from) in pt_insn_event()
1650 decoder->ip != ev->variant.async_paging.ip) in pt_insn_event()
1663 decoder->ip != ev->variant.async_vmcs.ip) in pt_insn_event()
1704 decoder->ip != ev->variant.exstop.ip) in pt_insn_event()
1711 decoder->ip != ev->variant.mwait.ip) in pt_insn_event()