Home
last modified time | relevance | path

Searched refs:eip (Results 1 – 22 of 22) sorted by relevance

/linux/arch/riscv/kvm/
H A Daia_imsic.c24 unsigned long eip[BITS_PER_TYPE(u64) / BITS_PER_LONG]; member
261 imsic_mrif_atomic_read(mrif, &eix->eip[0]); in imsic_mrif_topei()
264 imsic_mrif_atomic_read(mrif, &eix->eip[1]); in imsic_mrif_topei()
344 ei = (pend) ? &eix->eip[0] : &eix->eie[0]; in imsic_mrif_rmw()
346 ei = (pend) ? &eix->eip[num & 0x1] : &eix->eie[num & 0x1]; in imsic_mrif_rmw()
397 eix->eip[0] = imsic_eix_swap(IMSIC_EIP0 + i * 2, 0); in imsic_vsfile_local_read()
400 eix->eip[1] = imsic_eix_swap(IMSIC_EIP0 + i * 2 + 1, 0); in imsic_vsfile_local_read()
409 eix->eip[0] = imsic_eix_read(IMSIC_EIP0 + i * 2); in imsic_vsfile_local_read()
412 eix->eip[1] = imsic_eix_read(IMSIC_EIP0 + i * 2 + 1); in imsic_vsfile_local_read()
575 imsic_eix_set(IMSIC_EIP0 + i * 2, eix->eip[0]); in imsic_vsfile_local_update()
[all …]
/linux/arch/um/kernel/
H A Dexec.c31 void start_thread(struct pt_regs *regs, unsigned long eip, unsigned long esp) in start_thread() argument
33 PT_REGS_IP(regs) = eip; in start_thread()
/linux/tools/testing/selftests/coredump/
H A DREADME.rst26 * commit 0a1eb2d474ed ("fs/proc: Stop reporting eip and esp in /proc/PID/stat") changed kstkesp to
29 * commit fd7d56270b52 ("fs/proc: Report eip/esp in /prod/PID/stat for coredumping") fixed it for the
32 * commit cb8f381f1613 ("fs/proc/array.c: allow reporting eip/esp for all coredumping threads") fixed
/linux/include/uapi/video/
H A Duvesafb.h15 __u32 eip; member
/linux/arch/x86/include/asm/
H A Duser32.h40 __u32 orig_eax, eip; member
/linux/arch/x86/include/uapi/asm/
H A Dvm86.h79 long eip; member
H A Dsigcontext.h315 __u32 eip; member
/linux/arch/x86/kvm/
H A Dtss.h14 u32 eip; member
H A Demulate.c430 .rip = ctxt->eip, in emulator_check_intercept()
849 .ea = ctxt->eip + cur_size }; in __do_insn_fetch_bytes()
2010 u16 cs, eip; in __emulate_int_real() local
2039 rc = linear_read_system(ctxt, eip_addr, &eip, 2); in __emulate_int_real()
2047 ctxt->_eip = eip; in __emulate_int_real()
2215 unsigned long eip = 0; in em_ret() local
2217 rc = emulate_pop(ctxt, &eip, ctxt->op_bytes); in em_ret()
2221 return assign_eip_near(ctxt, eip); in em_ret()
2227 unsigned long eip = 0; in em_ret_far() local
2232 rc = emulate_pop(ctxt, &eip, ctxt->op_bytes); in em_ret_far()
[all …]
H A Dsmm.h62 u32 eip; member
H A Dsmm.c55 CHECK_SMRAM32_OFFSET(eip, 0xFFF0); in check_smram_offsets()
193 smram->eip = kvm_rip_read(vcpu); in enter_smm_save_state_32()
472 ctxt->_eip = smstate->eip; in rsm_load_state_32()
H A Dkvm_emulate.h336 unsigned long eip; /* eip before instruction emulation */ member
H A Dx86.c9003 ctxt->eip = kvm_rip_read(vcpu); in init_emulate_ctxt()
9027 ctxt->_eip = ctxt->eip + inc_eip; in kvm_inject_realmode_interrupt()
9033 ctxt->eip = ctxt->_eip; in kvm_inject_realmode_interrupt()
9034 kvm_rip_write(vcpu, ctxt->eip); in kvm_inject_realmode_interrupt()
9310 unsigned long eip = kvm_get_linear_rip(vcpu); in kvm_vcpu_check_code_breakpoint() local
9311 u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0, in kvm_vcpu_check_code_breakpoint()
9317 kvm_run->debug.arch.pc = eip; in kvm_vcpu_check_code_breakpoint()
9327 unsigned long eip = kvm_get_linear_rip(vcpu); in kvm_vcpu_check_code_breakpoint() local
9328 u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0, in kvm_vcpu_check_code_breakpoint()
9505 ctxt->eip = (u32)ctxt->_eip; in x86_emulate_instruction()
[all …]
/linux/include/xen/interface/hvm/
H A Dhvm_vcpu.h20 uint32_t eip; member
/linux/drivers/scsi/
H A Dses.c470 int eip = desc[0] & 0x10; in ses_process_descriptor() local
483 if (eip) { in ses_process_descriptor()
492 if (eip) { in ses_process_descriptor()
/linux/tools/testing/selftests/x86/
H A Dfsgsbase_restore.c203 regs2.eip = (unsigned long)tracee_zap_segment; in main()
/linux/Documentation/arch/x86/
H A Dexception-tables.rst51 (i.e. regs->eip) to find an address where the execution can continue
53 return address (again regs->eip) and returns. The execution will
287 #. kernelmode_fixup_or_oops() calls fixup_exception() (regs->eip == c017e7a5);
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_type.h762 u32 eip:3; /* encaped ip */ member
768 #define WX_PTT(mac, ip, etype, eip, proto, layer)\ argument
773 WX_DEC_PTYPE_IP_##eip, /* eip */\
/linux/arch/x86/xen/
H A Dsmp_pv.c246 ctxt->user_regs.eip = (unsigned long)asm_cpu_bringup_and_idle; in cpu_initialize_context()
/linux/arch/x86/kernel/
H A Dvm86_32.c126 unsafe_put_user(regs->pt.ip, &user->regs.eip, Efault_end); in save_v86_state()
263 vm86regs.pt.ip = v.regs.eip; in do_sys_vm86()
H A Dptrace.c918 R32(eip, ip); in putreg32()
992 R32(eip, ip); in getreg32()
/linux/tools/lib/bpf/
H A Dbpf_tracing.h130 #define __PT_IP_REG eip