Lines Matching refs:variant

237 	ev->variant.tick.ip = ip;  in pt_blk_tick()
271 if (decoder->flags.variant.block.enable_tick_events) { in pt_blk_indirect_branch()
295 if (decoder->flags.variant.block.enable_tick_events) { in pt_blk_cond_branch()
571 ip += iext->variant.branch.displacement; in pt_blk_next_ip()
605 if (iext->variant.branch.is_direct) in pt_blk_next_ip()
712 if (iext->variant.branch.is_direct && in pt_blk_log_call()
713 !iext->variant.branch.displacement) in pt_blk_log_call()
856 if ((decoder->flags.variant.block.end_on_call && in pt_blk_proceed_to_insn()
858 (decoder->flags.variant.block.end_on_jump && in pt_blk_proceed_to_insn()
917 if ((decoder->flags.variant.block.end_on_call && in pt_blk_proceed_to_ip()
919 (decoder->flags.variant.block.end_on_jump && in pt_blk_proceed_to_ip()
977 return iext->variant.branch.is_direct; in pt_insn_skl014()
1055 if ((decoder->flags.variant.block.end_on_call && in pt_blk_proceed_skl014()
1057 (decoder->flags.variant.block.end_on_jump && in pt_blk_proceed_skl014()
1109 ev->variant.disabled.ip); in pt_blk_proceed_to_disabled()
1166 ev->variant.async_paging.ip); in pt_blk_proceed_to_async_paging()
1171 return (decoder->ip == ev->variant.async_paging.ip ? 1 : 0); in pt_blk_proceed_to_async_paging()
1198 ev->variant.async_vmcs.ip); in pt_blk_proceed_to_async_vmcs()
1203 return (decoder->ip == ev->variant.async_vmcs.ip ? 1 : 0); in pt_blk_proceed_to_async_vmcs()
1230 ev->variant.exec_mode.ip); in pt_blk_proceed_to_exec_mode()
1235 return (decoder->ip == ev->variant.exec_mode.ip ? 1 : 0); in pt_blk_proceed_to_exec_mode()
1287 ev->variant.ptwrite.ip = insn->ip; in pt_blk_proceed_to_ptwrite()
1291 ev->variant.ptwrite.ip); in pt_blk_proceed_to_ptwrite()
1330 insn.ip = ev->variant.async_disabled.at; in pt_blk_handle_erratum_skd022()
1350 ev->variant.disabled.ip = ev->variant.async_disabled.ip; in pt_blk_handle_erratum_skd022()
1488 ev->variant.async_disabled.at); in pt_blk_proceed_event()
1509 ev->variant.async_branch.from); in pt_blk_proceed_event()
1576 ev->variant.tsx.ip); in pt_blk_proceed_event()
1590 ev->variant.exstop.ip); in pt_blk_proceed_event()
1601 ev->variant.mwait.ip); in pt_blk_proceed_event()
1825 if (iext.variant.branch.is_direct) in pt_blk_proceed_no_event_fill_cache()
1833 if (iext.variant.branch.is_direct) in pt_blk_proceed_no_event_fill_cache()
1938 if (!iext.variant.branch.is_direct) in pt_blk_proceed_no_event_fill_cache()
1941 if (iext.variant.branch.displacement < 0 || in pt_blk_proceed_no_event_fill_cache()
1942 decoder->flags.variant.block.end_on_jump) in pt_blk_proceed_no_event_fill_cache()
2265 ip += iext.variant.branch.displacement; in pt_blk_proceed_no_event_cached()
2328 if ((decoder->flags.variant.block.end_on_call && in pt_blk_proceed_no_event_cached()
2330 (decoder->flags.variant.block.end_on_jump && in pt_blk_proceed_no_event_cached()
2629 if (!ev->variant.tsx.aborted) in pt_blk_handle_erratum_bdm64()
2655 status = pt_insn_range_is_contiguous(decoder->ip, ev->variant.tsx.ip, in pt_blk_handle_erratum_bdm64()
2667 decoder->ip = ev->variant.tsx.ip; in pt_blk_handle_erratum_bdm64()
2698 if (decoder->ip != ev->variant.tsx.ip) in pt_blk_postpone_trailing_tsx()
2780 decoder->ip == ev->variant.disabled.ip) in pt_blk_proceed_trailing_event()
2799 if (decoder->ip != ev->variant.async_disabled.at) in pt_blk_proceed_trailing_event()
2825 if (decoder->ip != ev->variant.async_branch.from) in pt_blk_proceed_trailing_event()
2865 decoder->ip != ev->variant.async_paging.ip) in pt_blk_proceed_trailing_event()
2905 decoder->ip != ev->variant.async_vmcs.ip) in pt_blk_proceed_trailing_event()
2925 decoder->ip != ev->variant.exec_mode.ip) in pt_blk_proceed_trailing_event()
2961 decoder->ip != ev->variant.exstop.ip) in pt_blk_proceed_trailing_event()
2973 decoder->ip != ev->variant.mwait.ip) in pt_blk_proceed_trailing_event()
3093 decoder->ip = ev->variant.enabled.ip; in pt_blk_process_enabled()
3149 decoder->ip = ev->variant.async_branch.to; in pt_blk_process_async_branch()
3168 cr3 = ev->variant.paging.cr3; in pt_blk_process_paging()
3195 vmcs = ev->variant.vmcs.base; in pt_blk_process_vmcs()
3239 decoder->ip = ev->variant.overflow.ip; in pt_blk_process_overflow()
3267 mode = ev->variant.exec_mode.mode; in pt_blk_process_exec_mode()
3288 decoder->speculative = ev->variant.tsx.speculative; in pt_blk_process_tsx()
3337 if (ev->variant.enabled.ip == decoder->ip) in pt_blk_event()
3338 ev->variant.enabled.resumed = 1; in pt_blk_event()
3347 if (decoder->ip != ev->variant.async_disabled.at) in pt_blk_event()
3360 if (decoder->ip != ev->variant.async_branch.from) in pt_blk_event()
3371 decoder->ip != ev->variant.async_paging.ip) in pt_blk_event()
3384 decoder->ip != ev->variant.async_vmcs.ip) in pt_blk_event()
3404 decoder->ip != ev->variant.exec_mode.ip) in pt_blk_event()
3414 if (!ev->ip_suppressed && decoder->ip != ev->variant.tsx.ip) in pt_blk_event()
3432 decoder->ip != ev->variant.exstop.ip) in pt_blk_event()
3440 decoder->ip != ev->variant.mwait.ip) in pt_blk_event()