Searched refs:intercept (Results 1 – 9 of 9) sorted by relevance
/arch/s390/kvm/ |
D | Makefile | 11 kvm-objs := $(common-objs) kvm-s390.o intercept.o interrupt.o priv.o sigp.o
|
/arch/x86/include/asm/ |
D | kvm_emulate.h | 36 u8 intercept; /* which intercept */ member 219 int (*intercept)(struct x86_emulate_ctxt *ctxt, member 317 u8 intercept; member
|
D | svm.h | 63 u64 intercept; member
|
/arch/x86/kvm/ |
D | svm.c | 173 u64 intercept; member 519 c->intercept = h->intercept | g->intercept; in recalc_intercepts() 521 c->intercept |= (1ULL << INTERCEPT_VMLOAD); in recalc_intercepts() 522 c->intercept |= (1ULL << INTERCEPT_VMSAVE); in recalc_intercepts() 613 vmcb->control.intercept |= (1ULL << bit); in set_intercept() 622 vmcb->control.intercept &= ~(1ULL << bit); in clr_intercept() 3133 if (svm->nested.intercept & 1ULL) { in nested_svm_intr() 3154 if (!(svm->nested.intercept & (1ULL << INTERCEPT_NMI))) in nested_svm_nmi() 3170 if (!(svm->nested.intercept & (1ULL << INTERCEPT_IOIO_PROT))) in nested_svm_intercept_ioio() 3193 if (!(svm->nested.intercept & (1ULL << INTERCEPT_MSR_PROT))) in nested_svm_exit_handled_msr() [all …]
|
D | trace.h | 535 TP_PROTO(__u16 cr_read, __u16 cr_write, __u32 exceptions, __u64 intercept), 536 TP_ARGS(cr_read, cr_write, exceptions, intercept), 542 __field( __u64, intercept ) 549 __entry->intercept = intercept; 554 __entry->intercept)
|
D | emulate.c | 215 u64 intercept : 8; member 495 enum x86_intercept intercept, in emulator_check_intercept() argument 499 .intercept = intercept, in emulator_check_intercept() 512 return ctxt->ops->intercept(ctxt, &info, stage); in emulator_check_intercept() 4476 #define DI(_y, _i) { .flags = (_y)|Intercept, .intercept = x86_intercept_##_i } 4478 .intercept = x86_intercept_##_i, .check_perm = (_p) } 4489 { .flags = (_f)|Intercept, .u.execute = (_e), .intercept = x86_intercept_##_i } 4492 .intercept = x86_intercept_##_i, .check_perm = (_p) } 5255 ctxt->intercept = x86_intercept_none; in x86_decode_insn() 5460 ctxt->intercept = opcode.intercept; in x86_decode_insn() [all …]
|
D | x86.c | 6381 .intercept = emulator_intercept,
|
/arch/x86/kvm/vmx/ |
D | vmx.c | 7201 bool intercept; in vmx_check_intercept_io() local 7204 if (info->intercept == x86_intercept_in || in vmx_check_intercept_io() 7205 info->intercept == x86_intercept_ins) { in vmx_check_intercept_io() 7221 intercept = nested_cpu_has(vmcs12, in vmx_check_intercept_io() 7224 intercept = nested_vmx_check_io_bitmaps(vcpu, port, size); in vmx_check_intercept_io() 7227 return intercept ? X86EMUL_UNHANDLEABLE : X86EMUL_CONTINUE; in vmx_check_intercept_io() 7237 switch (info->intercept) { in vmx_check_intercept()
|
/arch/arm/ |
D | Kconfig | 1506 intercept syscalls that have structure arguments which layout
|