Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 25 of 35) sorted by relevance

12

/arch/ia64/kernel/
Dtraps.c233 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
265 (unsigned long *) isr, (unsigned long *) pr, in fp_emulate()
284 handle_fpu_swa (int fp_fault, struct pt_regs *regs, unsigned long isr) in handle_fpu_swa() argument
323 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa()
328 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, in handle_fpu_swa()
345 if (isr & 0x11) { in handle_fpu_swa()
347 } else if (isr & 0x22) { in handle_fpu_swa()
351 } else if (isr & 0x44) { in handle_fpu_swa()
356 0, __ISR_VALID, isr); in handle_fpu_swa()
367 if (isr & 0x880) { in handle_fpu_swa()
[all …]
/arch/ia64/mm/
Dfault.c61 ia64_do_page_fault (unsigned long address, unsigned long isr, struct pt_regs *regs) in ia64_do_page_fault() argument
70 mask = ((((isr >> IA64_ISR_X_BIT) & 1UL) << VM_EXEC_BIT) in ia64_do_page_fault()
71 | (((isr >> IA64_ISR_W_BIT) & 1UL) << VM_WRITE_BIT)); in ia64_do_page_fault()
131 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) in ia64_do_page_fault()
217 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
218 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
230 0, __ISR_VALID, isr); in ia64_do_page_fault()
235 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
236 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
271 if (die("Oops", regs, isr)) in ia64_do_page_fault()
/arch/mips/loongson64/lemote-2f/
Dirq.c32 int irq, isr; in mach_i8259_irq() local
38 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq()
40 if (!isr) in mach_i8259_irq()
41 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq()
42 irq = ffs(isr) - 1; in mach_i8259_irq()
/arch/parisc/kernel/
Dunaligned.c128 regs->isr, regs->ior, toreg); in emulate_ldh()
144 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldh()
162 regs->isr, regs->ior, toreg); in emulate_ldw()
182 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldw()
201 regs->isr, regs->ior, toreg); in emulate_ldd()
226 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldd()
252 : "0" (valh), "1" (vall), "r" (saddr), "r" (regs->isr) in emulate_ldd()
277 val, regs->isr, regs->ior); in emulate_sth()
293 : "r" (val), "r" (regs->ior), "r" (regs->isr) in emulate_sth()
312 val, regs->isr, regs->ior); in emulate_stw()
[all …]
Dkgdb.c82 gr->isr = regs->isr; in pt_regs_to_gdb_regs()
113 regs->isr = gr->isr; in gdb_regs_to_pt_regs()
Dtraps.c144 level, regs->iir, regs->isr, regs->ior); in show_regs()
370 regs->isr = pim_wide->cr[20]; in transfer_pim_to_trap_frame()
394 regs->isr = pim_narrow->cr[20]; in transfer_pim_to_trap_frame()
666 fault_space = regs->isr; in handle_interruption()
680 fault_space = regs->isr; in handle_interruption()
Dptrace.c466 case RI(isr): return regs->isr; in get_reg()
519 case RI(isr): return regs->isr; in set_reg()
764 REG_OFFSET_NAME(isr),
Dentry.S227 mfctl %isr,spc
241 mfctl %isr,spc
259 mfctl %isr, spc
273 mfctl %isr, spc
289 mfctl %isr,spc
301 mfctl %isr,spc
319 mfctl %isr,spc
333 mfctl %isr,spc
1060 mfctl %isr, %r16
/arch/parisc/include/uapi/asm/
Dptrace.h37 unsigned long isr; /* CR20 */ member
58 unsigned long isr; /* CR20 */ member
/arch/arm/mach-ixp4xx/
Dcommon-pci.c82 unsigned long isr = *PCI_ISR; in check_master_abort() local
84 if (isr & PCI_ISR_PFE) { in check_master_abort()
292 u32 isr, status; in abort_handler() local
294 isr = *PCI_ISR; in abort_handler()
297 "status = %#x\n", addr, isr, status); in abort_handler()
/arch/mips/pci/
Dpci-ar2315.c219 u32 value, isr; in ar2315_pci_cfg_access() local
235 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); in ar2315_pci_cfg_access()
237 if (isr & AR2315_PCI_INT_ABORT) in ar2315_pci_cfg_access()
243 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); in ar2315_pci_cfg_access()
244 if (isr & AR2315_PCI_INT_ABORT) in ar2315_pci_cfg_access()
262 return isr & AR2315_PCI_INT_ABORT ? PCIBIOS_DEVICE_NOT_FOUND : in ar2315_pci_cfg_access()
/arch/powerpc/platforms/powermac/
Dlow_i2c.c182 name, __kw_state_names[host->state], isr); \
212 u8 isr; in kw_i2c_wait_interrupt() local
215 isr = kw_read_reg(reg_isr) & KW_I2C_IRQ_MASK; in kw_i2c_wait_interrupt()
216 if (isr != 0) in kw_i2c_wait_interrupt()
217 return isr; in kw_i2c_wait_interrupt()
229 return isr; in kw_i2c_wait_interrupt()
240 static void kw_i2c_handle_interrupt(struct pmac_i2c_host_kw *host, u8 isr) in kw_i2c_handle_interrupt() argument
245 __kw_state_names[host->state], isr); in kw_i2c_handle_interrupt()
250 kw_write_reg(reg_isr, isr); in kw_i2c_handle_interrupt()
254 if (isr == 0) { in kw_i2c_handle_interrupt()
[all …]
/arch/ia64/include/asm/
Dfpswa.h59 unsigned long *fsr, unsigned long *isr, unsigned long *preds,
Dmca.h99 unsigned long isr; member
/arch/parisc/include/asm/
Dkgdb.h38 unsigned long isr; member
Delf.h286 dst[46] = pt->isr; dst[47] = pt->ior; \
/arch/alpha/include/asm/
Dmce.h32 unsigned long isr; /* Interrupt Status Reg. */ member
/arch/x86/kvm/
Di8259.c72 s->isr &= ~(1 << irq); in pic_clear_isr()
146 mask = s->isr; in pic_get_irq()
219 s->isr |= 1 << irq; in pic_intack()
336 priority = get_priority(s, s->isr); in pic_ioport_write()
405 s->pics_state->pics[0].isr &= ~(1 << 2); in pic_poll_read()
431 ret = s->isr; in pic_ioport_read()
Dirq.h33 u8 isr; /* interrupt service register */ member
/arch/powerpc/include/asm/
Dmpc52xx_psc.h183 u16 isr; member
186 #define mpc52xx_psc_isr isr_imr.isr
328 u16 isr; /* PSC + 0x20 */ member
/arch/powerpc/sysdev/
Dfsl_rmu.c119 u32 isr; member
252 int isr; in fsl_rio_rx_handler() local
256 isr = in_be32(&rmu->msg_regs->isr); in fsl_rio_rx_handler()
258 if (isr & RIO_MSG_ISR_TE) { in fsl_rio_rx_handler()
260 out_be32((void *)&rmu->msg_regs->isr, RIO_MSG_ISR_TE); in fsl_rio_rx_handler()
265 if (isr & RIO_MSG_ISR_DIQI) { in fsl_rio_rx_handler()
277 out_be32(&rmu->msg_regs->isr, RIO_MSG_ISR_DIQI); in fsl_rio_rx_handler()
885 out_be32(&rmu->msg_regs->isr, 0x00000091); in fsl_open_inb_mbox()
/arch/m68k/include/asm/
Dmvme16xhw.h15 isr, member
/arch/mips/include/asm/mach-pmcs-msp71xx/
Dmsp_usb.h47 u32 isr; /* 0x0: Interrupt status */ member
/arch/x86/kernel/apic/
Dapic.c1520 static bool apic_check_and_ack(union apic_ir *irr, union apic_ir *isr) in apic_check_and_ack() argument
1530 isr->regs[i] = apic_read(APIC_ISR + i * 0x10); in apic_check_and_ack()
1537 if (!bitmap_empty(isr->map, APIC_IR_BITS)) { in apic_check_and_ack()
1543 for_each_set_bit(bit, isr->map, APIC_IR_BITS) in apic_check_and_ack()
1567 union apic_ir irr, isr; in apic_pending_intr_clear() local
1572 if (!apic_check_and_ack(&irr, &isr)) in apic_pending_intr_clear()
1576 pr_warn("APIC: Stale IRR: %256pb ISR: %256pb\n", irr.map, isr.map); in apic_pending_intr_clear()
/arch/ia64/include/asm/native/
Dinst.h18 mov reg = cr.isr

12