Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 200 of 205) sorted by relevance

12

/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
Ddebugfs.c49 WL12XX_DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, "%u");
50 WL12XX_DEBUGFS_FWSTATS_FILE(isr, fiqs, "%u");
51 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_headers, "%u");
52 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, "%u");
53 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_rdys, "%u");
54 WL12XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
55 WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_procs, "%u");
56 WL12XX_DEBUGFS_FWSTATS_FILE(isr, decrypt_done, "%u");
57 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma0_done, "%u");
58 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma1_done, "%u");
[all …]
Dacx.h261 struct wl12xx_acx_isr_statistics isr; member
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Ddebugfs.c136 DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, 20, "%u");
137 DEBUGFS_FWSTATS_FILE(isr, fiqs, 20, "%u");
138 DEBUGFS_FWSTATS_FILE(isr, rx_headers, 20, "%u");
139 DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, 20, "%u");
140 DEBUGFS_FWSTATS_FILE(isr, rx_rdys, 20, "%u");
141 DEBUGFS_FWSTATS_FILE(isr, irqs, 20, "%u");
142 DEBUGFS_FWSTATS_FILE(isr, tx_procs, 20, "%u");
143 DEBUGFS_FWSTATS_FILE(isr, decrypt_done, 20, "%u");
144 DEBUGFS_FWSTATS_FILE(isr, dma0_done, 20, "%u");
145 DEBUGFS_FWSTATS_FILE(isr, dma1_done, 20, "%u");
[all …]
Dacx.h1080 struct acx_isr_statistics isr; member
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dinterrupt.c221 u32 isr = wil_ioread32_and_clear(wil->csr + in wil6210_irq_rx() local
226 trace_wil6210_irq_rx(isr); in wil6210_irq_rx()
227 wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr); in wil6210_irq_rx()
229 if (unlikely(!isr)) { in wil6210_irq_rx()
242 if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE | in wil6210_irq_rx()
246 if (unlikely(isr & BIT_DMA_EP_RX_ICR_RX_HTRSH)) in wil6210_irq_rx()
250 isr &= ~(BIT_DMA_EP_RX_ICR_RX_DONE | in wil6210_irq_rx()
266 if (unlikely(isr)) in wil6210_irq_rx()
267 wil_err(wil, "un-handled RX ISR bits 0x%08x\n", isr); in wil6210_irq_rx()
282 u32 isr = wil_ioread32_and_clear(wil->csr + in wil6210_irq_tx() local
[all …]
/linux-4.1.27/arch/ia64/kernel/
Dtraps.c237 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
269 (unsigned long *) isr, (unsigned long *) pr, in fp_emulate()
288 handle_fpu_swa (int fp_fault, struct pt_regs *regs, unsigned long isr) in handle_fpu_swa() argument
328 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa()
333 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, in handle_fpu_swa()
351 if (isr & 0x11) { in handle_fpu_swa()
353 } else if (isr & 0x22) { in handle_fpu_swa()
357 } else if (isr & 0x44) { in handle_fpu_swa()
360 siginfo.si_isr = isr; in handle_fpu_swa()
375 if (isr & 0x880) { in handle_fpu_swa()
[all …]
Dparavirt.c448 __DEFINE_GET_CR(ISR, isr)
531 __DEFINE_SET_CR(ISR, isr)
729 IA64_NATIVE_PATCH_DEFINE_CR(isr, isr);
841 IA64_NATIVE_PATCH_BUNDLE_ELEM_CR(isr, ISR),
Dmca_asm.S482 mov r12=cr.isr
834 mov cr.isr=temp3
/linux-4.1.27/arch/ia64/mm/
Dfault.c80 ia64_do_page_fault (unsigned long address, unsigned long isr, struct pt_regs *regs) in ia64_do_page_fault() argument
90 mask = ((((isr >> IA64_ISR_X_BIT) & 1UL) << VM_EXEC_BIT) in ia64_do_page_fault()
91 | (((isr >> IA64_ISR_W_BIT) & 1UL) << VM_WRITE_BIT)); in ia64_do_page_fault()
151 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) in ia64_do_page_fault()
237 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
238 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
253 si.si_isr = isr; in ia64_do_page_fault()
260 if ((isr & IA64_ISR_SP) in ia64_do_page_fault()
261 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) in ia64_do_page_fault()
296 if (die("Oops", regs, isr)) in ia64_do_page_fault()
/linux-4.1.27/drivers/i2c/busses/
Di2c-pxa.c47 u32 isr; member
65 .isr = 0x18,
72 .isr = 0x0c,
79 .isr = 0x04,
487 static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) in i2c_pxa_slave_txempty() argument
489 if (isr & ISR_BED) { in i2c_pxa_slave_txempty()
502 static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) in i2c_pxa_slave_rxfull() argument
512 static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) in i2c_pxa_slave_start() argument
518 (isr & ISR_RWM) ? 'r' : 't'); in i2c_pxa_slave_start()
522 (isr & ISR_RWM) ? I2C_SLAVE_EVENT_START_READ : I2C_SLAVE_EVENT_START_WRITE); in i2c_pxa_slave_start()
[all …]
Di2c-riic.c109 irq_handler_t isr; member
326 { .res_num = 0, .isr = riic_tend_isr, .name = "riic-tend" },
327 { .res_num = 1, .isr = riic_rdrf_isr, .name = "riic-rdrf" },
328 { .res_num = 2, .isr = riic_tdre_isr, .name = "riic-tdre" },
329 { .res_num = 5, .isr = riic_tend_isr, .name = "riic-nack" },
361 ret = devm_request_irq(&pdev->dev, res->start, riic_irqs[i].isr, in riic_i2c_probe()
Di2c-xiic.c247 u32 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); in xiic_irq_clr() local
248 xiic_setreg32(i2c, XIIC_IISR_OFFSET, isr & mask); in xiic_irq_clr()
362 u32 pend, isr, ier; in xiic_process() local
370 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); in xiic_process()
372 pend = isr & ier; in xiic_process()
375 __func__, ier, isr, pend); in xiic_process()
424 clr |= (isr & XIIC_INTR_TX_ERROR_MASK); in xiic_process()
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_core.c296 u32 isr; in interrupt_hw() local
300 ack_isr = isr = saa7146_read(dev, ISR); in interrupt_hw()
303 if ( 0 == isr ) { in interrupt_hw()
309 if (dev->ext->irq_mask & isr) { in interrupt_hw()
311 dev->ext->irq_func(dev, &isr); in interrupt_hw()
312 isr &= ~dev->ext->irq_mask; in interrupt_hw()
315 if (0 != (isr & (MASK_27))) { in interrupt_hw()
316 DEB_INT("irq: RPS0 (0x%08x)\n", isr); in interrupt_hw()
318 dev->vv_callback(dev,isr); in interrupt_hw()
319 isr &= ~MASK_27; in interrupt_hw()
[all …]
Dsaa7146_fops.c441 u32 isr = status; in vv_callback() local
445 if (0 != (isr & (MASK_27))) { in vv_callback()
446 DEB_INT("irq: RPS0 (0x%08x)\n", isr); in vv_callback()
447 saa7146_video_uops.irq_done(dev,isr); in vv_callback()
450 if (0 != (isr & (MASK_28))) { in vv_callback()
453 DEB_INT("irq: RPS1 vbi workaround (0x%08x)\n", isr); in vv_callback()
458 DEB_INT("irq: RPS1 (0x%08x)\n", isr); in vv_callback()
459 saa7146_vbi_uops.irq_done(dev,isr); in vv_callback()
/linux-4.1.27/drivers/tty/serial/
Dtimbuart.c47 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
76 u32 isr = ioread32(port->membase + TIMBUART_ISR); in timbuart_tx_empty() local
78 return (isr & TXBE) ? TIOCSER_TEMT : 0; in timbuart_tx_empty()
131 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_tx_port() argument
143 if (isr & TXFLAGS) { in timbuart_handle_tx_port()
165 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_rx_port() argument
167 if (isr & RXFLAGS) { in timbuart_handle_rx_port()
169 if (isr & RXBF) { in timbuart_handle_rx_port()
174 } else if (isr & (RXDP)) in timbuart_handle_rx_port()
190 u32 isr, ier = 0; in timbuart_tasklet() local
[all …]
Daltera_jtaguart.c188 unsigned int isr; in altera_jtaguart_interrupt() local
190 isr = (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) >> in altera_jtaguart_interrupt()
195 if (isr & ALTERA_JTAGUART_CONTROL_RE_MSK) in altera_jtaguart_interrupt()
197 if (isr & ALTERA_JTAGUART_CONTROL_WE_MSK) in altera_jtaguart_interrupt()
202 return IRQ_RETVAL(isr); in altera_jtaguart_interrupt()
Dvt8500_serial.c258 unsigned long isr; in vt8500_irq() local
261 isr = vt8500_read(port, VT8500_URISR); in vt8500_irq()
264 vt8500_write(port, isr, VT8500_URISR); in vt8500_irq()
266 if (isr & RX_FIFO_INTS) in vt8500_irq()
268 if (isr & TX_FIFO_INTS) in vt8500_irq()
270 if (isr & TCTS) in vt8500_irq()
Daltera_uart.c277 unsigned int isr; in altera_uart_interrupt() local
279 isr = altera_uart_readl(port, ALTERA_UART_STATUS_REG) & pp->imr; in altera_uart_interrupt()
282 if (isr & ALTERA_UART_STATUS_RRDY_MSK) in altera_uart_interrupt()
284 if (isr & ALTERA_UART_STATUS_TRDY_MSK) in altera_uart_interrupt()
288 return IRQ_RETVAL(isr); in altera_uart_interrupt()
Dmcf.c373 unsigned int isr; in mcf_interrupt() local
376 isr = readb(port->membase + MCFUART_UISR) & pp->imr; in mcf_interrupt()
379 if (isr & MCFUART_UIR_RXREADY) { in mcf_interrupt()
383 if (isr & MCFUART_UIR_TXREADY) { in mcf_interrupt()
Dsccnxp.c451 u8 isr; in sccnxp_handle_events() local
454 isr = sccnxp_read(&s->port[0], SCCNXP_ISR_REG); in sccnxp_handle_events()
455 isr &= s->imr; in sccnxp_handle_events()
456 if (!isr) in sccnxp_handle_events()
460 if (s->opened[i] && (isr & ISR_RXRDY(i))) in sccnxp_handle_events()
462 if (s->opened[i] && (isr & ISR_TXRDY(i))) in sccnxp_handle_events()
Dicom.h101 u8 isr; /* 1EF Input Signal Reg */ member
Dicom.c688 status = readb(&icom_port->dram->isr); in check_modem_status()
990 status = readb(&ICOM_PORT->dram->isr); in icom_get_mctrl()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dar9002_mac.c35 u32 isr = 0; in ar9002_hw_get_isr() local
46 isr = REG_READ(ah, AR_ISR); in ar9002_hw_get_isr()
55 if (!isr && !sync_cause) in ar9002_hw_get_isr()
59 isr = REG_READ(ah, AR_ISR); in ar9002_hw_get_isr()
62 if (isr) { in ar9002_hw_get_isr()
63 if (isr & AR_ISR_BCNMISC) { in ar9002_hw_get_isr()
83 isr &= ~AR_ISR_BCNMISC; in ar9002_hw_get_isr()
88 isr = REG_READ(ah, AR_ISR_RAC); in ar9002_hw_get_isr()
90 if (isr == 0xffffffff) { in ar9002_hw_get_isr()
95 *masked = isr & ATH9K_INT_COMMON; in ar9002_hw_get_isr()
[all …]
Dar9003_mac.c185 u32 isr = 0; in ar9003_hw_get_isr() local
200 isr = REG_READ(ah, AR_ISR); in ar9003_hw_get_isr()
208 if (!isr && !sync_cause && !async_cause) in ar9003_hw_get_isr()
211 if (isr) { in ar9003_hw_get_isr()
212 if (isr & AR_ISR_BCNMISC) { in ar9003_hw_get_isr()
235 isr &= ~AR_ISR_BCNMISC; in ar9003_hw_get_isr()
240 isr = REG_READ(ah, AR_ISR_RAC); in ar9003_hw_get_isr()
242 if (isr == 0xffffffff) { in ar9003_hw_get_isr()
247 *masked = isr & ATH9K_INT_COMMON; in ar9003_hw_get_isr()
250 if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM)) in ar9003_hw_get_isr()
[all …]
/linux-4.1.27/arch/mips/loongson/lemote-2f/
Dirq.c35 int irq, isr; in mach_i8259_irq() local
41 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq()
43 if (!isr) in mach_i8259_irq()
44 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq()
45 irq = ffs(isr) - 1; in mach_i8259_irq()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Ddispc-compat.c45 omap_dispc_isr_t isr; member
140 if (isr_data->isr == NULL) in _omap_dispc_set_irqs()
149 int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask) in omap_dispc_register_isr() argument
156 if (isr == NULL) in omap_dispc_register_isr()
164 if (isr_data->isr == isr && isr_data->arg == arg && in omap_dispc_register_isr()
177 if (isr_data->isr != NULL) in omap_dispc_register_isr()
180 isr_data->isr = isr; in omap_dispc_register_isr()
203 int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask) in omap_dispc_unregister_isr() argument
214 if (isr_data->isr != isr || isr_data->arg != arg || in omap_dispc_unregister_isr()
220 isr_data->isr = NULL; in omap_dispc_unregister_isr()
[all …]
Ddsi.c244 omap_dsi_isr_t isr; member
767 if (isr_data->isr && isr_data->mask & irqstatus) in dsi_call_isrs()
768 isr_data->isr(isr_data->arg, irqstatus); in dsi_call_isrs()
883 if (isr_data->isr == NULL) in _omap_dsi_configure_irqs()
952 static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask, in _dsi_register_isr() argument
959 BUG_ON(isr == NULL); in _dsi_register_isr()
966 if (isr_data->isr == isr && isr_data->arg == arg && in _dsi_register_isr()
971 if (isr_data->isr == NULL && free_idx == -1) in _dsi_register_isr()
979 isr_data->isr = isr; in _dsi_register_isr()
986 static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask, in _dsi_unregister_isr() argument
[all …]
/linux-4.1.27/drivers/net/can/
Dxilinx_can.c540 static void xcan_err_interrupt(struct net_device *ndev, u32 isr) in xcan_err_interrupt() argument
557 if (isr & XCAN_IXR_BSOFF_MASK) { in xcan_err_interrupt()
590 if (isr & XCAN_IXR_ARBLST_MASK) { in xcan_err_interrupt()
599 if (isr & XCAN_IXR_RXOFLW_MASK) { in xcan_err_interrupt()
610 if (isr & XCAN_IXR_ERROR_MASK) { in xcan_err_interrupt()
682 static void xcan_state_interrupt(struct net_device *ndev, u32 isr) in xcan_state_interrupt() argument
687 if (isr & XCAN_IXR_SLP_MASK) in xcan_state_interrupt()
691 if (isr & XCAN_IXR_WKUP_MASK) in xcan_state_interrupt()
709 u32 isr, ier; in xcan_rx_poll() local
712 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); in xcan_rx_poll()
[all …]
Drcar_can.c80 u8 isr; /* Interrupt Status Register */ member
372 u8 isr; in rcar_can_tx_done() local
390 isr = readb(&priv->regs->isr); in rcar_can_tx_done()
391 writeb(isr & ~RCAR_CAN_ISR_TXFF, &priv->regs->isr); in rcar_can_tx_done()
399 u8 isr; in rcar_can_interrupt() local
401 isr = readb(&priv->regs->isr); in rcar_can_interrupt()
402 if (!(isr & priv->ier)) in rcar_can_interrupt()
405 if (isr & RCAR_CAN_ISR_ERSF) in rcar_can_interrupt()
408 if (isr & RCAR_CAN_ISR_TXFF) in rcar_can_interrupt()
411 if (isr & RCAR_CAN_ISR_RXFF) { in rcar_can_interrupt()
[all …]
/linux-4.1.27/sound/pci/aw2/
Daw2-saa7146.c345 unsigned int isr; in snd_aw2_saa7146_interrupt() local
349 isr = READREG(ISR); in snd_aw2_saa7146_interrupt()
350 if (!isr) in snd_aw2_saa7146_interrupt()
353 WRITEREG(isr, ISR); in snd_aw2_saa7146_interrupt()
355 if (isr & (IIC_S | IIC_E)) { in snd_aw2_saa7146_interrupt()
360 if (isr & A1_out) { in snd_aw2_saa7146_interrupt()
367 if (isr & A2_out) { in snd_aw2_saa7146_interrupt()
375 if (isr & A1_in) { in snd_aw2_saa7146_interrupt()
/linux-4.1.27/arch/parisc/kernel/
Dunaligned.c142 regs->isr, regs->ior, toreg); in emulate_ldh()
158 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldh()
176 regs->isr, regs->ior, toreg); in emulate_ldw()
196 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldw()
215 regs->isr, regs->ior, toreg); in emulate_ldd()
240 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldd()
266 : "0" (valh), "1" (vall), "r" (saddr), "r" (regs->isr) in emulate_ldd()
291 val, regs->isr, regs->ior); in emulate_sth()
307 : "r" (val), "r" (regs->ior), "r" (regs->isr) in emulate_sth()
326 val, regs->isr, regs->ior); in emulate_stw()
[all …]
Dtraps.c139 level, regs->iir, regs->isr, regs->ior); in show_regs()
382 regs->isr = pim_wide->cr[20]; in transfer_pim_to_trap_frame()
406 regs->isr = pim_narrow->cr[20]; in transfer_pim_to_trap_frame()
669 fault_space = regs->isr; in handle_interruption()
683 fault_space = regs->isr; in handle_interruption()
Dbinfmt_elf32.c24 dst[46] = (elf_greg_t) pt->isr; dst[47] = (elf_greg_t) pt->ior; \
Dentry.S233 mfctl %isr,spc
247 mfctl %isr,spc
265 mfctl %isr, spc
279 mfctl %isr, spc
295 mfctl %isr,spc
307 mfctl %isr,spc
325 mfctl %isr,spc
339 mfctl %isr,spc
Dasm-offsets.c149 DEFINE(TASK_PT_ISR, offsetof(struct task_struct, thread.regs.isr)); in main()
238 DEFINE(PT_ISR, offsetof(struct pt_regs, isr)); in main()
/linux-4.1.27/drivers/rtc/
Drtc-vt8500.c90 u32 isr; in vt8500_rtc_irq() local
96 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq()
97 writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq()
101 if (isr & VT8500_RTC_IS_ALARM) in vt8500_rtc_irq()
156 u32 isr, alarm; in vt8500_rtc_read_alarm() local
159 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_read_alarm()
167 alrm->pending = (isr & VT8500_RTC_IS_ALARM) ? 1 : 0; in vt8500_rtc_read_alarm()
Drtc-at32ap700x.c168 unsigned long isr = rtc_readl(rtc, ISR); in at32_rtc_interrupt() local
174 if (isr & RTC_BIT(ISR_TOPI)) { in at32_rtc_interrupt()
/linux-4.1.27/drivers/mfd/
Dtwl4030-irq.c587 } isr; in sih_read_isr() local
591 isr.word = 0; in sih_read_isr()
592 status = twl_i2c_read(sih->module, isr.bytes, in sih_read_isr()
595 return (status < 0) ? status : le32_to_cpu(isr.word); in sih_read_isr()
606 int isr; in handle_twl4030_sih() local
609 isr = sih_read_isr(sih); in handle_twl4030_sih()
611 if (isr < 0) { in handle_twl4030_sih()
613 sih->name, isr); in handle_twl4030_sih()
618 while (isr) { in handle_twl4030_sih()
619 irq = fls(isr); in handle_twl4030_sih()
[all …]
Dezx-pcap.c181 u32 msr, isr, int_sel, service; in pcap_isr_work() local
186 ezx_pcap_read(pcap, PCAP_REG_ISR, &isr); in pcap_isr_work()
191 isr &= ~int_sel; in pcap_isr_work()
194 ezx_pcap_write(pcap, PCAP_REG_MSR, isr | msr); in pcap_isr_work()
195 ezx_pcap_write(pcap, PCAP_REG_ISR, isr); in pcap_isr_work()
198 service = isr & ~msr; in pcap_isr_work()
Ducb1x00-core.c288 unsigned int isr, i; in ucb1x00_irq() local
291 isr = ucb1x00_reg_read(ucb, UCB_IE_STATUS); in ucb1x00_irq()
292 ucb1x00_reg_write(ucb, UCB_IE_CLEAR, isr); in ucb1x00_irq()
295 for (i = 0; i < 16 && isr; i++, isr >>= 1, irq++) in ucb1x00_irq()
296 if (isr & 1) in ucb1x00_irq()
Dmenelaus.c780 unsigned isr; in menelaus_work() local
782 isr = (menelaus_read_reg(MENELAUS_INT_STATUS2) in menelaus_work()
784 isr |= menelaus_read_reg(MENELAUS_INT_STATUS1) in menelaus_work()
786 if (!isr) in menelaus_work()
789 while (isr) { in menelaus_work()
790 int irq = fls(isr) - 1; in menelaus_work()
791 isr &= ~(1 << irq); in menelaus_work()
Dt7l66xb.c191 unsigned int isr; in t7l66xb_irq() local
196 while ((isr = tmio_ioread8(t7l66xb->scr + SCR_ISR) & in t7l66xb_irq()
199 if (isr & (1 << i)) in t7l66xb_irq()
Dtc6393xb.c529 unsigned int isr; in tc6393xb_irq() local
534 while ((isr = tmio_ioread8(tc6393xb->scr + SCR_ISR) & in tc6393xb_irq()
537 if (isr & (1 << i)) in tc6393xb_irq()
Dstmpe.c861 u8 isr[3]; in stmpe_irq() local
877 ret = stmpe_block_read(stmpe, israddr, num, isr); in stmpe_irq()
883 u8 status = isr[i]; in stmpe_irq()
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
Dmmp_spi.c45 int timeout = 100000, isr, ret = 0; in lcd_spi_write() local
73 isr = readl_relaxed(reg_base + SPU_IRQ_ISR); in lcd_spi_write()
74 while (!(isr & SPI_IRQ_ENA_MASK)) { in lcd_spi_write()
76 isr = readl_relaxed(reg_base + SPU_IRQ_ISR); in lcd_spi_write()
Dmmp_ctrl.c46 u32 isr, imask, tmp; in ctrl_handle_irq() local
48 isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR); in ctrl_handle_irq()
54 if (tmp & isr) in ctrl_handle_irq()
55 writel_relaxed(~isr, ctrl->reg_base + SPU_IRQ_ISR); in ctrl_handle_irq()
56 } while ((isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR)) & imask); in ctrl_handle_irq()
/linux-4.1.27/drivers/net/irda/
Dw83977af_ir.c890 static __u8 w83977af_sir_interrupt(struct w83977af_ir *self, int isr) in w83977af_sir_interrupt() argument
897 pr_debug("%s(), isr=%#x\n", __func__ , isr); in w83977af_sir_interrupt()
901 if (isr & ISR_TXTH_I) { in w83977af_sir_interrupt()
930 if (isr & ISR_TXEMP_I) { in w83977af_sir_interrupt()
944 if (isr & ISR_RXTH_I) { in w83977af_sir_interrupt()
959 static __u8 w83977af_fir_interrupt(struct w83977af_ir *self, int isr) in w83977af_fir_interrupt() argument
969 if (isr & (ISR_FEND_I|ISR_FSF_I)) { in w83977af_fir_interrupt()
989 if (isr & ISR_TMR_I) { in w83977af_fir_interrupt()
1011 if (isr & ISR_DMA_I) { in w83977af_fir_interrupt()
1042 __u8 set, icr, isr; in w83977af_interrupt() local
[all …]
Dsh_irda.c495 u16 isr = sh_irda_read(self, SIRISR); in sh_irda_irq() local
498 sh_irda_write(self, SIRICR, isr); in sh_irda_irq()
500 if (isr & FRE) in sh_irda_irq()
502 if (isr & TROV) in sh_irda_irq()
504 if (isr & xIR_9) in sh_irda_irq()
506 if (isr & xIR_8) in sh_irda_irq()
508 if (isr & FTE) in sh_irda_irq()
/linux-4.1.27/drivers/mmc/host/
Dwbsd.c360 u8 status, isr; in wbsd_send_command() local
367 host->isr = 0; in wbsd_send_command()
392 isr = host->isr; in wbsd_send_command()
395 if (isr & WBSD_INT_CARD) in wbsd_send_command()
398 else if (isr & WBSD_INT_TIMEOUT) in wbsd_send_command()
401 else if ((cmd->flags & MMC_RSP_CRC) && (isr & WBSD_INT_CRC)) in wbsd_send_command()
1159 int isr; in wbsd_irq() local
1161 isr = inb(host->base + WBSD_ISR); in wbsd_irq()
1166 if (isr == 0xff || isr == 0x00) in wbsd_irq()
1169 host->isr |= isr; in wbsd_irq()
[all …]
Dwbsd.h153 u8 isr; /* Accumulated ISR */ member
Dsdhci.c2670 u32 isr; in sdhci_thread_irq() local
2673 isr = host->thread_isr; in sdhci_thread_irq()
2677 if (isr & (SDHCI_INT_CARD_INSERT | SDHCI_INT_CARD_REMOVE)) { in sdhci_thread_irq()
2682 if (isr & SDHCI_INT_CARD_INT) { in sdhci_thread_irq()
2691 return isr ? IRQ_HANDLED : IRQ_NONE; in sdhci_thread_irq()
/linux-4.1.27/drivers/staging/slicoss/
Dslicoss.c956 static void slic_link_upr_complete(struct adapter *adapter, u32 isr) in slic_link_upr_complete() argument
963 if ((isr & ISR_UPCERR) || (isr & ISR_UPCBSY)) { in slic_link_upr_complete()
1028 static void slic_upr_request_complete(struct adapter *adapter, u32 isr) in slic_upr_request_complete() argument
1052 if (isr & ISR_UPCERR) { in slic_upr_request_complete()
1055 isr); in slic_upr_request_complete()
1120 slic_link_upr_complete(adapter, isr); in slic_upr_request_complete()
1125 card->pingstatus |= (isr & ISR_PINGDSMASK); in slic_upr_request_complete()
2080 static void slic_interrupt_card_up(u32 isr, struct adapter *adapter, in slic_interrupt_card_up() argument
2083 if (isr & ~ISR_IO) { in slic_interrupt_card_up()
2084 if (isr & ISR_ERR) { in slic_interrupt_card_up()
[all …]
Dslic.h360 volatile u32 isr; member
/linux-4.1.27/drivers/ipack/devices/
Dipoctal.c155 u8 isr; in ipoctal_irq_rx() local
188 isr = ioread8(&channel->block_regs->r.isr); in ipoctal_irq_rx()
190 } while (isr & channel->isr_rx_rdy_mask); in ipoctal_irq_rx()
215 u8 isr, sr; in ipoctal_irq_channel() local
219 isr = ioread8(&channel->block_regs->r.isr); in ipoctal_irq_channel()
222 if (isr & (IMR_DELTA_BREAK_A | IMR_DELTA_BREAK_B)) in ipoctal_irq_channel()
237 if ((isr & channel->isr_rx_rdy_mask) && (sr & SR_RX_READY)) in ipoctal_irq_channel()
241 if ((isr & channel->isr_tx_rdy_mask) && (sr & SR_TX_READY)) in ipoctal_irq_channel()
Dscc2698.h56 u8 d5, isr; /* Interrupt status register of block */ member
/linux-4.1.27/arch/arm/mach-ixp4xx/
Dcommon-pci.c86 unsigned long isr = *PCI_ISR; in check_master_abort() local
88 if (isr & PCI_ISR_PFE) { in check_master_abort()
296 u32 isr, status; in abort_handler() local
298 isr = *PCI_ISR; in abort_handler()
301 "status = %#x\n", addr, isr, status); in abort_handler()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Ddma.c538 u32 isr = 0; in ath5k_hw_get_isr() local
539 isr = ath5k_hw_reg_read(ah, AR5K_ISR); in ath5k_hw_get_isr()
540 if (unlikely(isr == AR5K_INT_NOCARD)) { in ath5k_hw_get_isr()
541 *interrupt_mask = isr; in ath5k_hw_get_isr()
549 *interrupt_mask = (isr & AR5K_INT_COMMON) & ah->ah_imr; in ath5k_hw_get_isr()
552 if (unlikely(isr & (AR5K_ISR_SSERR | AR5K_ISR_MCABT in ath5k_hw_get_isr()
564 data = isr; in ath5k_hw_get_isr()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dlow_i2c.c185 name, __kw_state_names[host->state], isr); \
215 u8 isr; in kw_i2c_wait_interrupt() local
218 isr = kw_read_reg(reg_isr) & KW_I2C_IRQ_MASK; in kw_i2c_wait_interrupt()
219 if (isr != 0) in kw_i2c_wait_interrupt()
220 return isr; in kw_i2c_wait_interrupt()
232 return isr; in kw_i2c_wait_interrupt()
243 static void kw_i2c_handle_interrupt(struct pmac_i2c_host_kw *host, u8 isr) in kw_i2c_handle_interrupt() argument
248 __kw_state_names[host->state], isr); in kw_i2c_handle_interrupt()
253 kw_write_reg(reg_isr, isr); in kw_i2c_handle_interrupt()
257 if (isr == 0) { in kw_i2c_handle_interrupt()
[all …]
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8842.c739 u16 isr; in ks8842_tasklet() local
748 isr = ks8842_read16(adapter, 18, REG_ISR); in ks8842_tasklet()
749 netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr); in ks8842_tasklet()
755 isr &= ~IRQ_RX; in ks8842_tasklet()
758 ks8842_write16(adapter, 18, isr, REG_ISR); in ks8842_tasklet()
767 if (isr & IRQ_LINK_CHANGE) in ks8842_tasklet()
771 if (isr & (IRQ_RX | IRQ_RX_ERROR) && !KS8842_USE_DMA(adapter)) in ks8842_tasklet()
775 if (isr & IRQ_TX) in ks8842_tasklet()
778 if (isr & IRQ_RX_OVERRUN) in ks8842_tasklet()
781 if (isr & IRQ_TX_STOPPED) { in ks8842_tasklet()
[all …]
Dks8695net.c566 unsigned long isr = readl(KS8695_IRQ_VA + KS8695_INTEN); in ks8695_poll() local
576 writel(isr | mask_bit, KS8695_IRQ_VA + KS8695_INTEN); in ks8695_poll()
/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp_aux.c229 irqreturn_t msm_edp_aux_irq(struct edp_aux *aux, u32 isr) in msm_edp_aux_irq() argument
231 if (isr & EDP_INTR_TRANS_STATUS) { in msm_edp_aux_irq()
232 DBG("isr=%x", isr); in msm_edp_aux_irq()
235 if (isr & EDP_INTR_AUX_I2C_ERR) in msm_edp_aux_irq()
Dedp.h59 irqreturn_t msm_edp_aux_irq(struct edp_aux *aux, u32 isr);
/linux-4.1.27/arch/mips/pci/
Dpci-ar2315.c206 u32 value, isr; in ar2315_pci_cfg_access() local
222 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); in ar2315_pci_cfg_access()
224 if (isr & AR2315_PCI_INT_ABORT) in ar2315_pci_cfg_access()
230 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); in ar2315_pci_cfg_access()
231 if (isr & AR2315_PCI_INT_ABORT) in ar2315_pci_cfg_access()
249 return isr & AR2315_PCI_INT_ABORT ? PCIBIOS_DEVICE_NOT_FOUND : in ar2315_pci_cfg_access()
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpio.c291 u32 isr; in gpio_irq_handler() local
294 isr = pio_readl(pio, ISR) & pio_readl(pio, IMR); in gpio_irq_handler()
295 if (!isr) in gpio_irq_handler()
300 i = ffs(isr) - 1; in gpio_irq_handler()
301 isr &= ~(1 << i); in gpio_irq_handler()
305 } while (isr); in gpio_irq_handler()
/linux-4.1.27/drivers/scsi/fnic/
Dfnic_isr.c193 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; in fnic_request_intr()
198 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; in fnic_request_intr()
203 fnic->msix[FNIC_MSIX_WQ_COPY].isr = fnic_isr_msix_wq_copy; in fnic_request_intr()
208 fnic->msix[FNIC_MSIX_ERR_NOTIFY].isr = in fnic_request_intr()
214 fnic->msix[i].isr, 0, in fnic_request_intr()
Dfnic.h184 irqreturn_t (*isr)(int, void *); member
/linux-4.1.27/drivers/virtio/
Dvirtio_pci_modern.c602 int err, common, isr, notify, device; in virtio_pci_modern_probe() local
633 isr = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_ISR_CFG, in virtio_pci_modern_probe()
637 if (!isr || !notify) { in virtio_pci_modern_probe()
640 common, isr, notify); in virtio_pci_modern_probe()
657 vp_dev->isr = map_capability(pci_dev, isr, sizeof(u8), 1, in virtio_pci_modern_probe()
660 if (!vp_dev->isr) in virtio_pci_modern_probe()
718 pci_iounmap(pci_dev, vp_dev->isr); in virtio_pci_modern_probe()
733 pci_iounmap(pci_dev, vp_dev->isr); in virtio_pci_modern_remove()
Dvirtio_pci_common.c88 u8 isr; in vp_interrupt() local
92 isr = ioread8(vp_dev->isr); in vp_interrupt()
95 if (!isr) in vp_interrupt()
99 if (isr & VIRTIO_PCI_ISR_CONFIG) in vp_interrupt()
Dvirtio_pci_common.h58 u8 __iomem *isr; member
Dvirtio_pci_legacy.c233 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; in virtio_pci_legacy_probe()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dns83820.c1400 static void ns83820_do_isr(struct net_device *ndev, u32 isr);
1405 u32 isr; local
1410 isr = readl(dev->base + ISR);
1411 dprintk("irq: %08x\n", isr);
1412 ns83820_do_isr(ndev, isr);
1416 static void ns83820_do_isr(struct net_device *ndev, u32 isr) argument
1422 …if (isr & ~(ISR_PHY | ISR_RXDESC | ISR_RXEARLY | ISR_RXOK | ISR_RXERR | ISR_TXIDLE | ISR_TXOK | IS…
1423 Dprintk("odd isr? 0x%08x\n", isr);
1426 if (ISR_RXIDLE & isr) {
1432 if ((ISR_RXDESC | ISR_RXOK) & isr) {
[all …]
/linux-4.1.27/drivers/input/touchscreen/
Ducb1400_ts.c168 unsigned int isr; in ucb1400_clear_pending_irq() local
170 isr = ucb1400_reg_read(ucb->ac97, UCB_IE_STATUS); in ucb1400_clear_pending_irq()
171 ucb1400_reg_write(ucb->ac97, UCB_IE_CLEAR, isr); in ucb1400_clear_pending_irq()
174 if (isr & UCB_IE_TSPX) in ucb1400_clear_pending_irq()
178 "ucb1400: unexpected IE_STATUS = %#x\n", isr); in ucb1400_clear_pending_irq()
/linux-4.1.27/drivers/gpio/
Dgpio-adnp.c195 u8 ddr, plr, ier, isr; in adnp_gpio_dbg_show() local
217 err = adnp_read(adnp, GPIO_ISR(adnp) + i, &isr); in adnp_gpio_dbg_show()
241 if (isr & BIT(j)) in adnp_gpio_dbg_show()
289 u8 changed, level, isr, ier; in adnp_irq() local
301 err = adnp_read(adnp, GPIO_ISR(adnp) + i, &isr); in adnp_irq()
327 pending &= isr & ier; in adnp_irq()
Dgpio-omap.c717 u32 isr; in omap_gpio_irq_handler() local
738 isr_saved = isr = readl_relaxed(isr_reg) & enabled; in omap_gpio_irq_handler()
757 if (!isr) in omap_gpio_irq_handler()
760 while (isr) { in omap_gpio_irq_handler()
761 bit = __ffs(isr); in omap_gpio_irq_handler()
762 isr &= ~(BIT(bit)); in omap_gpio_irq_handler()
/linux-4.1.27/arch/x86/kvm/
Di8259.c77 s->isr &= ~(1 << irq); in pic_clear_isr()
151 mask = s->isr; in pic_get_irq()
224 s->isr |= 1 << irq; in pic_intack()
341 priority = get_priority(s, s->isr); in pic_ioport_write()
410 s->pics_state->pics[0].isr &= ~(1 << 2); in pic_poll_read()
439 ret = s->isr; in pic_ioport_read()
Dirq.h45 u8 isr; /* interrupt service register */ member
Dlapic.c559 int isr; in apic_update_ppr() local
563 isr = apic_find_highest_isr(apic); in apic_update_ppr()
564 isrv = (isr != -1) ? isr : 0; in apic_update_ppr()
572 apic, ppr, isr, isrv); in apic_update_ppr()
/linux-4.1.27/arch/frv/include/uapi/asm/
Dregisters.h78 unsigned long isr; /* Integer Status Register */ member
169 unsigned long isr; /* Integer Status Register */ member
/linux-4.1.27/arch/arc/kernel/
Dirq.c157 irqreturn_t (*isr)(int irq, void *dev), in arc_request_percpu_irq()
174 rc = request_percpu_irq(irq, isr, irq_nm, percpu_dev); in arc_request_percpu_irq()
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_rmu.c121 u32 isr; member
254 int isr; in fsl_rio_rx_handler() local
258 isr = in_be32(&rmu->msg_regs->isr); in fsl_rio_rx_handler()
260 if (isr & RIO_MSG_ISR_TE) { in fsl_rio_rx_handler()
262 out_be32((void *)&rmu->msg_regs->isr, RIO_MSG_ISR_TE); in fsl_rio_rx_handler()
267 if (isr & RIO_MSG_ISR_DIQI) { in fsl_rio_rx_handler()
279 out_be32(&rmu->msg_regs->isr, RIO_MSG_ISR_DIQI); in fsl_rio_rx_handler()
878 out_be32(&rmu->msg_regs->isr, 0x00000091); in fsl_open_inb_mbox()
/linux-4.1.27/drivers/char/
Dhpet.c145 unsigned long isr; in hpet_interrupt() local
148 isr = 1 << (devp - devp->hd_hpets->hp_dev); in hpet_interrupt()
151 !(isr & readl(&devp->hd_hpet->hpet_isr))) in hpet_interrupt()
191 writel(isr, &devp->hd_hpet->hpet_isr); in hpet_interrupt()
463 unsigned long flags, isr; in hpet_ioctl_ieon() local
501 isr = 1 << (devp - devp->hd_hpets->hp_dev); in hpet_ioctl_ieon()
502 writel(isr, &hpet->hpet_isr); in hpet_ioctl_ieon()
557 isr = 1 << (devp - devp->hd_hpets->hp_dev); in hpet_ioctl_ieon()
558 writel(isr, &hpet->hpet_isr); in hpet_ioctl_ieon()
Ddsp56k.c57 #define DSP56K_TRANSMIT (dsp56k_host_interface.isr & DSP56K_ISR_TXDE)
58 #define DSP56K_RECEIVE (dsp56k_host_interface.isr & DSP56K_ISR_RXDF)
380 if (dsp56k_host_interface.isr & DSP56K_ISR_HF2) status |= 0x4; in dsp56k_ioctl()
381 if (dsp56k_host_interface.isr & DSP56K_ISR_HF3) status |= 0x8; in dsp56k_ioctl()
/linux-4.1.27/drivers/dma/
Dtimb_dma.c143 u32 isr; in __td_dma_done_ack() local
148 isr = ioread32(td->membase + TIMBDMA_ISR) & (1 << id); in __td_dma_done_ack()
149 if (isr) { in __td_dma_done_ack()
150 iowrite32(isr, td->membase + TIMBDMA_ISR); in __td_dma_done_ack()
588 u32 isr; in td_tasklet() local
593 isr = ioread32(td->membase + TIMBDMA_ISR); in td_tasklet()
594 ipr = isr & __td_ier_mask(td); in td_tasklet()
Dcppi41.c227 irqreturn_t (*isr)(int irq, void *data); member
884 .isr = cppi41_irq,
976 ret = devm_request_irq(&pdev->dev, irq, glue_info->isr, IRQF_SHARED, in cppi41_dma_probe()
/linux-4.1.27/sound/soc/intel/atom/sst/
Dsst.c54 union interrupt_reg_mrfld isr; in intel_sst_interrupt_mrfld() local
63 isr.full = sst_shim_read64(drv->shim, SST_ISRX); in intel_sst_interrupt_mrfld()
65 if (isr.part.done_interrupt) { in intel_sst_interrupt_mrfld()
74 isr.part.done_interrupt = 1; in intel_sst_interrupt_mrfld()
75 sst_shim_write64(drv->shim, SST_ISRX, isr.full); in intel_sst_interrupt_mrfld()
83 if (isr.part.busy_interrupt) { in intel_sst_interrupt_mrfld()
Dsst_ipc.c189 union interrupt_reg_mrfld isr; in intel_sst_clear_intr_mrfld() local
196 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX); in intel_sst_clear_intr_mrfld()
199 isr.part.busy_interrupt = 1; in intel_sst_clear_intr_mrfld()
200 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full); in intel_sst_clear_intr_mrfld()
/linux-4.1.27/arch/mips/lantiq/
Dirq.c95 u32 isr = LTQ_ICU_IM0_ISR; in ltq_mask_and_ack_irq() local
101 ltq_icu_w32(im, BIT(offset), isr); in ltq_mask_and_ack_irq()
106 u32 isr = LTQ_ICU_IM0_ISR; in ltq_ack_irq() local
111 ltq_icu_w32(im, BIT(offset), isr); in ltq_ack_irq()
/linux-4.1.27/sound/mips/
Dsgio2audio.c759 irqreturn_t (*isr)(int, void *); member
765 .isr = snd_sgio2audio_dma_in_isr,
770 .isr = snd_sgio2audio_error_isr,
775 .isr = snd_sgio2audio_dma_out_isr,
780 .isr = snd_sgio2audio_error_isr,
785 .isr = snd_sgio2audio_dma_out_isr,
790 .isr = snd_sgio2audio_error_isr,
869 snd_sgio2_isr_table[i].isr, in snd_sgio2audio_create()
Dhal2.h203 u32 isr; /* 0x10 Status Register */ member
Dhal2.c100 #define H2_INDIRECT_WAIT(regs) while (hal2_read(&regs->isr) & H2_ISR_TSTATUS);
787 hal2_write(0, &hal2->ctl_regs->isr); in hal2_detect()
791 &hal2->ctl_regs->isr); in hal2_detect()
/linux-4.1.27/sound/soc/intel/haswell/
Dsst-haswell-dsp.c219 u32 isr; in hsw_irq() local
225 isr = sst_dsp_shim_read_unlocked(sst, SST_ISRX); in hsw_irq()
226 if (isr & SST_ISRX_DONE) { in hsw_irq()
227 trace_sst_irq_done(isr, in hsw_irq()
236 if (isr & SST_ISRX_BUSY) { in hsw_irq()
237 trace_sst_irq_busy(isr, in hsw_irq()
Dsst-haswell-ipc.c2074 u32 isr, ipcd, imrx, ipcx; in hsw_shim_dbg() local
2077 isr = sst_dsp_shim_read_unlocked(sst, SST_ISRX); in hsw_shim_dbg()
2083 text, ipcx, isr, ipcd, imrx); in hsw_shim_dbg()
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c177 unsigned int imr, isr; in atmel_hlcdc_dc_irq_handler() local
181 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr); in atmel_hlcdc_dc_irq_handler()
182 status = imr & isr; in atmel_hlcdc_dc_irq_handler()
450 unsigned int isr; in atmel_hlcdc_dc_irq_uninstall() local
453 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr); in atmel_hlcdc_dc_irq_uninstall()
Datmel_hlcdc_layer.c184 unsigned int isr, imr; in atmel_hlcdc_layer_irq() local
192 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_ISR, &isr); in atmel_hlcdc_layer_irq()
193 status = imr & isr; in atmel_hlcdc_layer_irq()
308 unsigned int isr; in atmel_hlcdc_layer_disable() local
318 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_ISR, &isr); in atmel_hlcdc_layer_disable()
/linux-4.1.27/arch/powerpc/include/asm/
Dmpc52xx_psc.h180 u16 isr; member
183 #define mpc52xx_psc_isr isr_imr.isr
327 u16 isr; /* PSC + 0x20 */ member
/linux-4.1.27/arch/arc/include/asm/
Dirq.h25 irqreturn_t (*isr)(int irq, void *dev),
/linux-4.1.27/drivers/spi/
Dspi-xilinx.c254 u32 isr; in xilinx_spi_txrx_bufs() local
261 isr = xspi->read_fn(xspi->regs + XIPIF_V123B_IISR_OFFSET); in xilinx_spi_txrx_bufs()
262 if (isr) in xilinx_spi_txrx_bufs()
263 xspi->write_fn(isr, in xilinx_spi_txrx_bufs()
/linux-4.1.27/arch/parisc/include/uapi/asm/
Dptrace.h31 unsigned long isr; /* CR20 */ member
/linux-4.1.27/arch/frv/kernel/
Dsleep.S62 # save hsr0, psr, isr, and lr for resume code
68 movsg isr,gr6
220 # restore hsr0, psr, isr, and leave saved lr in gr7
262 lddi @(gr11,#8),gr6 ; isr, lr
274 movgs gr6,isr
Dasm-offsets.c46 DEF_PTREG(REG_ISR, isr); in foo()
Dtraps.c434 asmlinkage void division_exception(unsigned long esfr1, unsigned long esr0, unsigned long isr) in division_exception() argument
441 esr0, isr); in division_exception()
Dentry.S115 movsg isr ,gr23
157 movgs gr5,isr
795 movsg isr,gr10
Dhead.S460 movgs gr5,isr
/linux-4.1.27/drivers/tty/serial/jsm/
Djsm_neo.c720 u8 isr; in neo_parse_isr() local
737 isr = readb(&ch->ch_neo_uart->isr_fcr); in neo_parse_isr()
740 if (isr & UART_IIR_NO_INT) in neo_parse_isr()
746 isr &= ~(UART_17158_IIR_FIFO_ENABLED); in neo_parse_isr()
749 __FILE__, __LINE__, isr); in neo_parse_isr()
751 if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { in neo_parse_isr()
761 if (isr & UART_IIR_THRI) { in neo_parse_isr()
769 if (isr & UART_17158_IIR_XONXOFF) { in neo_parse_isr()
804 if (isr & UART_17158_IIR_HWFLOW_STATE_CHANGE) { in neo_parse_isr()
Djsm_cls.c565 u8 isr = 0; in cls_parse_isr() local
582 isr = readb(&ch->ch_cls_uart->isr_fcr); in cls_parse_isr()
585 if (isr & UART_IIR_NO_INT) in cls_parse_isr()
589 if (isr & (UART_IIR_RDI | UART_IIR_RDI_TIMEOUT)) { in cls_parse_isr()
596 if (isr & UART_IIR_THRI) { in cls_parse_isr()
/linux-4.1.27/drivers/block/rsxx/
Dcore.c351 unsigned int isr; in rsxx_isr() local
364 isr = ioread32(card->regmap + ISR); in rsxx_isr()
365 if (isr == 0xffffffff) { in rsxx_isr()
376 isr &= card->isr_mask; in rsxx_isr()
377 if (!isr) in rsxx_isr()
381 if (isr & CR_INTR_DMA(i)) { in rsxx_isr()
392 if (isr & CR_INTR_CREG) { in rsxx_isr()
398 if (isr & CR_INTR_EVENT) { in rsxx_isr()
/linux-4.1.27/include/linux/mmc/
Dslot-gpio.h30 irqreturn_t (*isr)(int irq, void *dev_id));
/linux-4.1.27/arch/ia64/include/asm/
Dfpswa.h58 unsigned long *fsr, unsigned long *isr, unsigned long *preds,
Dmca.h98 unsigned long isr; member
/linux-4.1.27/arch/alpha/include/asm/
Dmce.h31 unsigned long isr; /* Interrupt Status Reg. */ member
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dcore.c1854 u32 isr; in emac_irq() local
1858 isr = in_be32(&p->isr); in emac_irq()
1859 out_be32(&p->isr, isr); in emac_irq()
1861 DBG(dev, "isr = %08x" NL, isr); in emac_irq()
1863 if (isr & EMAC4_ISR_TXPE) in emac_irq()
1865 if (isr & EMAC4_ISR_RXPE) in emac_irq()
1867 if (isr & EMAC4_ISR_TXUE) in emac_irq()
1869 if (isr & EMAC4_ISR_RXOE) in emac_irq()
1871 if (isr & EMAC_ISR_OVR) in emac_irq()
1873 if (isr & EMAC_ISR_BP) in emac_irq()
[all …]
Demac.h39 u32 isr; /* Always */ member
Ddebug.c83 in_be32(&p->rmr), in_be32(&p->isr), in_be32(&p->iser), in emac_mac_dump()
/linux-4.1.27/sound/soc/fsl/
Dmpc5200_dma.c32 u16 isr; in psc_dma_status_irq() local
34 isr = in_be16(&regs->mpc52xx_psc_isr); in psc_dma_status_irq()
37 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq()
41 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq()
/linux-4.1.27/drivers/mmc/core/
Dslot-gpio.c161 irqreturn_t (*isr)(int irq, void *dev_id)) in mmc_gpio_set_cd_isr()
166 ctx->cd_gpio_isr = isr; in mmc_gpio_set_cd_isr()
/linux-4.1.27/arch/ia64/scripts/
Dpvcheck.sed12 s/mov.*=.*cr\.isr/.warning \"cr.isr should not used directly\"/g
/linux-4.1.27/arch/m68k/include/asm/
Dmvme16xhw.h14 isr, member
Datarihw.h496 u_char isr; member
/linux-4.1.27/tools/lguest/
Dlguest.c136 u8 isr; member
158 struct virtio_pci_cap isr; member
721 vq->dev->mmio->isr = 0x1; in trigger_irq()
2114 case offsetof(struct virtio_pci_mmio, isr): in emulate_mmio_write()
2188 u8 isr; in emulate_mmio_read() local
2242 case offsetof(struct virtio_pci_mmio, isr): in emulate_mmio_read()
2246 isr = d->mmio->isr; in emulate_mmio_read()
2252 d->mmio->isr = 0; in emulate_mmio_read()
2253 return isr; in emulate_mmio_read()
2576 offsetof(struct pci_config, isr)); in init_pci_config()
[all …]
/linux-4.1.27/drivers/net/ethernet/8390/
Dlib8390.c258 int txsr, isr, tickssofar = jiffies - dev_trans_start(dev); in __ei_tx_timeout() local
265 isr = ei_inb(e8390_base+EN0_ISR); in __ei_tx_timeout()
270 (isr) ? "lost interrupt?" : "cable problem?", in __ei_tx_timeout()
271 txsr, isr, tickssofar); in __ei_tx_timeout()
273 if (!isr && !dev->stats.tx_packets) { in __ei_tx_timeout()
Daxnet_cs.c912 int txsr, isr, tickssofar = jiffies - dev_trans_start(dev); in axnet_tx_timeout() local
919 isr = inb(e8390_base+EN0_ISR); in axnet_tx_timeout()
924 (isr) ? "lost interrupt?" : "cable problem?", in axnet_tx_timeout()
925 txsr, isr, tickssofar); in axnet_tx_timeout()
927 if (!isr && !dev->stats.tx_packets) in axnet_tx_timeout()
/linux-4.1.27/Documentation/devicetree/bindings/net/ieee802154/
Dat86rf230.txt10 can occur deadlocks while handling isr.
/linux-4.1.27/drivers/iio/adc/
Dtwl4030-madc.c66 u8 isr; member
407 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr); in twl4030_madc_threaded_irq_handler()
410 madc->isr); in twl4030_madc_threaded_irq_handler()
785 madc->isr = madc->use_second_irq ? TWL4030_MADC_ISR2 : in twl4030_madc_probe()
/linux-4.1.27/drivers/scsi/isci/
Dinit.c365 irq_handler_t isr; in isci_setup_interrupts() local
370 isr = isci_error_isr; in isci_setup_interrupts()
372 isr = isci_msix_isr; in isci_setup_interrupts()
374 err = devm_request_irq(&pdev->dev, msix->vector, isr, 0, in isci_setup_interrupts()
/linux-4.1.27/drivers/staging/dgnc/
Ddgnc_cls.c370 unsigned char isr = 0; in cls_parse_isr() local
388 isr = readb(&ch->ch_cls_uart->isr_fcr); in cls_parse_isr()
391 if (isr & UART_IIR_NO_INT) in cls_parse_isr()
395 if (isr & (UART_IIR_RDI | UART_IIR_RDI_TIMEOUT)) { in cls_parse_isr()
404 if (isr & UART_IIR_THRI) { in cls_parse_isr()
415 if (isr & UART_IIR_CTSRTS) { in cls_parse_isr()
Ddgnc_neo.c387 unsigned char isr; in neo_parse_isr() local
404 isr = readb(&ch->ch_neo_uart->isr_fcr); in neo_parse_isr()
407 if (isr & UART_IIR_NO_INT) in neo_parse_isr()
413 isr &= ~(UART_17158_IIR_FIFO_ENABLED); in neo_parse_isr()
415 if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { in neo_parse_isr()
427 if (isr & UART_IIR_THRI) { in neo_parse_isr()
437 if (isr & UART_17158_IIR_XONXOFF) { in neo_parse_isr()
465 if (isr & UART_17158_IIR_HWFLOW_STATE_CHANGE) { in neo_parse_isr()
/linux-4.1.27/drivers/pci/pcie/aer/
Daerdrv.h65 int isr; member
Daerdrv.c284 if (rpc->isr) in aer_remove()
328 rpc->isr = 1; in aer_probe()
/linux-4.1.27/drivers/ptp/
Dptp_ixp46x.c85 static irqreturn_t isr(int irq, void *priv) in isr() function
283 if (request_irq(irq, isr, 0, DRIVER, &ixp_clock)) { in setup_interrupt()
Dptp_pch.c361 static irqreturn_t isr(int irq, void *priv) in isr() function
639 ret = request_irq(pdev->irq, &isr, IRQF_SHARED, KBUILD_MODNAME, chip); in pch_probe()
/linux-4.1.27/drivers/input/keyboard/
Dgpio_keys.c444 irq_handler_t isr; in gpio_keys_setup_key() local
488 isr = gpio_keys_gpio_isr; in gpio_keys_setup_key()
507 isr = gpio_keys_irq_isr; in gpio_keys_setup_key()
533 isr, irqflags, desc, bdata); in gpio_keys_setup_key()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c220 static void bdx_isr_extra(struct bdx_priv *priv, u32 isr) in bdx_isr_extra() argument
222 if (isr & IR_RX_FREE_0) { in bdx_isr_extra()
227 if (isr & IR_LNKCHG0) in bdx_isr_extra()
230 if (isr & IR_PCIE_LINK) in bdx_isr_extra()
233 if (isr & IR_PCIE_TOUT) in bdx_isr_extra()
256 u32 isr; in bdx_isr_napi() local
259 isr = (READ_REG(priv, regISR) & IR_RUN); in bdx_isr_napi()
260 if (unlikely(!isr)) { in bdx_isr_napi()
265 if (isr & IR_EXTRA) in bdx_isr_napi()
266 bdx_isr_extra(priv, isr); in bdx_isr_napi()
[all …]
/linux-4.1.27/drivers/media/pci/ttpci/
Dbudget.h117 extern void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr);
Dbudget-ci.c569 static void budget_ci_irq(struct saa7146_dev *dev, u32 * isr) in budget_ci_irq() argument
575 if (*isr & MASK_06) in budget_ci_irq()
578 if (*isr & MASK_10) in budget_ci_irq()
579 ttpci_budget_irq10_handler(dev, isr); in budget_ci_irq()
581 if ((*isr & MASK_03) && (budget_ci->budget.ci_present) && (budget_ci->ci_irq)) in budget_ci_irq()
Dbudget-core.c579 void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr) in ttpci_budget_irq10_handler() argument
585 if (*isr & MASK_10) in ttpci_budget_irq10_handler()
Dbudget-av.c1370 static void budget_av_irq(struct saa7146_dev *dev, u32 * isr) in budget_av_irq() argument
1376 if (*isr & MASK_10) in budget_av_irq()
1377 ttpci_budget_irq10_handler(dev, isr); in budget_av_irq()
Dav7110.c2826 static void av7110_irq(struct saa7146_dev* dev, u32 *isr) in av7110_irq() argument
2836 if (*isr & MASK_19) { in av7110_irq()
2858 if (*isr & MASK_03) { in av7110_irq()
2863 if (*isr & MASK_10) in av7110_irq()
/linux-4.1.27/drivers/media/pci/zoran/
Dzoran_device.c891 u32 isr; in count_reset_interrupt() local
893 if ((isr = btread(ZR36057_ISR) & 0x78000000)) { in count_reset_interrupt()
894 if (isr & ZR36057_ISR_GIRQ1) { in count_reset_interrupt()
898 if (isr & ZR36057_ISR_GIRQ0) { in count_reset_interrupt()
902 if (isr & ZR36057_ISR_CodRepIRQ) { in count_reset_interrupt()
906 if (isr & ZR36057_ISR_JPEGRepIRQ) { in count_reset_interrupt()
911 return isr; in count_reset_interrupt()
Dzoran_driver.c790 int isr; in jpg_sync() local
795 sizeof(isr), &isr); in jpg_sync()
799 ZR_DEVNAME(zr), __func__, isr); in jpg_sync()
/linux-4.1.27/arch/mips/include/asm/mach-pmcs-msp71xx/
Dmsp_usb.h63 u32 isr; /* 0x0: Interrupt status */ member
/linux-4.1.27/drivers/usb/phy/
Dphy-mv-usb.h134 u32 isr; /* Interrupt Status */ member
/linux-4.1.27/drivers/char/pcmcia/
Dsynclink_cs.c1161 unsigned short isr; in mgslpc_isr() local
1186 isr = read_reg16(info, CHB + ISR); in mgslpc_isr()
1187 if (isr & IRQ_DCD) in mgslpc_isr()
1189 if (isr & IRQ_CTS) in mgslpc_isr()
1194 isr = read_reg16(info, CHA + ISR); in mgslpc_isr()
1195 if (isr & IRQ_TIMER) { in mgslpc_isr()
1201 if (isr & IRQ_EXITHUNT) { in mgslpc_isr()
1205 if (isr & IRQ_BREAK_ON) { in mgslpc_isr()
1210 if (isr & IRQ_RXTIME) { in mgslpc_isr()
1213 if (isr & (IRQ_RXEOM | IRQ_RXFIFO)) { in mgslpc_isr()
[all …]
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_fcpim.h38 bfa_isr_func_t isr; member
42 void (*isr)(struct bfa_s *bfa, struct bfi_msg_s *m));
Dbfa_fcpim.c3799 void (*isr)(struct bfa_s *bfa, struct bfi_msg_s *m)) in bfa_itn_create()
3805 itn->isr = isr; in bfa_itn_create()
3821 if (itn->isr) in bfa_itn_isr()
3822 itn->isr(bfa, m); in bfa_itn_isr()
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
Ddsi_host.c1320 u32 isr; in dsi_host_irq() local
1327 isr = dsi_read(msm_host, REG_DSI_INTR_CTRL); in dsi_host_irq()
1328 dsi_write(msm_host, REG_DSI_INTR_CTRL, isr); in dsi_host_irq()
1331 DBG("isr=0x%x, id=%d", isr, msm_host->id); in dsi_host_irq()
1333 if (isr & DSI_IRQ_ERROR) in dsi_host_irq()
1336 if (isr & DSI_IRQ_VIDEO_DONE) in dsi_host_irq()
1339 if (isr & DSI_IRQ_CMD_DMA_DONE) in dsi_host_irq()
/linux-4.1.27/drivers/crypto/
Dtalitos.c444 static void talitos_error(struct device *dev, u32 isr, u32 isr_lo) in talitos_error() argument
453 if (!(isr & (1 << (ch * 2 + 1)))) in talitos_error()
510 if (reset_dev || isr & ~TALITOS_ISR_4CHERR || isr_lo) { in talitos_error()
512 "ISR 0x%08x_%08x\n", isr, isr_lo); in talitos_error()
528 u32 isr, isr_lo; \
532 isr = in_be32(priv->reg + TALITOS_ISR); \
535 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
538 if (unlikely(isr & ch_err_mask || isr_lo)) { \
540 talitos_error(dev, isr & ch_err_mask, isr_lo); \
543 if (likely(isr & ch_done_mask)) { \
[all …]
/linux-4.1.27/drivers/usb/musb/
Djz4740.c96 musb->isr = jz4740_musb_interrupt; in jz4740_musb_init()
Dux500.c176 musb->isr = ux500_musb_interrupt; in ux500_musb_init()
Dmusb_core.h302 irqreturn_t (*isr)(int, void *); member
Dda8xx.c443 musb->isr = da8xx_musb_interrupt; in da8xx_musb_init()
Ddavinci.c435 musb->isr = davinci_musb_interrupt; in davinci_musb_init()
Dam35x.c384 musb->isr = am35x_musb_interrupt; in am35x_musb_init()
Dblackfin.c453 musb->isr = blackfin_interrupt; in bfin_musb_init()
Domap2430.c392 musb->isr = omap2430_musb_interrupt; in omap2430_musb_init()
Dmusb_dsps.c468 musb->isr = dsps_interrupt; in dsps_musb_init()
Dtusb6010.c1152 musb->isr = tusb_musb_interrupt; in tusb_musb_init()
Dmusb_core.c2016 if (!musb->isr) { in musb_init_controller()
2107 if (request_irq(nIrq, musb->isr, 0, dev_name(dev), musb)) { in musb_init_controller()
/linux-4.1.27/sound/soc/intel/baytrail/
Dsst-baytrail-ipc.c651 u64 isr, ipcd, imrx, ipcx; in byt_shim_dbg() local
654 isr = sst_dsp_shim_read64_unlocked(sst, SST_ISRX); in byt_shim_dbg()
660 text, ipcx, isr, ipcd, imrx); in byt_shim_dbg()
/linux-4.1.27/drivers/scsi/
Dfdomain.c1478 unsigned int isr; in DEF_SCSI_QCMD() local
1514 isr = inb( 0xa0 ) << 8; in DEF_SCSI_QCMD()
1516 isr += inb( 0x20 ); in DEF_SCSI_QCMD()
1522 printk( ", IRR = 0x%04x, ISR = 0x%04x\n", irr, isr ); in DEF_SCSI_QCMD()
Dips.c4491 uint8_t isr; in ips_isinit_copperhead() local
4495 isr = inb(ha->io_addr + IPS_REG_HISR); in ips_isinit_copperhead()
4498 if (((isr & IPS_BIT_EI) == 0) && ((scpr & IPS_BIT_EBM) == 0)) in ips_isinit_copperhead()
4516 uint8_t isr = 0; in ips_isinit_copperhead_memio() local
4521 isr = readb(ha->mem_ptr + IPS_REG_HISR); in ips_isinit_copperhead_memio()
4524 if (((isr & IPS_BIT_EI) == 0) && ((scpr & IPS_BIT_EBM) == 0)) in ips_isinit_copperhead_memio()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic.h51 irqreturn_t (*isr)(int, void *); member
Denic_main.c1495 enic->msix[intr].isr = enic_isr_msix; in enic_request_intr()
1506 enic->msix[intr].isr = enic_isr_msix; in enic_request_intr()
1514 enic->msix[intr].isr = enic_isr_msix_err; in enic_request_intr()
1521 enic->msix[intr].isr = enic_isr_msix_notify; in enic_request_intr()
1529 enic->msix[i].isr, 0, in enic_request_intr()
/linux-4.1.27/drivers/usb/gadget/udc/
Dmv_udc.h169 u32 isr; /* Interrupt Status */ member
/linux-4.1.27/arch/parisc/mm/
Dfault.c155 d->fault_space = regs->isr; in fixup_exception()
/linux-4.1.27/drivers/net/ethernet/sis/
Dsis900.h26 isr=0x10, //Interrupt Status Register enumerator
Dsis900.c1548 net_dev->name, sr32(cr), sr32(isr)); in sis900_tx_timeout()
1678 status = sr32(isr); in sis900_interrupt()
1713 net_dev->name, sr32(isr)); in sis900_interrupt()
2392 status ^= sr32(isr) & status; in sis900_reset()
/linux-4.1.27/arch/parisc/include/asm/
Delf.h284 dst[46] = pt->isr; dst[47] = pt->ior; \
Dasmregs.h143 isr: .reg %cr20
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar_ptp.c206 static irqreturn_t isr(int irq, void *priv) in isr() function
474 if (request_irq(etsects->irq, isr, 0, DRIVER, etsects)) { in gianfar_ptp_probe()
/linux-4.1.27/arch/ia64/include/asm/native/
Dinst.h58 mov reg = cr.isr
/linux-4.1.27/drivers/video/fbdev/
Dpxa168fb.c539 u32 isr = readl(fbi->reg_base + SPU_IRQ_ISR); in pxa168fb_handle_irq() local
541 if ((isr & GRA_FRAME_IRQ0_ENA_MASK)) { in pxa168fb_handle_irq()
543 writel(isr & (~GRA_FRAME_IRQ0_ENA_MASK), in pxa168fb_handle_irq()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dsb1250-mac.c1996 uint64_t isr; in sbmac_intr() local
2004 isr = __raw_readq(sc->sbm_isr) & ~M_MAC_COUNTER_ADDR; in sbmac_intr()
2006 if (isr == 0) in sbmac_intr()
2014 if (isr & (M_MAC_INT_CHANNEL << S_MAC_TX_CH0)) in sbmac_intr()
2017 if (isr & (M_MAC_INT_CHANNEL << S_MAC_RX_CH0)) { in sbmac_intr()
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Ddebugfs.c115 WL18XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
380 DEBUGFS_FWSTATS_ADD(isr, irqs); in wl18xx_debugfs_add_files()
Dacx.h276 struct wl18xx_acx_isr_stats isr; member
/linux-4.1.27/drivers/power/
Dpm2301_charger.h461 irqreturn_t (*isr)(int irq, void *data); member
Dab8500_btemp.c55 irqreturn_t (*isr)(int irq, void *data); member
1151 ret = request_threaded_irq(irq, NULL, ab8500_btemp_irq[i].isr, in ab8500_btemp_probe()
Dab8500_fg.c67 irqreturn_t (*isr)(int irq, void *data); member
3170 ret = request_irq(irq, ab8500_fg_irq_th[i].isr, in ab8500_fg_probe()
3185 ret = request_threaded_irq(irq, NULL, ab8500_fg_irq_bh[0].isr, in ab8500_fg_probe()
Dpm2301_charger.c1109 pm2xxx_charger_irq[0].isr, in pm2xxx_wall_charger_probe()
/linux-4.1.27/arch/x86/include/uapi/asm/
Dkvm.h64 __u8 isr; /* interrupt service register */ member
/linux-4.1.27/arch/x86/include/asm/
Dapicdef.h258 } isr [8]; member
Dkvm_host.h775 void (*hwapic_isr_update)(struct kvm *kvm, int isr);
/linux-4.1.27/drivers/atm/
Dfirestream.c1668 int isr, to; in fs_init() local
1710 isr = read_fs (dev, ISR); in fs_init()
1713 if (isr & ISR_INIT_ERR) { in fs_init()
1717 if (isr & ISR_INIT) { in fs_init()
Dfore200e.h783 u32 __iomem *isr; /* address of interrupt level selection register */ member
Dfore200e.c778 fore200e->regs.sba.isr = of_ioremap(&op->resource[2], 0, SBA200E_ISR_LENGTH, "SBA ISR"); in fore200e_sba_map()
788 fore200e->bus->write(0x02, fore200e->regs.sba.isr); /* XXX hardwired interrupt level */ in fore200e_sba_map()
806 of_iounmap(&op->resource[2], fore200e->regs.sba.isr, SBA200E_ISR_LENGTH); in fore200e_sba_unmap()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_pci.c88 u32 isr; /* PCI + 0x88 */ member
/linux-4.1.27/include/video/
Domapdss.h900 int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
901 int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
/linux-4.1.27/drivers/scsi/pm8001/
Dpm8001_init.c185 PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_tasklet()
211 ret = PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); in pm8001_interrupt_handler_msix()
235 ret = PM8001_CHIP_DISP->isr(pm8001_ha, 0); in pm8001_interrupt_handler_intx()
Dpm8001_sas.h197 irqreturn_t (*isr)(struct pm8001_hba_info *pm8001_ha, u8 vec); member
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-at91.c1605 unsigned long isr; in gpio_irq_handler() local
1614 isr = readl_relaxed(pio + PIO_ISR) & readl_relaxed(pio + PIO_IMR); in gpio_irq_handler()
1615 if (!isr) { in gpio_irq_handler()
1624 for_each_set_bit(n, &isr, BITS_PER_LONG) { in gpio_irq_handler()
/linux-4.1.27/drivers/scsi/mvsas/
Dmv_init.c184 MVS_CHIP_DISP->isr(mvi, mvi->pdev->irq, stat); in mvs_tasklet()
224 MVS_CHIP_DISP->isr(mvi, irq, stat); in mvs_interrupt()
Dmv_sas.h113 irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat); member
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_overlay.c1445 u32 isr; member
1490 error->isr = I915_READ(ISR); in intel_overlay_capture_error_state()
1515 error->dovsta, error->isr); in intel_overlay_print_error_state()
/linux-4.1.27/drivers/scsi/arm/
Dfas216.c350 static struct { int stat, ssr, isr, ph; } ph_list[PH_SIZE]; member
353 static void add_debug_list(int stat, int ssr, int isr, int ph) in add_debug_list() argument
357 ph_list[ph_ptr].isr = isr; in add_debug_list()
386 ph_list[i].isr, ph_list[i].ph); in print_debug_list()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dkernel.fuc336 // interrupts off to prevent racing with timer isr
357 // pending, we can just bail since the timer isr will
/linux-4.1.27/drivers/w1/masters/
Dds1wm.c128 static irqreturn_t ds1wm_isr(int isr, void *data) in ds1wm_isr() argument
/linux-4.1.27/arch/alpha/kernel/
Dcore_mcpcia.c468 frame->isr); in mcpcia_print_uncorrectable()
/linux-4.1.27/drivers/net/wireless/
Datmel.c1161 u8 isr; in service_interrupt() local
1195 isr = atmel_rmem8(priv, atmel_hi(priv, IFACE_INT_STATUS_OFFSET)); in service_interrupt()
1198 if (!isr) { in service_interrupt()
1206 if (isr & irq_order[i]) in service_interrupt()
1215 isr = atmel_rmem8(priv, atmel_hi(priv, IFACE_INT_STATUS_OFFSET)); in service_interrupt()
1216 isr ^= irq_order[i]; in service_interrupt()
1217 atmel_wmem8(priv, atmel_hi(priv, IFACE_INT_STATUS_OFFSET), isr); in service_interrupt()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dhw.c917 u16 isr; in alx_clear_phy_intr() local
920 return alx_read_phy_reg(hw, ALX_MII_ISR, &isr); in alx_clear_phy_intr()
/linux-4.1.27/arch/arm/mach-pxa/
Draumfeld.c708 static int raumfeld_mci_init(struct device *dev, irq_handler_t isr, void *data) in raumfeld_mci_init() argument
/linux-4.1.27/Documentation/scsi/
DChangeLog.megaraid_sas437 waiting for depending on cmd completion from isr path.
519 2. Added check in megasas_queue_command and dpc/isr routine to see if we have already declared adap…

12