| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | kvm_book3s_asm.h | 32 .macro DO_KVM intno 33 .if (\intno == BOOK3S_INTERRUPT_SYSTEM_RESET) || \ 34 (\intno == BOOK3S_INTERRUPT_MACHINE_CHECK) || \ 35 (\intno == BOOK3S_INTERRUPT_DATA_STORAGE) || \ 36 (\intno == BOOK3S_INTERRUPT_INST_STORAGE) || \ 37 (\intno == BOOK3S_INTERRUPT_DATA_SEGMENT) || \ 38 (\intno == BOOK3S_INTERRUPT_INST_SEGMENT) || \ 39 (\intno == BOOK3S_INTERRUPT_EXTERNAL) || \ 40 (\intno == BOOK3S_INTERRUPT_EXTERNAL_HV) || \ 41 (\intno == BOOK3S_INTERRUPT_ALIGNMENT) || \ [all …]
|
| H A D | kvm_booke_hv_asm.h | 56 .macro DO_KVM intno srr1 61 b kvmppc_handler_\intno\()_\srr1
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kvm/ |
| H A D | book3s_rmhandlers.S | 42 .macro INTERRUPT_TRAMPOLINE intno argument 44 .global kvmppc_trampoline_\intno 45 kvmppc_trampoline_\intno: 65 b kvmppc_resume_\intno /* Get back original handler */ 73 bne ..kvmppc_handler_hasmagic_\intno 79 ..kvmppc_handler_hasmagic_\intno: 86 li r12, \intno
|
| H A D | bookehv_interrupts.S | 60 .macro kvm_handler_common intno, srr0, flags 75 li r14, \intno 170 .macro kvm_handler intno type scratch, paca_ex, ex_r10, ex_r11, srr0, srr1, flags 171 _GLOBAL(kvmppc_handler_\intno\()_\srr1) 204 kvm_handler_common \intno, \srr0, \flags 280 .macro kvm_handler intno srr0, srr1, flags 281 _GLOBAL(kvmppc_handler_\intno\()_\srr1) 303 kvm_handler_common \intno, \srr0, \flags 306 .macro kvm_lvl_handler intno scratch srr0, srr1, flags 307 _GLOBAL(kvmppc_handler_\intno\()_\srr1) [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/bios_emulator/ |
| H A D | bios.c | 58 static void X86API undefined_intr(int intno) in undefined_intr() argument 60 if (BE_rdw(intno * 4 + 2) == BIOS_SEG) { in undefined_intr() 61 DB(printf("biosEmu: undefined interrupt %xh called!\n", intno);) in undefined_intr() 63 X86EMU_prepareForInt(intno); in undefined_intr() 75 static void X86API int42(int intno) in int42() argument 113 static void X86API int10(int intno) in int10() argument 115 if (BE_rdw(intno * 4 + 2) == BIOS_SEG) in int10() 116 int42(intno); in int10() 118 X86EMU_prepareForInt(intno); in int10()
|
| H A D | biosemu.c | 298 int X86API BE_int86(int intno, RMREGS * in, RMREGS * out) in BE_int86() argument 307 ((u8 *) M.mem_base)[0x4001] = (u8) intno; in BE_int86() 338 int X86API BE_int86x(int intno, RMREGS * in, RMREGS * out, RMSREGS * sregs) in BE_int86x() argument 351 ((u8 *) M.mem_base)[0x4001] = (u8) intno; in BE_int86x()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | head_booke.h | 47 #define NORMAL_EXCEPTION_PROLOG(intno) \ 54 DO_KVM BOOKE_INTERRUPT_##intno SPRN_SRR1; \ 86 .macro SYSCALL_ENTRY trapno intno srr1 97 b kvmppc_handler_\intno\()_\srr1 231 #define EXC_LEVEL_EXCEPTION_PROLOG(exc_level, intno, exc_level_srr0, exc_level_srr1) \ 240 DO_KVM BOOKE_INTERRUPT_##intno exc_level_srr1; \ 276 #define CRITICAL_EXCEPTION_PROLOG(intno) \ 277 EXC_LEVEL_EXCEPTION_PROLOG(CRIT, intno, SPRN_CSRR0, SPRN_CSRR1) 308 #define EXCEPTION(n, intno, label, hdlr, xfer) \ 310 NORMAL_EXCEPTION_PROLOG(intno); \ [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/bios_emulator/x86emu/ |
| H A D | decode.c | 50 u8 intno; in x86emu_intr_handle() local 53 intno = M.x86.intno; in x86emu_intr_handle() 54 if (_X86EMU_intrTab[intno]) { in x86emu_intr_handle() 55 (*_X86EMU_intrTab[intno])(intno); in x86emu_intr_handle() 61 M.x86.R_CS = mem_access_word(intno * 4 + 2); in x86emu_intr_handle() 63 M.x86.R_IP = mem_access_word(intno * 4); in x86emu_intr_handle() 80 M.x86.intno = intrnum; in x86emu_intr_raise() 115 if (((M.x86.intr & INTR_SYNCH) && (M.x86.intno == 0 || M.x86.intno == 2)) || in X86EMU_exec()
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/x86emu/ |
| H A D | decode.c | 62 u8 intno; in x86emu_intr_handle() local 65 intno = M.x86.intno; in x86emu_intr_handle() 66 if (_X86EMU_intrTab[intno]) { in x86emu_intr_handle() 67 (*_X86EMU_intrTab[intno]) (intno); in x86emu_intr_handle() 74 M.x86.R_CS = mem_access_word(intno * 4 + 2); in x86emu_intr_handle() 76 M.x86.R_IP = mem_access_word(intno * 4); in x86emu_intr_handle() 93 M.x86.intno = intrnum; in x86emu_intr_raise() 129 (M.x86.intno == 0 || M.x86.intno == 2)) || in X86EMU_exec()
|
| /OK3568_Linux_fs/kernel/arch/xtensa/include/asm/ |
| H A D | processor.h | 79 #define XTENSA_INT_LEVEL(intno) _XTENSA_INT_LEVEL(intno) argument 80 #define _XTENSA_INT_LEVEL(intno) XCHAL_INT##intno##_LEVEL argument
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/ |
| H A D | vm86_32.c | 657 int intno = popb(csp, ip, simulate_sigsegv); in handle_vm86_fault() local 660 if ((1 << (intno & 7)) & vmpi->vm86dbg_intxxtab[intno >> 3]) { in handle_vm86_fault() 661 save_v86_state(regs, VM86_INTx + (intno << 8)); in handle_vm86_fault() 665 do_int(regs, intno, ssp, sp); in handle_vm86_fault() 767 static irqreturn_t irq_handler(int intno, void *dev_id) in irq_handler() argument 773 irq_bit = 1 << intno; in irq_handler() 774 if ((irqbits & irq_bit) || !vm86_irqs[intno].tsk) in irq_handler() 777 if (vm86_irqs[intno].sig) in irq_handler() 778 send_sig(vm86_irqs[intno].sig, vm86_irqs[intno].tsk, 1); in irq_handler() 783 disable_irq_nosync(intno); in irq_handler()
|
| /OK3568_Linux_fs/u-boot/drivers/bios_emulator/include/ |
| H A D | biosemu.h | 297 int (PMAPIP BE_int86) (int intno, RMREGS * in, RMREGS * out); 298 int (PMAPIP BE_int86x) (int intno, RMREGS * in, RMREGS * out, 335 int X86API BE_int86(int intno, RMREGS * in, RMREGS * out); 336 int X86API BE_int86x(int intno, RMREGS * in, RMREGS * out,
|
| /OK3568_Linux_fs/u-boot/arch/x86/lib/ |
| H A D | bios.c | 29 asmlinkage void (*realmode_interrupt)(u32 intno, u32 eax, u32 ebx, u32 ecx, 69 .vector = M.x86.intno, in int_exception_handler() 86 M.x86.intno, M.x86.R_EAX); in int_unknown_handler() 317 M.x86.intno = intnumber; in interrupt_handler()
|
| H A D | bios.h | 91 asmlinkage void (*realmode_interrupt)(u32 intno, u32 eax, u32 ebx, u32 ecx,
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/ |
| H A D | i8259.c | 236 int irq, irq2, intno; in kvm_pic_read_irq() local 254 intno = s->pics[1].irq_base + irq2; in kvm_pic_read_irq() 257 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq() 263 intno = s->pics[0].irq_base + irq; in kvm_pic_read_irq() 268 return intno; in kvm_pic_read_irq()
|
| /OK3568_Linux_fs/kernel/drivers/isdn/hardware/mISDN/ |
| H A D | mISDNinfineon.c | 265 diva_irq(int intno, void *dev_id) in diva_irq() argument 283 diva20x_irq(int intno, void *dev_id) in diva20x_irq() argument 302 tiger_irq(int intno, void *dev_id) in tiger_irq() argument 320 elsa_irq(int intno, void *dev_id) in elsa_irq() argument 338 niccy_irq(int intno, void *dev_id) in niccy_irq() argument 357 gazel_irq(int intno, void *dev_id) in gazel_irq() argument 369 ipac_irq(int intno, void *dev_id) in ipac_irq() argument
|
| H A D | avmfritz.c | 620 avm_fritz_interrupt(int intno, void *dev_id) in avm_fritz_interrupt() argument 647 avm_fritzv2_interrupt(int intno, void *dev_id) in avm_fritzv2_interrupt() argument
|
| H A D | speedfax.c | 112 speedfax_irq(int intno, void *dev_id) in IOFUNC_IND()
|
| H A D | netjet.c | 675 nj_irq(int intno, void *dev_id) in nj_irq() argument
|
| H A D | w6692.c | 767 w6692_irq(int intno, void *dev_id) in w6692_irq() argument
|
| H A D | hfcpci.c | 1141 hfcpci_int(int intno, void *dev_id) in hfcpci_int() argument
|
| H A D | hfcmulti.c | 2677 hfcmulti_interrupt(int intno, void *dev_id) in hfcmulti_interrupt() argument
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/x86emu/x86emu/ |
| H A D | regs.h | 291 u8 intno; member
|
| /OK3568_Linux_fs/u-boot/drivers/bios_emulator/include/x86emu/ |
| H A D | regs.h | 282 u8 intno; member
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/v86d/v86d/ |
| H A D | Update-x86emu-from-X.org.patch | 742 - u8 intno; 745 - intno = M.x86.intno; 746 - if (_X86EMU_intrTab[intno]) { 747 - (*_X86EMU_intrTab[intno])(intno); 753 - M.x86.R_CS = mem_access_word(intno * 4 + 2); 755 - M.x86.R_IP = mem_access_word(intno * 4); 759 + u8 intno; 762 + intno = M.x86.intno; 763 + if (_X86EMU_intrTab[intno]) { 764 + (*_X86EMU_intrTab[intno]) (intno); [all …]
|