Searched refs:isr (Results 1 - 200 of 296) sorted by relevance

12

/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
H A 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");
59 WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_exch_complete, "%u");
60 WL12XX_DEBUGFS_FWSTATS_FILE(isr, commands, "%u");
61 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_procs, "%u");
62 WL12XX_DEBUGFS_FWSTATS_FILE(isr, hw_pm_mode_changes, "%u");
63 WL12XX_DEBUGFS_FWSTATS_FILE(isr, host_acknowledges, "%u");
64 WL12XX_DEBUGFS_FWSTATS_FILE(isr, pci_pm, "%u");
65 WL12XX_DEBUGFS_FWSTATS_FILE(isr, wakeups, "%u");
66 WL12XX_DEBUGFS_FWSTATS_FILE(isr, low_rssi, "%u");
159 DEBUGFS_FWSTATS_ADD(isr, cmd_cmplt); wl12xx_debugfs_add_files()
160 DEBUGFS_FWSTATS_ADD(isr, fiqs); wl12xx_debugfs_add_files()
161 DEBUGFS_FWSTATS_ADD(isr, rx_headers); wl12xx_debugfs_add_files()
162 DEBUGFS_FWSTATS_ADD(isr, rx_mem_overflow); wl12xx_debugfs_add_files()
163 DEBUGFS_FWSTATS_ADD(isr, rx_rdys); wl12xx_debugfs_add_files()
164 DEBUGFS_FWSTATS_ADD(isr, irqs); wl12xx_debugfs_add_files()
165 DEBUGFS_FWSTATS_ADD(isr, tx_procs); wl12xx_debugfs_add_files()
166 DEBUGFS_FWSTATS_ADD(isr, decrypt_done); wl12xx_debugfs_add_files()
167 DEBUGFS_FWSTATS_ADD(isr, dma0_done); wl12xx_debugfs_add_files()
168 DEBUGFS_FWSTATS_ADD(isr, dma1_done); wl12xx_debugfs_add_files()
169 DEBUGFS_FWSTATS_ADD(isr, tx_exch_complete); wl12xx_debugfs_add_files()
170 DEBUGFS_FWSTATS_ADD(isr, commands); wl12xx_debugfs_add_files()
171 DEBUGFS_FWSTATS_ADD(isr, rx_procs); wl12xx_debugfs_add_files()
172 DEBUGFS_FWSTATS_ADD(isr, hw_pm_mode_changes); wl12xx_debugfs_add_files()
173 DEBUGFS_FWSTATS_ADD(isr, host_acknowledges); wl12xx_debugfs_add_files()
174 DEBUGFS_FWSTATS_ADD(isr, pci_pm); wl12xx_debugfs_add_files()
175 DEBUGFS_FWSTATS_ADD(isr, wakeups); wl12xx_debugfs_add_files()
176 DEBUGFS_FWSTATS_ADD(isr, low_rssi); wl12xx_debugfs_add_files()
H A Dacx.h261 struct wl12xx_acx_isr_statistics isr; member in struct:wl12xx_acx_statistics
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
H A 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");
146 DEBUGFS_FWSTATS_FILE(isr, tx_exch_complete, 20, "%u");
147 DEBUGFS_FWSTATS_FILE(isr, commands, 20, "%u");
148 DEBUGFS_FWSTATS_FILE(isr, rx_procs, 20, "%u");
149 DEBUGFS_FWSTATS_FILE(isr, hw_pm_mode_changes, 20, "%u");
150 DEBUGFS_FWSTATS_FILE(isr, host_acknowledges, 20, "%u");
151 DEBUGFS_FWSTATS_FILE(isr, pci_pm, 20, "%u");
152 DEBUGFS_FWSTATS_FILE(isr, wakeups, 20, "%u");
153 DEBUGFS_FWSTATS_FILE(isr, low_rssi, 20, "%u");
276 DEBUGFS_FWSTATS_DEL(isr, cmd_cmplt); wl1251_debugfs_delete_files()
277 DEBUGFS_FWSTATS_DEL(isr, fiqs); wl1251_debugfs_delete_files()
278 DEBUGFS_FWSTATS_DEL(isr, rx_headers); wl1251_debugfs_delete_files()
279 DEBUGFS_FWSTATS_DEL(isr, rx_mem_overflow); wl1251_debugfs_delete_files()
280 DEBUGFS_FWSTATS_DEL(isr, rx_rdys); wl1251_debugfs_delete_files()
281 DEBUGFS_FWSTATS_DEL(isr, irqs); wl1251_debugfs_delete_files()
282 DEBUGFS_FWSTATS_DEL(isr, tx_procs); wl1251_debugfs_delete_files()
283 DEBUGFS_FWSTATS_DEL(isr, decrypt_done); wl1251_debugfs_delete_files()
284 DEBUGFS_FWSTATS_DEL(isr, dma0_done); wl1251_debugfs_delete_files()
285 DEBUGFS_FWSTATS_DEL(isr, dma1_done); wl1251_debugfs_delete_files()
286 DEBUGFS_FWSTATS_DEL(isr, tx_exch_complete); wl1251_debugfs_delete_files()
287 DEBUGFS_FWSTATS_DEL(isr, commands); wl1251_debugfs_delete_files()
288 DEBUGFS_FWSTATS_DEL(isr, rx_procs); wl1251_debugfs_delete_files()
289 DEBUGFS_FWSTATS_DEL(isr, hw_pm_mode_changes); wl1251_debugfs_delete_files()
290 DEBUGFS_FWSTATS_DEL(isr, host_acknowledges); wl1251_debugfs_delete_files()
291 DEBUGFS_FWSTATS_DEL(isr, pci_pm); wl1251_debugfs_delete_files()
292 DEBUGFS_FWSTATS_DEL(isr, wakeups); wl1251_debugfs_delete_files()
293 DEBUGFS_FWSTATS_DEL(isr, low_rssi); wl1251_debugfs_delete_files()
377 DEBUGFS_FWSTATS_ADD(isr, cmd_cmplt); wl1251_debugfs_add_files()
378 DEBUGFS_FWSTATS_ADD(isr, fiqs); wl1251_debugfs_add_files()
379 DEBUGFS_FWSTATS_ADD(isr, rx_headers); wl1251_debugfs_add_files()
380 DEBUGFS_FWSTATS_ADD(isr, rx_mem_overflow); wl1251_debugfs_add_files()
381 DEBUGFS_FWSTATS_ADD(isr, rx_rdys); wl1251_debugfs_add_files()
382 DEBUGFS_FWSTATS_ADD(isr, irqs); wl1251_debugfs_add_files()
383 DEBUGFS_FWSTATS_ADD(isr, tx_procs); wl1251_debugfs_add_files()
384 DEBUGFS_FWSTATS_ADD(isr, decrypt_done); wl1251_debugfs_add_files()
385 DEBUGFS_FWSTATS_ADD(isr, dma0_done); wl1251_debugfs_add_files()
386 DEBUGFS_FWSTATS_ADD(isr, dma1_done); wl1251_debugfs_add_files()
387 DEBUGFS_FWSTATS_ADD(isr, tx_exch_complete); wl1251_debugfs_add_files()
388 DEBUGFS_FWSTATS_ADD(isr, commands); wl1251_debugfs_add_files()
389 DEBUGFS_FWSTATS_ADD(isr, rx_procs); wl1251_debugfs_add_files()
390 DEBUGFS_FWSTATS_ADD(isr, hw_pm_mode_changes); wl1251_debugfs_add_files()
391 DEBUGFS_FWSTATS_ADD(isr, host_acknowledges); wl1251_debugfs_add_files()
392 DEBUGFS_FWSTATS_ADD(isr, pci_pm); wl1251_debugfs_add_files()
393 DEBUGFS_FWSTATS_ADD(isr, wakeups); wl1251_debugfs_add_files()
394 DEBUGFS_FWSTATS_ADD(isr, low_rssi); wl1251_debugfs_add_files()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
H A Dinterrupt.c221 u32 isr = wil_ioread32_and_clear(wil->csr + wil6210_irq_rx() local
226 trace_wil6210_irq_rx(isr); wil6210_irq_rx()
227 wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr); wil6210_irq_rx()
229 if (unlikely(!isr)) { wil6210_irq_rx()
242 if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE | wil6210_irq_rx()
246 if (unlikely(isr & BIT_DMA_EP_RX_ICR_RX_HTRSH)) wil6210_irq_rx()
250 isr &= ~(BIT_DMA_EP_RX_ICR_RX_DONE | wil6210_irq_rx()
266 if (unlikely(isr)) wil6210_irq_rx()
267 wil_err(wil, "un-handled RX ISR bits 0x%08x\n", isr); wil6210_irq_rx()
282 u32 isr = wil_ioread32_and_clear(wil->csr + wil6210_irq_tx() local
287 trace_wil6210_irq_tx(isr); wil6210_irq_tx()
288 wil_dbg_irq(wil, "ISR TX 0x%08x\n", isr); wil6210_irq_tx()
290 if (unlikely(!isr)) { wil6210_irq_tx()
297 if (likely(isr & BIT_DMA_EP_TX_ICR_TX_DONE)) { wil6210_irq_tx()
299 isr &= ~BIT_DMA_EP_TX_ICR_TX_DONE; wil6210_irq_tx()
301 isr &= ~(BIT(25) - 1UL); wil6210_irq_tx()
311 if (unlikely(isr)) wil6210_irq_tx()
312 wil_err(wil, "un-handled TX ISR bits 0x%08x\n", isr); wil6210_irq_tx()
348 u32 isr = wil_ioread32_and_clear(wil->csr + wil6210_irq_misc() local
352 trace_wil6210_irq_misc(isr); wil6210_irq_misc()
353 wil_dbg_irq(wil, "ISR MISC 0x%08x\n", isr); wil6210_irq_misc()
355 if (!isr) { wil6210_irq_misc()
362 if (isr & ISR_MISC_FW_ERROR) { wil6210_irq_misc()
366 * do not clear @isr here - we do 2-nd part in thread wil6210_irq_misc()
372 if (isr & ISR_MISC_FW_READY) { wil6210_irq_misc()
380 isr &= ~ISR_MISC_FW_READY; wil6210_irq_misc()
383 wil->isr_misc = isr; wil6210_irq_misc()
385 if (isr) { wil6210_irq_misc()
396 u32 isr = wil->isr_misc; wil6210_irq_misc_thread() local
398 trace_wil6210_irq_misc_thread(isr); wil6210_irq_misc_thread()
399 wil_dbg_irq(wil, "Thread ISR MISC 0x%08x\n", isr); wil6210_irq_misc_thread()
401 if (isr & ISR_MISC_FW_ERROR) { wil6210_irq_misc_thread()
403 isr &= ~ISR_MISC_FW_ERROR; wil6210_irq_misc_thread()
407 if (isr & ISR_MISC_MBOX_EVT) { wil6210_irq_misc_thread()
410 isr &= ~ISR_MISC_MBOX_EVT; wil6210_irq_misc_thread()
413 if (isr) wil6210_irq_misc_thread()
414 wil_dbg_irq(wil, "un-handled MISC ISR bits 0x%08x\n", isr); wil6210_irq_misc_thread()
/linux-4.1.27/arch/mips/loongson/lemote-2f/
H A Dirq.c35 int irq, isr; mach_i8259_irq() local
41 isr = inb(PIC_MASTER_CMD) & mach_i8259_irq()
43 if (!isr) mach_i8259_irq()
44 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; mach_i8259_irq()
45 irq = ffs(isr) - 1; mach_i8259_irq()
/linux-4.1.27/arch/ia64/kernel/
H A Dtraps.c7 * 05/12/00 grao <goutham.rao@intel.com> : added isr in siginfo for SIGFPE
237 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, fp_emulate() argument
269 (unsigned long *) isr, (unsigned long *) pr, fp_emulate()
288 handle_fpu_swa (int fp_fault, struct pt_regs *regs, unsigned long isr) handle_fpu_swa() argument
327 "%s(%d): floating-point assist fault at ip %016lx, isr %016lx\n", handle_fpu_swa()
328 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); handle_fpu_swa()
333 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, handle_fpu_swa()
351 if (isr & 0x11) { handle_fpu_swa()
353 } else if (isr & 0x22) { handle_fpu_swa()
357 } else if (isr & 0x44) { handle_fpu_swa()
360 siginfo.si_isr = isr; handle_fpu_swa()
375 if (isr & 0x880) { handle_fpu_swa()
377 } else if (isr & 0x1100) { handle_fpu_swa()
379 } else if (isr & 0x2200) { handle_fpu_swa()
382 siginfo.si_isr = isr; handle_fpu_swa()
428 ia64_fault (unsigned long vector, unsigned long isr, unsigned long ifa, ia64_fault() argument
432 unsigned long code, error = isr, iip; ia64_fault()
447 if ((isr & IA64_ISR_NA) && ((isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) { ia64_fault()
460 code = (isr >> 4) & 0xf; ia64_fault()
462 (code == 3) ? ((isr & (1UL << 37)) ia64_fault()
475 if (isr & 2) { ia64_fault()
486 if (((isr >> 4) & 0xf) == 2) { ia64_fault()
504 siginfo.si_isr = isr; ia64_fault()
520 siginfo.si_isr = isr; ia64_fault()
573 siginfo.si_isr = isr; ia64_fault()
579 result = handle_fpu_swa((vector == 32) ? 1 : 0, &regs, isr); ia64_fault()
586 siginfo.si_isr = isr; ia64_fault()
593 if (isr & 0x2) { ia64_fault()
630 printk(KERN_ERR " iip - 0x%lx, ifa - 0x%lx, isr - 0x%lx\n", ia64_fault()
631 iip, ifa, isr); ia64_fault()
637 printk(KERN_ERR " iip - 0x%lx, ifa - 0x%lx, isr - 0x%lx, iim - 0x%lx\n", ia64_fault()
638 iip, ifa, isr, iim); ia64_fault()
643 sprintf(buf, "IA-32 Interruption Fault (int 0x%lx)", isr >> 16); ia64_fault()
H A 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),
H A Dmca_asm.S482 mov r12=cr.isr
492 st8 [temp1]=r12,16 // cr.isr
831 ld8 temp3=[temp1],16 // cr.isr
834 mov cr.isr=temp3
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Dar9002_mac.c35 u32 isr = 0; ar9002_hw_get_isr() local
46 isr = REG_READ(ah, AR_ISR); ar9002_hw_get_isr()
55 if (!isr && !sync_cause) ar9002_hw_get_isr()
59 isr = REG_READ(ah, AR_ISR); ar9002_hw_get_isr()
62 if (isr) { ar9002_hw_get_isr()
63 if (isr & AR_ISR_BCNMISC) { ar9002_hw_get_isr()
83 isr &= ~AR_ISR_BCNMISC; ar9002_hw_get_isr()
88 isr = REG_READ(ah, AR_ISR_RAC); ar9002_hw_get_isr()
90 if (isr == 0xffffffff) { ar9002_hw_get_isr()
95 *masked = isr & ATH9K_INT_COMMON; ar9002_hw_get_isr()
97 if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM | ar9002_hw_get_isr()
101 if (isr & ar9002_hw_get_isr()
117 isr &= ~(AR_ISR_TXOK | ar9002_hw_get_isr()
129 if (isr & AR_ISR_RXORN) { ar9002_hw_get_isr()
137 if (!AR_SREV_9100(ah) && (isr & AR_ISR_GENTMR)) { ar9002_hw_get_isr()
161 isr &= ~AR_ISR_GENTMR; ar9002_hw_get_isr()
166 REG_WRITE(ah, AR_ISR, isr); ar9002_hw_get_isr()
H A Dar9003_mac.c185 u32 isr = 0; ar9003_hw_get_isr() local
200 isr = REG_READ(ah, AR_ISR); ar9003_hw_get_isr()
208 if (!isr && !sync_cause && !async_cause) ar9003_hw_get_isr()
211 if (isr) { ar9003_hw_get_isr()
212 if (isr & AR_ISR_BCNMISC) { ar9003_hw_get_isr()
235 isr &= ~AR_ISR_BCNMISC; ar9003_hw_get_isr()
240 isr = REG_READ(ah, AR_ISR_RAC); ar9003_hw_get_isr()
242 if (isr == 0xffffffff) { ar9003_hw_get_isr()
247 *masked = isr & ATH9K_INT_COMMON; ar9003_hw_get_isr()
250 if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM)) ar9003_hw_get_isr()
254 if (isr & (AR_ISR_TXMINTR | AR_ISR_TXINTM)) ar9003_hw_get_isr()
257 if (isr & (AR_ISR_LP_RXOK | AR_ISR_RXERR)) ar9003_hw_get_isr()
260 if (isr & AR_ISR_HP_RXOK) ar9003_hw_get_isr()
263 if (isr & (AR_ISR_TXOK | AR_ISR_TXERR | AR_ISR_TXEOL)) { ar9003_hw_get_isr()
273 isr &= ~(AR_ISR_TXOK | AR_ISR_TXERR | ar9003_hw_get_isr()
278 if (isr & AR_ISR_GENTMR) { ar9003_hw_get_isr()
297 isr &= ~AR_ISR_GENTMR; ar9003_hw_get_isr()
305 REG_WRITE(ah, AR_ISR, isr); ar9003_hw_get_isr()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
H A Ddispc-compat.c45 omap_dispc_isr_t isr; member in struct:omap_dispc_isr_data
140 if (isr_data->isr == NULL) _omap_dispc_set_irqs()
149 int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask) omap_dispc_register_isr() argument
156 if (isr == NULL) omap_dispc_register_isr()
164 if (isr_data->isr == isr && isr_data->arg == arg && omap_dispc_register_isr()
177 if (isr_data->isr != NULL) omap_dispc_register_isr()
180 isr_data->isr = isr; omap_dispc_register_isr()
203 int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask) omap_dispc_unregister_isr() argument
214 if (isr_data->isr != isr || isr_data->arg != arg || omap_dispc_unregister_isr()
218 /* found the correct isr */ omap_dispc_unregister_isr()
220 isr_data->isr = NULL; omap_dispc_unregister_isr()
307 if (!isr_data->isr) omap_dispc_irq_handler()
311 isr_data->isr(isr_data->arg, irqstatus); omap_dispc_irq_handler()
492 DSSERR("failed to register FRAMEDONE isr\n"); dispc_mgr_disable_lcd_out()
509 DSSERR("failed to unregister FRAMEDONE isr\n"); dispc_mgr_disable_lcd_out()
542 DSSERR("failed to register %x isr\n", irq_mask); dispc_mgr_enable_digit_out()
555 DSSERR("failed to unregister %x isr\n", irq_mask); dispc_mgr_enable_digit_out()
595 DSSERR("failed to register %x isr\n", irq_mask); dispc_mgr_disable_digit_out()
614 DSSERR("failed to unregister %x isr\n", irq_mask); dispc_mgr_disable_digit_out()
H A Ddsi.c244 omap_dsi_isr_t isr; member in struct:dsi_isr_data
767 if (isr_data->isr && isr_data->mask & irqstatus) dsi_call_isrs()
768 isr_data->isr(isr_data->arg, irqstatus); dsi_call_isrs()
883 if (isr_data->isr == NULL) _omap_dsi_configure_irqs()
952 static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask, _dsi_register_isr() argument
959 BUG_ON(isr == NULL); _dsi_register_isr()
966 if (isr_data->isr == isr && isr_data->arg == arg && _dsi_register_isr()
971 if (isr_data->isr == NULL && free_idx == -1) _dsi_register_isr()
979 isr_data->isr = isr; _dsi_register_isr()
986 static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask, _dsi_unregister_isr() argument
994 if (isr_data->isr != isr || isr_data->arg != arg || _dsi_unregister_isr()
998 isr_data->isr = NULL; _dsi_unregister_isr()
1008 static int dsi_register_isr(struct platform_device *dsidev, omap_dsi_isr_t isr, dsi_register_isr() argument
1017 r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table, dsi_register_isr()
1029 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr()
1037 r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table, dsi_unregister_isr()
1049 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_vc()
1057 r = _dsi_register_isr(isr, arg, mask, dsi_register_isr_vc()
1070 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_vc()
1078 r = _dsi_unregister_isr(isr, arg, mask, dsi_unregister_isr_vc()
1091 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_cio()
1099 r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio, dsi_register_isr_cio()
1111 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_cio()
1119 r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio, dsi_unregister_isr_cio()
1028 dsi_unregister_isr(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr() argument
1048 dsi_register_isr_vc(struct platform_device *dsidev, int channel, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_vc() argument
1069 dsi_unregister_isr_vc(struct platform_device *dsidev, int channel, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_vc() argument
1090 dsi_register_isr_cio(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_cio() argument
1110 dsi_unregister_isr_cio(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_cio() argument
/linux-4.1.27/arch/ia64/mm/
H A Dfault.c80 ia64_do_page_fault (unsigned long address, unsigned long isr, struct pt_regs *regs) ia64_do_page_fault() argument
90 mask = ((((isr >> IA64_ISR_X_BIT) & 1UL) << VM_EXEC_BIT) ia64_do_page_fault()
91 | (((isr >> IA64_ISR_W_BIT) & 1UL) << VM_WRITE_BIT)); ia64_do_page_fault()
151 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) ia64_do_page_fault()
237 if ((isr & IA64_ISR_SP) ia64_do_page_fault()
238 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) ia64_do_page_fault()
253 si.si_isr = isr; ia64_do_page_fault()
260 if ((isr & IA64_ISR_SP) ia64_do_page_fault()
261 || ((isr & IA64_ISR_NA) && (isr & IA64_ISR_CODE_MASK) == IA64_ISR_CODE_LFETCH)) ia64_do_page_fault()
296 if (die("Oops", regs, isr)) ia64_do_page_fault()
/linux-4.1.27/drivers/media/common/saa7146/
H A Dsaa7146_core.c296 u32 isr; interrupt_hw() local
300 ack_isr = isr = saa7146_read(dev, ISR); interrupt_hw()
303 if ( 0 == isr ) { interrupt_hw()
309 if (dev->ext->irq_mask & isr) { interrupt_hw()
311 dev->ext->irq_func(dev, &isr); interrupt_hw()
312 isr &= ~dev->ext->irq_mask; interrupt_hw()
315 if (0 != (isr & (MASK_27))) { interrupt_hw()
316 DEB_INT("irq: RPS0 (0x%08x)\n", isr); interrupt_hw()
318 dev->vv_callback(dev,isr); interrupt_hw()
319 isr &= ~MASK_27; interrupt_hw()
321 if (0 != (isr & (MASK_28))) { interrupt_hw()
323 dev->vv_callback(dev,isr); interrupt_hw()
324 isr &= ~MASK_28; interrupt_hw()
326 if (0 != (isr & (MASK_16|MASK_17))) { interrupt_hw()
335 pr_warn("%s: unexpected i2c irq: isr %08x psr %08x ssr %08x\n", interrupt_hw()
336 dev->name, isr, psr, ssr); interrupt_hw()
338 isr &= ~(MASK_16|MASK_17); interrupt_hw()
340 if( 0 != isr ) { interrupt_hw()
342 isr); interrupt_hw()
344 SAA7146_IER_DISABLE(dev,isr); interrupt_hw()
H A Dsaa7146_fops.c441 u32 isr = status; vv_callback() local
443 DEB_INT("dev:%p, isr:0x%08x\n", dev, (u32)status); vv_callback()
445 if (0 != (isr & (MASK_27))) { vv_callback()
446 DEB_INT("irq: RPS0 (0x%08x)\n", isr); vv_callback()
447 saa7146_video_uops.irq_done(dev,isr); vv_callback()
450 if (0 != (isr & (MASK_28))) { vv_callback()
453 DEB_INT("irq: RPS1 vbi workaround (0x%08x)\n", isr); vv_callback()
458 DEB_INT("irq: RPS1 (0x%08x)\n", isr); vv_callback()
459 saa7146_vbi_uops.irq_done(dev,isr); vv_callback()
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-pxa.c47 u32 isr; member in struct:pxa_reg_layout
65 .isr = 0x18,
72 .isr = 0x0c,
79 .isr = 0x04,
487 static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_txempty() argument
489 if (isr & ISR_BED) { i2c_pxa_slave_txempty()
502 static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_rxfull() argument
512 static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_start() argument
518 (isr & ISR_RWM) ? 'r' : 't'); i2c_pxa_slave_start()
522 (isr & ISR_RWM) ? I2C_SLAVE_EVENT_START_READ : I2C_SLAVE_EVENT_START_WRITE); i2c_pxa_slave_start()
568 static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_txempty() argument
570 if (isr & ISR_BED) { i2c_pxa_slave_txempty()
578 static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_rxfull() argument
583 static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_start() argument
864 static void i2c_pxa_irq_txempty(struct pxa_i2c *i2c, u32 isr) i2c_pxa_irq_txempty() argument
872 if (isr & ISR_ALD) { i2c_pxa_irq_txempty()
888 if ((isr & ISR_BED) && i2c_pxa_irq_txempty()
890 (isr & ISR_ACKNAK)))) { i2c_pxa_irq_txempty()
898 if (isr & ISR_ACKNAK) { i2c_pxa_irq_txempty()
905 } else if (isr & ISR_RWM) { i2c_pxa_irq_txempty()
976 static void i2c_pxa_irq_rxfull(struct pxa_i2c *i2c, u32 isr) i2c_pxa_irq_rxfull() argument
1008 u32 isr = readl(_ISR(i2c)); i2c_pxa_handler() local
1010 if (!(isr & VALID_INT_SOURCE)) i2c_pxa_handler()
1015 __func__, isr, readl(_ICR(i2c)), readl(_IBMR(i2c))); i2c_pxa_handler()
1016 decode_ISR(isr); i2c_pxa_handler()
1020 i2c->isrlog[i2c->irqlogidx++] = isr; i2c_pxa_handler()
1027 writel(isr & VALID_INT_SOURCE, _ISR(i2c)); i2c_pxa_handler()
1029 if (isr & ISR_SAD) i2c_pxa_handler()
1030 i2c_pxa_slave_start(i2c, isr); i2c_pxa_handler()
1031 if (isr & ISR_SSD) i2c_pxa_handler()
1035 if (isr & ISR_ITE) i2c_pxa_handler()
1036 i2c_pxa_slave_txempty(i2c, isr); i2c_pxa_handler()
1037 if (isr & ISR_IRF) i2c_pxa_handler()
1038 i2c_pxa_slave_rxfull(i2c, isr); i2c_pxa_handler()
1040 if (isr & ISR_ITE) i2c_pxa_handler()
1041 i2c_pxa_irq_txempty(i2c, isr); i2c_pxa_handler()
1042 if (isr & ISR_IRF) i2c_pxa_handler()
1043 i2c_pxa_irq_rxfull(i2c, isr); i2c_pxa_handler()
1044 } else if ((isr & ISR_ITE) && i2c->highmode_enter) { i2c_pxa_handler()
1199 i2c->reg_isr = i2c->reg_base + pxa_reg_layout[i2c_type].isr; i2c_pxa_probe()
H A Di2c-riic.c109 irq_handler_t isr; member in struct:riic_irq_desc
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, riic_i2c_probe()
H A Di2c-xiic.c247 u32 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); xiic_irq_clr() local
248 xiic_setreg32(i2c, XIIC_IISR_OFFSET, isr & mask); xiic_irq_clr()
362 u32 pend, isr, ier; xiic_process() local
370 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); xiic_process()
372 pend = isr & ier; xiic_process()
375 __func__, ier, isr, pend); xiic_process()
424 clr |= (isr & XIIC_INTR_TX_ERROR_MASK); xiic_process()
H A Di2c-tegra.c325 * not maskable). We need to make sure that the isr sees tegra_i2c_fill_tx_fifo()
350 /* Again update before writing to FIFO to make sure isr sees. */ tegra_i2c_fill_tx_fifo()
/linux-4.1.27/drivers/tty/serial/
H A Dtimbuart.c47 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
76 u32 isr = ioread32(port->membase + TIMBUART_ISR); timbuart_tx_empty() local
78 return (isr & TXBE) ? TIOCSER_TEMT : 0; timbuart_tx_empty()
131 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) timbuart_handle_tx_port() argument
143 if (isr & TXFLAGS) { timbuart_handle_tx_port()
165 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) timbuart_handle_rx_port() argument
167 if (isr & RXFLAGS) { timbuart_handle_rx_port()
169 if (isr & RXBF) { timbuart_handle_rx_port()
174 } else if (isr & (RXDP)) timbuart_handle_rx_port()
190 u32 isr, ier = 0; timbuart_tasklet() local
194 isr = ioread32(uart->port.membase + TIMBUART_ISR); timbuart_tasklet()
195 dev_dbg(uart->port.dev, "%s ISR: %x\n", __func__, isr); timbuart_tasklet()
198 timbuart_handle_tx_port(&uart->port, isr, &ier); timbuart_tasklet()
200 timbuart_mctrl_check(&uart->port, isr, &ier); timbuart_tasklet()
203 timbuart_handle_rx_port(&uart->port, isr, &ier); timbuart_tasklet()
232 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier) timbuart_mctrl_check() argument
236 if (isr & CTS_DELTA) { timbuart_mctrl_check()
H A Daltera_jtaguart.c188 unsigned int isr; altera_jtaguart_interrupt() local
190 isr = (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) >> altera_jtaguart_interrupt()
195 if (isr & ALTERA_JTAGUART_CONTROL_RE_MSK) altera_jtaguart_interrupt()
197 if (isr & ALTERA_JTAGUART_CONTROL_WE_MSK) altera_jtaguart_interrupt()
202 return IRQ_RETVAL(isr); altera_jtaguart_interrupt()
H A Daltera_uart.c277 unsigned int isr; altera_uart_interrupt() local
279 isr = altera_uart_readl(port, ALTERA_UART_STATUS_REG) & pp->imr; altera_uart_interrupt()
282 if (isr & ALTERA_UART_STATUS_RRDY_MSK) altera_uart_interrupt()
284 if (isr & ALTERA_UART_STATUS_TRDY_MSK) altera_uart_interrupt()
288 return IRQ_RETVAL(isr); altera_uart_interrupt()
H A Dsccnxp.c451 u8 isr; sccnxp_handle_events() local
454 isr = sccnxp_read(&s->port[0], SCCNXP_ISR_REG); sccnxp_handle_events()
455 isr &= s->imr; sccnxp_handle_events()
456 if (!isr) sccnxp_handle_events()
460 if (s->opened[i] && (isr & ISR_RXRDY(i))) sccnxp_handle_events()
462 if (s->opened[i] && (isr & ISR_TXRDY(i))) sccnxp_handle_events()
H A Dvt8500_serial.c258 unsigned long isr; vt8500_irq() local
261 isr = vt8500_read(port, VT8500_URISR); vt8500_irq()
264 vt8500_write(port, isr, VT8500_URISR); vt8500_irq()
266 if (isr & RX_FIFO_INTS) vt8500_irq()
268 if (isr & TX_FIFO_INTS) vt8500_irq()
270 if (isr & TCTS) vt8500_irq()
H A Dmcf.c373 unsigned int isr; mcf_interrupt() local
376 isr = readb(port->membase + MCFUART_UISR) & pp->imr; mcf_interrupt()
379 if (isr & MCFUART_UIR_RXREADY) { mcf_interrupt()
383 if (isr & MCFUART_UIR_TXREADY) { mcf_interrupt()
H A Dicom.h101 u8 isr; /* 1EF Input Signal Reg */ member in struct:func_dram
/linux-4.1.27/arch/arc/include/asm/
H A Dirq.h25 irqreturn_t (*isr)(int irq, void *dev),
/linux-4.1.27/drivers/net/can/
H A Dxilinx_can.c464 * xcan_rx - Is called from CAN isr to complete the received
468 * This function is invoked from the CAN isr(poll) to process the Rx frames. It
534 * @isr: interrupt status register value
540 static void xcan_err_interrupt(struct net_device *ndev, u32 isr) xcan_err_interrupt() argument
557 if (isr & XCAN_IXR_BSOFF_MASK) { xcan_err_interrupt()
590 if (isr & XCAN_IXR_ARBLST_MASK) { xcan_err_interrupt()
599 if (isr & XCAN_IXR_RXOFLW_MASK) { xcan_err_interrupt()
610 if (isr & XCAN_IXR_ERROR_MASK) { xcan_err_interrupt()
677 * @isr: interrupt status register value
682 static void xcan_state_interrupt(struct net_device *ndev, u32 isr) xcan_state_interrupt() argument
687 if (isr & XCAN_IXR_SLP_MASK) xcan_state_interrupt()
691 if (isr & XCAN_IXR_WKUP_MASK) xcan_state_interrupt()
709 u32 isr, ier; xcan_rx_poll() local
712 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_rx_poll()
713 while ((isr & XCAN_IXR_RXNEMP_MASK) && (work_done < quota)) { xcan_rx_poll()
714 if (isr & XCAN_IXR_RXOK_MASK) { xcan_rx_poll()
724 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_rx_poll()
742 * @isr: Interrupt status register value
744 static void xcan_tx_interrupt(struct net_device *ndev, u32 isr) xcan_tx_interrupt() argument
750 (isr & XCAN_IXR_TXOK_MASK)) { xcan_tx_interrupt()
756 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_tx_interrupt()
777 u32 isr, ier; xcan_interrupt() local
780 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_interrupt()
781 if (!isr) xcan_interrupt()
785 if (isr & (XCAN_IXR_SLP_MASK | XCAN_IXR_WKUP_MASK)) { xcan_interrupt()
788 xcan_state_interrupt(ndev, isr); xcan_interrupt()
792 if (isr & XCAN_IXR_TXOK_MASK) xcan_interrupt()
793 xcan_tx_interrupt(ndev, isr); xcan_interrupt()
796 if (isr & (XCAN_IXR_ERROR_MASK | XCAN_IXR_RXOFLW_MASK | xcan_interrupt()
801 xcan_err_interrupt(ndev, isr); xcan_interrupt()
805 if (isr & (XCAN_IXR_RXNEMP_MASK | XCAN_IXR_RXOK_MASK)) { xcan_interrupt()
H A Drcar_can.c80 u8 isr; /* Interrupt Status Register */ member in struct:rcar_can_regs
372 u8 isr; rcar_can_tx_done() local
390 isr = readb(&priv->regs->isr); rcar_can_tx_done()
391 writeb(isr & ~RCAR_CAN_ISR_TXFF, &priv->regs->isr); rcar_can_tx_done()
399 u8 isr; rcar_can_interrupt() local
401 isr = readb(&priv->regs->isr); rcar_can_interrupt()
402 if (!(isr & priv->ier)) rcar_can_interrupt()
405 if (isr & RCAR_CAN_ISR_ERSF) rcar_can_interrupt()
408 if (isr & RCAR_CAN_ISR_TXFF) rcar_can_interrupt()
411 if (isr & RCAR_CAN_ISR_RXFF) { rcar_can_interrupt()
679 u8 rfcr, isr; rcar_can_rx_poll() local
681 isr = readb(&priv->regs->isr); rcar_can_rx_poll()
683 if (isr & RCAR_CAN_ISR_RXFF) rcar_can_rx_poll()
684 writeb(isr & ~RCAR_CAN_ISR_RXFF, &priv->regs->isr); rcar_can_rx_poll()
/linux-4.1.27/drivers/rtc/
H A Drtc-vt8500.c90 u32 isr; vt8500_rtc_irq() local
96 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); vt8500_rtc_irq()
97 writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS); vt8500_rtc_irq()
101 if (isr & VT8500_RTC_IS_ALARM) vt8500_rtc_irq()
156 u32 isr, alarm; vt8500_rtc_read_alarm() local
159 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); vt8500_rtc_read_alarm()
167 alrm->pending = (isr & VT8500_RTC_IS_ALARM) ? 1 : 0; vt8500_rtc_read_alarm()
H A Drtc-at32ap700x.c168 unsigned long isr = rtc_readl(rtc, ISR); at32_rtc_interrupt() local
174 if (isr & RTC_BIT(ISR_TOPI)) { at32_rtc_interrupt()
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
H A Dmmp_spi.c45 int timeout = 100000, isr, ret = 0; lcd_spi_write() local
73 isr = readl_relaxed(reg_base + SPU_IRQ_ISR); lcd_spi_write()
74 while (!(isr & SPI_IRQ_ENA_MASK)) { lcd_spi_write()
76 isr = readl_relaxed(reg_base + SPU_IRQ_ISR); lcd_spi_write()
H A Dmmp_ctrl.c46 u32 isr, imask, tmp; ctrl_handle_irq() local
48 isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR); ctrl_handle_irq()
54 if (tmp & isr) ctrl_handle_irq()
55 writel_relaxed(~isr, ctrl->reg_base + SPU_IRQ_ISR); ctrl_handle_irq()
56 } while ((isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR)) & imask); ctrl_handle_irq()
/linux-4.1.27/include/linux/mmc/
H A Dslot-gpio.h30 irqreturn_t (*isr)(int irq, void *dev_id));
/linux-4.1.27/sound/pci/aw2/
H A Daw2-saa7146.c345 unsigned int isr; snd_aw2_saa7146_interrupt() local
349 isr = READREG(ISR); snd_aw2_saa7146_interrupt()
350 if (!isr) snd_aw2_saa7146_interrupt()
353 WRITEREG(isr, ISR); snd_aw2_saa7146_interrupt()
355 if (isr & (IIC_S | IIC_E)) { snd_aw2_saa7146_interrupt()
360 if (isr & A1_out) { snd_aw2_saa7146_interrupt()
367 if (isr & A2_out) { snd_aw2_saa7146_interrupt()
375 if (isr & A1_in) { snd_aw2_saa7146_interrupt()
/linux-4.1.27/sound/soc/fsl/
H A Dfsl_sai.c54 dev_dbg(dev, "isr: Start of Tx word detected\n"); fsl_sai_isr()
57 dev_warn(dev, "isr: Tx Frame sync error detected\n"); fsl_sai_isr()
60 dev_warn(dev, "isr: Transmit underrun detected\n"); fsl_sai_isr()
66 dev_dbg(dev, "isr: Enabled transmit FIFO is empty\n"); fsl_sai_isr()
69 dev_dbg(dev, "isr: Transmit FIFO watermark has been reached\n"); fsl_sai_isr()
88 dev_dbg(dev, "isr: Start of Rx word detected\n"); fsl_sai_isr()
91 dev_warn(dev, "isr: Rx Frame sync error detected\n"); fsl_sai_isr()
94 dev_warn(dev, "isr: Receive overflow detected\n"); fsl_sai_isr()
100 dev_dbg(dev, "isr: Enabled receive FIFO is full\n"); fsl_sai_isr()
103 dev_dbg(dev, "isr: Receive FIFO watermark has been reached\n"); fsl_sai_isr()
H A Dfsl_esai.c78 dev_dbg(&pdev->dev, "isr: Transmition Initialized\n"); esai_isr()
81 dev_warn(&pdev->dev, "isr: Receiving overrun\n"); esai_isr()
84 dev_warn(&pdev->dev, "isr: Transmition underrun\n"); esai_isr()
87 dev_dbg(&pdev->dev, "isr: Just transmitted the last slot\n"); esai_isr()
90 dev_dbg(&pdev->dev, "isr: Transmition data exception\n"); esai_isr()
93 dev_dbg(&pdev->dev, "isr: Transmitting even slots\n"); esai_isr()
96 dev_dbg(&pdev->dev, "isr: Transmitting data\n"); esai_isr()
99 dev_dbg(&pdev->dev, "isr: Just received the last slot\n"); esai_isr()
102 dev_dbg(&pdev->dev, "isr: Receiving data exception\n"); esai_isr()
105 dev_dbg(&pdev->dev, "isr: Receiving even slots\n"); esai_isr()
108 dev_dbg(&pdev->dev, "isr: Receiving data\n"); esai_isr()
H A Dfsl_spdif.c123 dev_dbg(&pdev->dev, "isr: Rx dpll %s \n", spdif_irq_dpll_lock()
135 dev_dbg(&pdev->dev, "isr: receiver found illegal symbol\n"); spdif_irq_sym_error()
166 dev_dbg(&pdev->dev, "isr: %c Channel receive register full\n", name); spdif_irq_uqrx_full()
187 dev_dbg(&pdev->dev, "isr: U/Q Channel sync found\n"); spdif_irq_uq_sync()
205 dev_dbg(&pdev->dev, "isr: U/Q Channel framing error\n"); spdif_irq_uq_err()
243 dev_dbg(&pdev->dev, "isr: Tx FIFO under/overrun\n"); spdif_isr()
246 dev_dbg(&pdev->dev, "isr: Tx FIFO resync\n"); spdif_isr()
249 dev_dbg(&pdev->dev, "isr: cstatus new\n"); spdif_isr()
252 dev_dbg(&pdev->dev, "isr: validity flag no good\n"); spdif_isr()
258 dev_dbg(&pdev->dev, "isr: receiver found parity bit error\n"); spdif_isr()
264 dev_dbg(&pdev->dev, "isr: U Channel receive register overrun\n"); spdif_isr()
270 dev_dbg(&pdev->dev, "isr: Q Channel receive register overrun\n"); spdif_isr()
279 dev_dbg(&pdev->dev, "isr: Rx FIFO under/overrun\n"); spdif_isr()
282 dev_dbg(&pdev->dev, "isr: Rx FIFO resync\n"); spdif_isr()
289 dev_dbg(&pdev->dev, "isr: Tx FIFO empty\n"); spdif_isr()
293 dev_dbg(&pdev->dev, "isr: Rx FIFO full\n"); spdif_isr()
H A Dmpc5200_dma.c32 u16 isr; psc_dma_status_irq() local
34 isr = in_be16(&regs->mpc52xx_psc_isr); psc_dma_status_irq()
37 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) psc_dma_status_irq()
41 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) psc_dma_status_irq()
/linux-4.1.27/arch/parisc/kernel/
H A Dunaligned.c142 regs->isr, regs->ior, toreg); emulate_ldh()
158 : "0" (val), "r" (saddr), "r" (regs->isr) emulate_ldh()
176 regs->isr, regs->ior, toreg); emulate_ldw()
196 : "0" (val), "r" (saddr), "r" (regs->isr) emulate_ldw()
215 regs->isr, regs->ior, toreg); emulate_ldd()
240 : "0" (val), "r" (saddr), "r" (regs->isr) emulate_ldd()
266 : "0" (valh), "1" (vall), "r" (saddr), "r" (regs->isr) emulate_ldd()
291 val, regs->isr, regs->ior); emulate_sth()
307 : "r" (val), "r" (regs->ior), "r" (regs->isr) emulate_sth()
326 val, regs->isr, regs->ior); emulate_stw()
354 : "r" (val), "r" (regs->ior), "r" (regs->isr) emulate_stw()
372 val, regs->isr, regs->ior); emulate_std()
406 : "r" (val), "r" (regs->ior), "r" (regs->isr) emulate_std()
441 : "r" (valh), "r" (vall), "r" (regs->ior), "r" (regs->isr) emulate_std()
H A Dbinfmt_elf32.c24 dst[46] = (elf_greg_t) pt->isr; dst[47] = (elf_greg_t) pt->ior; \
H A 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
1047 /* If this trap is a itlb miss, skip saving/adjusting isr/ior */
1054 * adjust isr/ior below.
1060 mfctl %cr20, %r16 /* isr */
1080 /* adjust isr/ior. */
1081 extrd,u %r16,63,SPACEID_SHIFT,%r1 /* get high bits from isr for ior */
1083 depdi 0,63,SPACEID_SHIFT,%r16 /* clear them from isr */
H A Dtraps.c139 level, regs->iir, regs->isr, regs->ior); show_regs()
382 regs->isr = pim_wide->cr[20]; transfer_pim_to_trap_frame()
406 regs->isr = pim_narrow->cr[20]; transfer_pim_to_trap_frame()
669 fault_space = regs->isr; handle_interruption()
683 fault_space = regs->isr; handle_interruption()
H A Dasm-offsets.c149 DEFINE(TASK_PT_ISR, offsetof(struct task_struct, thread.regs.isr)); main()
238 DEFINE(PT_ISR, offsetof(struct pt_regs, isr)); main()
/linux-4.1.27/drivers/scsi/fnic/
H A Dfnic_isr.c193 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; fnic_request_intr()
198 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; fnic_request_intr()
203 fnic->msix[FNIC_MSIX_WQ_COPY].isr = fnic_isr_msix_wq_copy; fnic_request_intr()
208 fnic->msix[FNIC_MSIX_ERR_NOTIFY].isr = fnic_request_intr()
214 fnic->msix[i].isr, 0, fnic_request_intr()
H A Dfnic.h184 irqreturn_t (*isr)(int, void *); member in struct:fnic_msix_entry
/linux-4.1.27/drivers/gpu/drm/msm/edp/
H A Dedp_aux.c229 irqreturn_t msm_edp_aux_irq(struct edp_aux *aux, u32 isr) msm_edp_aux_irq() argument
231 if (isr & EDP_INTR_TRANS_STATUS) { msm_edp_aux_irq()
232 DBG("isr=%x", isr); msm_edp_aux_irq()
235 if (isr & EDP_INTR_AUX_I2C_ERR) msm_edp_aux_irq()
H A Dedp.h59 irqreturn_t msm_edp_aux_irq(struct edp_aux *aux, u32 isr);
/linux-4.1.27/drivers/mfd/
H A Dtwl4030-irq.c74 u8 bits; /* valid in isr/imr */
587 } isr; sih_read_isr() local
591 isr.word = 0; sih_read_isr()
592 status = twl_i2c_read(sih->module, isr.bytes, sih_read_isr()
595 return (status < 0) ? status : le32_to_cpu(isr.word); sih_read_isr()
606 int isr; handle_twl4030_sih() local
609 isr = sih_read_isr(sih); handle_twl4030_sih()
611 if (isr < 0) { handle_twl4030_sih()
613 sih->name, isr); handle_twl4030_sih()
618 while (isr) { handle_twl4030_sih()
619 irq = fls(isr); handle_twl4030_sih()
621 isr &= ~BIT(irq); handle_twl4030_sih()
H A Dezx-pcap.c181 u32 msr, isr, int_sel, service; pcap_isr_work() local
186 ezx_pcap_read(pcap, PCAP_REG_ISR, &isr); pcap_isr_work()
191 isr &= ~int_sel; pcap_isr_work()
194 ezx_pcap_write(pcap, PCAP_REG_MSR, isr | msr); pcap_isr_work()
195 ezx_pcap_write(pcap, PCAP_REG_ISR, isr); pcap_isr_work()
198 service = isr & ~msr; pcap_isr_work()
H A Ducb1x00-core.c288 unsigned int isr, i; ucb1x00_irq() local
291 isr = ucb1x00_reg_read(ucb, UCB_IE_STATUS); ucb1x00_irq()
292 ucb1x00_reg_write(ucb, UCB_IE_CLEAR, isr); ucb1x00_irq()
295 for (i = 0; i < 16 && isr; i++, isr >>= 1, irq++) ucb1x00_irq()
296 if (isr & 1) ucb1x00_irq()
H A Dt7l66xb.c191 unsigned int isr; t7l66xb_irq() local
196 while ((isr = tmio_ioread8(t7l66xb->scr + SCR_ISR) & t7l66xb_irq()
199 if (isr & (1 << i)) t7l66xb_irq()
H A Dmenelaus.c780 unsigned isr; menelaus_work() local
782 isr = (menelaus_read_reg(MENELAUS_INT_STATUS2) menelaus_work()
784 isr |= menelaus_read_reg(MENELAUS_INT_STATUS1) menelaus_work()
786 if (!isr) menelaus_work()
789 while (isr) { menelaus_work()
790 int irq = fls(isr) - 1; menelaus_work()
791 isr &= ~(1 << irq); menelaus_work()
H A Dtc6393xb.c529 unsigned int isr; tc6393xb_irq() local
534 while ((isr = tmio_ioread8(tc6393xb->scr + SCR_ISR) & tc6393xb_irq()
537 if (isr & (1 << i)) tc6393xb_irq()
H A Dstmpe.c861 u8 isr[3]; stmpe_irq() local
877 ret = stmpe_block_read(stmpe, israddr, num, isr); stmpe_irq()
883 u8 status = isr[i]; stmpe_irq()
/linux-4.1.27/arch/m68k/atari/
H A Dstdma.c49 static void *stdma_isr_data; /* data passed to isr */
89 * Function: void stdma_lock( isrfunc isr, void *data )
210 * Purpose: The interrupt routine for the ST-DMA. It calls the isr
/linux-4.1.27/arch/arm/mach-omap1/
H A Dams-delta-fiq.c36 * followed by the circular buffer where the FIQ isr stores
139 * FIQ mode r9 always points to the fiq_buffer, becauses the FIQ isr ams_delta_init_fiq()
140 * will run in an unpredictable context. The fiq_buffer is the FIQ isr's ams_delta_init_fiq()
/linux-4.1.27/arch/avr32/mach-at32ap/
H A Dpio.c291 u32 isr; gpio_irq_handler() local
294 isr = pio_readl(pio, ISR) & pio_readl(pio, IMR); gpio_irq_handler()
295 if (!isr) gpio_irq_handler()
300 i = ffs(isr) - 1; gpio_irq_handler()
301 isr &= ~(1 << i); gpio_irq_handler()
305 } while (isr); gpio_irq_handler()
/linux-4.1.27/arch/arm/mach-ixp4xx/
H A Dcommon-pci.c86 unsigned long isr = *PCI_ISR; check_master_abort() local
88 if (isr & PCI_ISR_PFE) { check_master_abort()
296 u32 isr, status; abort_handler() local
298 isr = *PCI_ISR; abort_handler()
300 pr_debug("PCI: abort_handler addr = %#lx, isr = %#x, " abort_handler()
301 "status = %#x\n", addr, isr, status); abort_handler()
/linux-4.1.27/arch/powerpc/platforms/powermac/
H A Dlow_i2c.c184 "(isr: %02x)\n", \
185 name, __kw_state_names[host->state], isr); \
215 u8 isr; kw_i2c_wait_interrupt() local
218 isr = kw_read_reg(reg_isr) & KW_I2C_IRQ_MASK; kw_i2c_wait_interrupt()
219 if (isr != 0) kw_i2c_wait_interrupt()
220 return isr; kw_i2c_wait_interrupt()
232 return isr; kw_i2c_wait_interrupt()
243 static void kw_i2c_handle_interrupt(struct pmac_i2c_host_kw *host, u8 isr) kw_i2c_handle_interrupt() argument
247 DBG_LOW("kw_handle_interrupt(%s, isr: %x)\n", kw_i2c_handle_interrupt()
248 __kw_state_names[host->state], isr); kw_i2c_handle_interrupt()
253 kw_write_reg(reg_isr, isr); kw_i2c_handle_interrupt()
257 if (isr == 0) { kw_i2c_handle_interrupt()
274 if (isr & KW_I2C_IRQ_ADDR) { kw_i2c_handle_interrupt()
301 if (isr & KW_I2C_IRQ_DATA) { kw_i2c_handle_interrupt()
329 if (isr & KW_I2C_IRQ_STOP) { kw_i2c_handle_interrupt()
341 if (isr & KW_I2C_IRQ_START) kw_i2c_handle_interrupt()
475 u8 isr = kw_i2c_wait_interrupt(host); kw_i2c_xfer() local
477 kw_i2c_handle_interrupt(host, isr); kw_i2c_xfer()
/linux-4.1.27/drivers/staging/slicoss/
H A Dslicoss.c956 static void slic_link_upr_complete(struct adapter *adapter, u32 isr) slic_link_upr_complete() argument
963 if ((isr & ISR_UPCERR) || (isr & ISR_UPCBSY)) { slic_link_upr_complete()
1028 static void slic_upr_request_complete(struct adapter *adapter, u32 isr) slic_upr_request_complete() argument
1052 if (isr & ISR_UPCERR) { slic_upr_request_complete()
1054 "SLIC_UPR_STATS command failed isr[%x]\n", slic_upr_request_complete()
1055 isr); slic_upr_request_complete()
1120 slic_link_upr_complete(adapter, isr); slic_upr_request_complete()
1125 card->pingstatus |= (isr & ISR_PINGDSMASK); slic_upr_request_complete()
2080 static void slic_interrupt_card_up(u32 isr, struct adapter *adapter, slic_interrupt_card_up() argument
2083 if (isr & ~ISR_IO) { slic_interrupt_card_up()
2084 if (isr & ISR_ERR) { slic_interrupt_card_up()
2086 if (isr & ISR_RMISS) { slic_interrupt_card_up()
2106 } else if (isr & ISR_XDROP) { slic_interrupt_card_up()
2108 "isr & ISR_ERR [%x] ISR_XDROP\n", slic_interrupt_card_up()
2109 isr); slic_interrupt_card_up()
2112 "isr & ISR_ERR [%x]\n", slic_interrupt_card_up()
2113 isr); slic_interrupt_card_up()
2117 if (isr & ISR_LEVENT) { slic_interrupt_card_up()
2122 if ((isr & ISR_UPC) || (isr & ISR_UPCERR) || slic_interrupt_card_up()
2123 (isr & ISR_UPCBSY)) { slic_interrupt_card_up()
2125 slic_upr_request_complete(adapter, isr); slic_interrupt_card_up()
2129 if (isr & ISR_RCV) { slic_interrupt_card_up()
2134 if (isr & ISR_CMD) { slic_interrupt_card_up()
2145 u32 isr; slic_interrupt() local
2147 if ((adapter->pshmem) && (adapter->pshmem->isr)) { slic_interrupt()
2150 isr = adapter->isrcopy = adapter->pshmem->isr; slic_interrupt()
2151 adapter->pshmem->isr = 0; slic_interrupt()
2155 slic_interrupt_card_up(isr, adapter, dev); slic_interrupt()
2159 if ((isr & ISR_UPC) || slic_interrupt()
2160 (isr & ISR_UPCERR) || (isr & ISR_UPCBSY)) { slic_interrupt()
2162 slic_upr_request_complete(adapter, isr); slic_interrupt()
2347 SLIC_GET_ADDR_HIGH(&pshmem->isr), DONT_FLUSH); slic_if_init()
2349 SLIC_GET_ADDR_LOW(&pshmem->isr), FLUSH); slic_if_init()
2352 slic_reg32_write(&slic_regs->slic_isp, (u32)&pshmem->isr, slic_if_init()
2384 adapter->pshmem->isr = 0; slic_if_init()
2699 SLIC_GET_ADDR_HIGH(&pshmem->isr), DONT_FLUSH); slic_card_init()
2701 SLIC_GET_ADDR_LOW(&pshmem->isr), FLUSH); slic_card_init()
2713 if (adapter->pshmem->isr) { slic_card_init()
2714 if (adapter->pshmem->isr & ISR_UPC) { slic_card_init()
2715 adapter->pshmem->isr = 0; slic_card_init()
2727 adapter->pshmem->isr = 0; slic_card_init()
H A Dslic.h360 volatile u32 isr; member in struct:slic_shmem
/linux-4.1.27/drivers/ipack/devices/
H A Dipoctal.c155 u8 isr; ipoctal_irq_rx() local
185 * If there are more, the isr register for this channel ipoctal_irq_rx()
188 isr = ioread8(&channel->block_regs->r.isr); ipoctal_irq_rx()
190 } while (isr & channel->isr_rx_rdy_mask); ipoctal_irq_rx()
215 u8 isr, sr; ipoctal_irq_channel() local
219 isr = ioread8(&channel->block_regs->r.isr); ipoctal_irq_channel()
222 if (isr & (IMR_DELTA_BREAK_A | IMR_DELTA_BREAK_B)) ipoctal_irq_channel()
237 if ((isr & channel->isr_rx_rdy_mask) && (sr & SR_RX_READY)) ipoctal_irq_channel()
241 if ((isr & channel->isr_tx_rdy_mask) && (sr & SR_TX_READY)) ipoctal_irq_channel()
H A Dscc2698.h56 u8 d5, isr; /* Interrupt status register of block */ member in struct:scc2698_block::__anon5136
/linux-4.1.27/drivers/net/irda/
H A Dw83977af_ir.c890 static __u8 w83977af_sir_interrupt(struct w83977af_ir *self, int isr) w83977af_sir_interrupt() argument
897 pr_debug("%s(), isr=%#x\n", __func__ , isr); w83977af_sir_interrupt()
901 if (isr & ISR_TXTH_I) { w83977af_sir_interrupt()
930 if (isr & ISR_TXEMP_I) { w83977af_sir_interrupt()
944 if (isr & ISR_RXTH_I) { w83977af_sir_interrupt()
959 static __u8 w83977af_fir_interrupt(struct w83977af_ir *self, int isr) w83977af_fir_interrupt() argument
969 if (isr & (ISR_FEND_I|ISR_FSF_I)) { w83977af_fir_interrupt()
989 if (isr & ISR_TMR_I) { w83977af_fir_interrupt()
1011 if (isr & ISR_DMA_I) { w83977af_fir_interrupt()
1042 __u8 set, icr, isr; w83977af_interrupt() local
1054 isr = inb(iobase+ISR) & icr; /* Mask out the interesting ones */ w83977af_interrupt()
1058 if (isr) { w83977af_interrupt()
1061 icr = w83977af_fir_interrupt(self, isr); w83977af_interrupt()
1063 icr = w83977af_sir_interrupt(self, isr); w83977af_interrupt()
1068 return IRQ_RETVAL(isr); w83977af_interrupt()
H A Dsh_irda.c495 u16 isr = sh_irda_read(self, SIRISR); sh_irda_irq() local
498 sh_irda_write(self, SIRICR, isr); sh_irda_irq()
500 if (isr & FRE) sh_irda_irq()
502 if (isr & TROV) sh_irda_irq()
504 if (isr & xIR_9) sh_irda_irq()
506 if (isr & xIR_8) sh_irda_irq()
508 if (isr & FTE) sh_irda_irq()
/linux-4.1.27/arch/parisc/include/uapi/asm/
H A Dptrace.h31 unsigned long isr; /* CR20 */ member in struct:pt_regs
/linux-4.1.27/arch/ia64/include/asm/
H A Dfpswa.h58 unsigned long *fsr, unsigned long *isr, unsigned long *preds,
H A Dmca.h98 unsigned long isr; member in struct:ia64_sal_os_state
/linux-4.1.27/arch/m68k/include/asm/
H A Dmvme16xhw.h14 isr, member in struct:__anon1812
/linux-4.1.27/arch/arc/kernel/
H A Dirq.c157 irqreturn_t (*isr)(int irq, void *dev), arc_request_percpu_irq()
174 rc = request_percpu_irq(irq, isr, irq_nm, percpu_dev); arc_request_percpu_irq()
271 * ARC IDE Drivers tries to re-enable interrupts from hard-isr arch_local_irq_enable()
275 WARN_ONCE(1, "IRQ enabled from hard-isr"); arch_local_irq_enable()
/linux-4.1.27/drivers/input/touchscreen/
H A Ducb1400_ts.c168 unsigned int isr; ucb1400_clear_pending_irq() local
170 isr = ucb1400_reg_read(ucb->ac97, UCB_IE_STATUS); ucb1400_clear_pending_irq()
171 ucb1400_reg_write(ucb->ac97, UCB_IE_CLEAR, isr); ucb1400_clear_pending_irq()
174 if (isr & UCB_IE_TSPX) ucb1400_clear_pending_irq()
178 "ucb1400: unexpected IE_STATUS = %#x\n", isr); ucb1400_clear_pending_irq()
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_dc.c177 unsigned int imr, isr; atmel_hlcdc_dc_irq_handler() local
181 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr); atmel_hlcdc_dc_irq_handler()
182 status = imr & isr; atmel_hlcdc_dc_irq_handler()
450 unsigned int isr; atmel_hlcdc_dc_irq_uninstall() local
453 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr); atmel_hlcdc_dc_irq_uninstall()
H A Datmel_hlcdc_layer.c184 unsigned int isr, imr; atmel_hlcdc_layer_irq() local
192 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_ISR, &isr); atmel_hlcdc_layer_irq()
193 status = imr & isr; atmel_hlcdc_layer_irq()
308 unsigned int isr; atmel_hlcdc_layer_disable() local
318 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_ISR, &isr); atmel_hlcdc_layer_disable()
/linux-4.1.27/arch/frv/kernel/
H A 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
H A Dasm-offsets.c46 DEF_PTREG(REG_ISR, isr); foo()
H A Dentry.S115 movsg isr ,gr23
157 movgs gr5,isr
242 movsg isr ,gr23
521 movsg isr ,gr23
564 movgs gr5,isr
795 movsg isr,gr10
801 jmpl @(gr5,gr0) ; call div_excep(esfr1,esr0,isr)
954 movgs gr23,isr
1025 movsg isr ,gr30
H A Dbreak.S616 movsg isr ,gr23
678 movgs gr5,isr
716 movgs gr23,isr
H A Dtraps.c434 asmlinkage void division_exception(unsigned long esfr1, unsigned long esr0, unsigned long isr) division_exception() argument
441 esr0, isr); division_exception()
/linux-4.1.27/drivers/net/ethernet/micrel/
H A Dks8842.c739 u16 isr; ks8842_tasklet() local
748 isr = ks8842_read16(adapter, 18, REG_ISR); ks8842_tasklet()
749 netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr); ks8842_tasklet()
755 isr &= ~IRQ_RX; ks8842_tasklet()
758 ks8842_write16(adapter, 18, isr, REG_ISR); ks8842_tasklet()
767 if (isr & IRQ_LINK_CHANGE) ks8842_tasklet()
771 if (isr & (IRQ_RX | IRQ_RX_ERROR) && !KS8842_USE_DMA(adapter)) ks8842_tasklet()
775 if (isr & IRQ_TX) ks8842_tasklet()
778 if (isr & IRQ_RX_OVERRUN) ks8842_tasklet()
781 if (isr & IRQ_TX_STOPPED) { ks8842_tasklet()
786 if (isr & IRQ_RX_STOPPED) { ks8842_tasklet()
811 u16 isr; ks8842_irq() local
815 isr = ks8842_read16(adapter, 18, REG_ISR); ks8842_irq()
816 netdev_dbg(netdev, "%s - ISR: 0x%x\n", __func__, isr); ks8842_irq()
818 if (isr) { ks8842_irq()
/linux-4.1.27/drivers/virtio/
H A Dvirtio_pci_modern.c602 int err, common, isr, notify, device; virtio_pci_modern_probe() local
633 isr = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_ISR_CFG, virtio_pci_modern_probe()
637 if (!isr || !notify) { virtio_pci_modern_probe()
640 common, isr, notify); virtio_pci_modern_probe()
657 vp_dev->isr = map_capability(pci_dev, isr, sizeof(u8), 1, virtio_pci_modern_probe()
660 if (!vp_dev->isr) virtio_pci_modern_probe()
718 pci_iounmap(pci_dev, vp_dev->isr); virtio_pci_modern_probe()
733 pci_iounmap(pci_dev, vp_dev->isr); virtio_pci_modern_remove()
H A Dvirtio_pci_common.c88 u8 isr; vp_interrupt() local
92 isr = ioread8(vp_dev->isr); vp_interrupt()
95 if (!isr) vp_interrupt()
99 if (isr & VIRTIO_PCI_ISR_CONFIG) vp_interrupt()
H A Dvirtio_pci_common.h58 u8 __iomem *isr; member in struct:virtio_pci_device
H A Dvirtio_pci_legacy.c233 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; virtio_pci_legacy_probe()
/linux-4.1.27/drivers/mmc/host/
H A Dwbsd.c360 u8 status, isr; wbsd_send_command() local
367 host->isr = 0; wbsd_send_command()
392 isr = host->isr; wbsd_send_command()
395 if (isr & WBSD_INT_CARD) wbsd_send_command()
398 else if (isr & WBSD_INT_TIMEOUT) wbsd_send_command()
401 else if ((cmd->flags & MMC_RSP_CRC) && (isr & WBSD_INT_CRC)) wbsd_send_command()
1159 int isr; wbsd_irq() local
1161 isr = inb(host->base + WBSD_ISR); wbsd_irq()
1166 if (isr == 0xff || isr == 0x00) wbsd_irq()
1169 host->isr |= isr; wbsd_irq()
1174 if (isr & WBSD_INT_CARD) wbsd_irq()
1176 if (isr & WBSD_INT_FIFO_THRE) wbsd_irq()
1178 if (isr & WBSD_INT_CRC) wbsd_irq()
1180 if (isr & WBSD_INT_TIMEOUT) wbsd_irq()
1182 if (isr & WBSD_INT_TC) wbsd_irq()
H A Dwbsd.h153 u8 isr; /* Accumulated ISR */ member in struct:wbsd_host
/linux-4.1.27/drivers/net/ethernet/natsemi/
H A Dns83820.c1400 static void ns83820_do_isr(struct net_device *ndev, u32 isr); ns83820_irq()
1405 u32 isr; ns83820_irq() local
1410 isr = readl(dev->base + ISR); ns83820_irq()
1411 dprintk("irq: %08x\n", isr); ns83820_irq()
1412 ns83820_do_isr(ndev, isr); ns83820_irq()
1416 static void ns83820_do_isr(struct net_device *ndev, u32 isr) ns83820_do_isr() argument
1422 if (isr & ~(ISR_PHY | ISR_RXDESC | ISR_RXEARLY | ISR_RXOK | ISR_RXERR | ISR_TXIDLE | ISR_TXOK | ISR_TXDESC)) ns83820_do_isr()
1423 Dprintk("odd isr? 0x%08x\n", isr); ns83820_do_isr()
1426 if (ISR_RXIDLE & isr) { ns83820_do_isr()
1432 if ((ISR_RXDESC | ISR_RXOK) & isr) { ns83820_do_isr()
1445 if ((ISR_RXIDLE | ISR_RXORN | ISR_RXDESC | ISR_RXOK | ISR_RXERR) & isr) ns83820_do_isr()
1448 if (unlikely(ISR_RXSOVR & isr)) { ns83820_do_isr()
1453 if (unlikely(ISR_RXORN & isr)) { ns83820_do_isr()
1458 if ((ISR_RXRCMP & isr) && dev->rx_info.up) ns83820_do_isr()
1461 if (ISR_TXIDLE & isr) { ns83820_do_isr()
1483 if ((ISR_TXDESC | ISR_TXIDLE | ISR_TXOK | ISR_TXERR) & isr) { ns83820_do_isr()
1505 if ((ISR_TXIDLE & isr) && (dev->tx_done_idx != dev->tx_free_idx)) { ns83820_do_isr()
1513 if (unlikely(ISR_MIB & isr)) ns83820_do_isr()
1517 if (unlikely(ISR_PHY & isr)) ns83820_do_isr()
1580 u32 isr; ns83820_tx_timeout() local
1581 isr = readl(dev->base + ISR); ns83820_tx_timeout()
1582 printk("irq: %08x imr: %08x\n", isr, dev->IMR_cache); ns83820_tx_timeout()
1583 ns83820_do_isr(ndev, isr); ns83820_tx_timeout()
/linux-4.1.27/drivers/gpio/
H A Dgpio-adnp.c195 u8 ddr, plr, ier, isr; adnp_gpio_dbg_show() local
217 err = adnp_read(adnp, GPIO_ISR(adnp) + i, &isr); adnp_gpio_dbg_show()
241 if (isr & BIT(j)) adnp_gpio_dbg_show()
289 u8 changed, level, isr, ier; adnp_irq() local
301 err = adnp_read(adnp, GPIO_ISR(adnp) + i, &isr); adnp_irq()
327 pending &= isr & ier; adnp_irq()
H A Dgpio-omap.c717 u32 isr; omap_gpio_irq_handler() local
738 isr_saved = isr = readl_relaxed(isr_reg) & enabled; omap_gpio_irq_handler()
757 if (!isr) omap_gpio_irq_handler()
760 while (isr) { omap_gpio_irq_handler()
761 bit = __ffs(isr); omap_gpio_irq_handler()
762 isr &= ~(BIT(bit)); omap_gpio_irq_handler()
/linux-4.1.27/arch/x86/kvm/
H A Di8259.c77 s->isr &= ~(1 << irq); pic_clear_isr()
151 mask = s->isr; pic_get_irq()
224 s->isr |= 1 << irq; pic_intack()
341 priority = get_priority(s, s->isr); pic_ioport_write()
410 s->pics_state->pics[0].isr &= ~(1 << 2); pic_poll_read()
439 ret = s->isr; pic_ioport_read()
H A Dirq.h45 u8 isr; /* interrupt service register */ member in struct:kvm_kpic_state
H A Dlapic.c559 int isr; apic_update_ppr() local
563 isr = apic_find_highest_isr(apic); apic_update_ppr()
564 isrv = (isr != -1) ? isr : 0; apic_update_ppr()
571 apic_debug("vlapic %p, ppr 0x%x, isr 0x%x, isrv 0x%x", apic_update_ppr()
572 apic, ppr, isr, isrv); apic_update_ppr()
/linux-4.1.27/arch/mips/pci/
H A Dpci-ar2315.c206 u32 value, isr; ar2315_pci_cfg_access() local
222 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); ar2315_pci_cfg_access()
224 if (isr & AR2315_PCI_INT_ABORT) ar2315_pci_cfg_access()
230 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); ar2315_pci_cfg_access()
231 if (isr & AR2315_PCI_INT_ABORT) ar2315_pci_cfg_access()
249 return isr & AR2315_PCI_INT_ABORT ? PCIBIOS_DEVICE_NOT_FOUND : ar2315_pci_cfg_access()
/linux-4.1.27/sound/soc/intel/atom/sst/
H A Dsst.c54 union interrupt_reg_mrfld isr; intel_sst_interrupt_mrfld() local
63 isr.full = sst_shim_read64(drv->shim, SST_ISRX); intel_sst_interrupt_mrfld()
65 if (isr.part.done_interrupt) { intel_sst_interrupt_mrfld()
74 isr.part.done_interrupt = 1; intel_sst_interrupt_mrfld()
75 sst_shim_write64(drv->shim, SST_ISRX, isr.full); intel_sst_interrupt_mrfld()
83 if (isr.part.busy_interrupt) { intel_sst_interrupt_mrfld()
H A Dsst_ipc.c189 union interrupt_reg_mrfld isr; intel_sst_clear_intr_mrfld() local
196 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX); intel_sst_clear_intr_mrfld()
199 isr.part.busy_interrupt = 1; intel_sst_clear_intr_mrfld()
200 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full); intel_sst_clear_intr_mrfld()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
H A Dutils.c359 u32 isr0; /* isr status register LMPM_NIC_ISR0:
361 u32 isr1; /* isr status register LMPM_NIC_ISR1:
363 u32 isr2; /* isr status register LMPM_NIC_ISR2:
365 u32 isr3; /* isr status register LMPM_NIC_ISR3:
367 u32 isr4; /* isr status register LMPM_NIC_ISR4:
369 u32 isr_pref; /* isr status register LMPM_NIC_PREF_STAT */
407 u32 isr0; /* isr status register LMPM_NIC_ISR0:
409 u32 isr1; /* isr status register LMPM_NIC_ISR1:
411 u32 isr2; /* isr status register LMPM_NIC_ISR2:
413 u32 isr3; /* isr status register LMPM_NIC_ISR3:
415 u32 isr4; /* isr status register LMPM_NIC_ISR4:
417 u32 isr_pref; /* isr status register LMPM_NIC_PREF_STAT */
497 IWL_ERR(mvm, "0x%08X | isr status reg\n", table.nic_isr_pref); iwl_mvm_dump_umac_error_log()
/linux-4.1.27/sound/mips/
H A Dsgio2audio.c759 irqreturn_t (*isr)(int, void *); member in struct:__anon14365
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, snd_sgio2audio_create()
H A Dhal2.c100 #define H2_INDIRECT_WAIT(regs) while (hal2_read(&regs->isr) & H2_ISR_TSTATUS);
787 hal2_write(0, &hal2->ctl_regs->isr); hal2_detect()
791 &hal2->ctl_regs->isr); hal2_detect()
H A Dhal2.h203 u32 isr; /* 0x10 Status Register */ member in struct:hal2_ctl_regs
/linux-4.1.27/drivers/media/pci/ttpci/
H A Dbudget.h117 extern void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr);
H A Dbudget-core.c579 void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr) ttpci_budget_irq10_handler() argument
585 if (*isr & MASK_10) ttpci_budget_irq10_handler()
H A Dbudget-ci.c569 static void budget_ci_irq(struct saa7146_dev *dev, u32 * isr) budget_ci_irq() argument
575 if (*isr & MASK_06) budget_ci_irq()
578 if (*isr & MASK_10) budget_ci_irq()
579 ttpci_budget_irq10_handler(dev, isr); budget_ci_irq()
581 if ((*isr & MASK_03) && (budget_ci->budget.ci_present) && (budget_ci->ci_irq)) budget_ci_irq()
H A Dbudget-av.c1370 static void budget_av_irq(struct saa7146_dev *dev, u32 * isr) budget_av_irq() argument
1376 if (*isr & MASK_10) budget_av_irq()
1377 ttpci_budget_irq10_handler(dev, isr); budget_av_irq()
/linux-4.1.27/drivers/pci/pcie/aer/
H A Daerdrv.h65 int isr; member in struct:aer_rpc
H A Daerdrv.c284 if (rpc->isr) aer_remove()
328 rpc->isr = 1; aer_probe()
/linux-4.1.27/drivers/char/
H A 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; dsp56k_ioctl()
381 if (dsp56k_host_interface.isr & DSP56K_ISR_HF3) status |= 0x8; dsp56k_ioctl()
H A Dhpet.c88 /* A lock for concurrent access by app and isr hpet activity. */
145 unsigned long isr; hpet_interrupt() local
148 isr = 1 << (devp - devp->hd_hpets->hp_dev); hpet_interrupt()
151 !(isr & readl(&devp->hd_hpet->hpet_isr))) hpet_interrupt()
191 writel(isr, &devp->hd_hpet->hpet_isr); hpet_interrupt()
463 unsigned long flags, isr; hpet_ioctl_ieon() local
501 isr = 1 << (devp - devp->hd_hpets->hp_dev); hpet_ioctl_ieon()
502 writel(isr, &hpet->hpet_isr); hpet_ioctl_ieon()
557 isr = 1 << (devp - devp->hd_hpets->hp_dev); hpet_ioctl_ieon()
558 writel(isr, &hpet->hpet_isr); hpet_ioctl_ieon()
H A Drtc.c432 /* can be called from isr via rtc_control() */ rtc_do_ioctl()
447 /* can be called from isr via rtc_control() */ rtc_do_ioctl()
653 /* can be called from isr via rtc_control() */ rtc_do_ioctl()
/linux-4.1.27/arch/mips/lantiq/
H A Dirq.c95 u32 isr = LTQ_ICU_IM0_ISR; ltq_mask_and_ack_irq() local
101 ltq_icu_w32(im, BIT(offset), isr); ltq_mask_and_ack_irq()
106 u32 isr = LTQ_ICU_IM0_ISR; ltq_ack_irq() local
111 ltq_icu_w32(im, BIT(offset), isr); ltq_ack_irq()
/linux-4.1.27/arch/ia64/include/uapi/asm/
H A Dsiginfo.h64 unsigned long _isr; /* isr */
/linux-4.1.27/arch/powerpc/include/asm/
H A Dmpc52xx_psc.h180 u16 isr; member in union:mpc52xx_psc::__anon2287
183 #define mpc52xx_psc_isr isr_imr.isr
327 u16 isr; /* PSC + 0x20 */ member in struct:mpc5125_psc::__anon2293
/linux-4.1.27/drivers/dma/
H A Dtimb_dma.c143 u32 isr; __td_dma_done_ack() local
148 isr = ioread32(td->membase + TIMBDMA_ISR) & (1 << id); __td_dma_done_ack()
149 if (isr) { __td_dma_done_ack()
150 iowrite32(isr, td->membase + TIMBDMA_ISR); __td_dma_done_ack()
588 u32 isr; td_tasklet() local
593 isr = ioread32(td->membase + TIMBDMA_ISR); td_tasklet()
594 ipr = isr & __td_ier_mask(td); td_tasklet()
H A Dcppi41.c227 irqreturn_t (*isr)(int irq, void *data); member in struct:cppi_glue_infos
884 .isr = cppi41_irq,
976 ret = devm_request_irq(&pdev->dev, irq, glue_info->isr, IRQF_SHARED, cppi41_dma_probe()
/linux-4.1.27/drivers/iio/adc/
H A Dtwl4030-madc.c58 * @isr: Interrupt status register of MADC
66 u8 isr; member in struct:twl4030_madc_data
407 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr); twl4030_madc_threaded_irq_handler()
409 dev_err(madc->dev, "unable to read isr register 0x%X\n", twl4030_madc_threaded_irq_handler()
410 madc->isr); twl4030_madc_threaded_irq_handler()
785 madc->isr = madc->use_second_irq ? TWL4030_MADC_ISR2 : twl4030_madc_probe()
/linux-4.1.27/sound/soc/intel/haswell/
H A Dsst-haswell-dsp.c219 u32 isr; hsw_irq() local
225 isr = sst_dsp_shim_read_unlocked(sst, SST_ISRX); hsw_irq()
226 if (isr & SST_ISRX_DONE) { hsw_irq()
227 trace_sst_irq_done(isr, hsw_irq()
236 if (isr & SST_ISRX_BUSY) { hsw_irq()
237 trace_sst_irq_busy(isr, hsw_irq()
/linux-4.1.27/drivers/spi/
H A Dspi-xilinx.c254 u32 isr; xilinx_spi_txrx_bufs() local
261 isr = xspi->read_fn(xspi->regs + XIPIF_V123B_IISR_OFFSET); xilinx_spi_txrx_bufs()
262 if (isr) xilinx_spi_txrx_bufs()
263 xspi->write_fn(isr, xilinx_spi_txrx_bufs()
/linux-4.1.27/drivers/usb/phy/
H A Dphy-mv-usb.h134 u32 isr; /* Interrupt Status */ member in struct:mv_otg_regs
/linux-4.1.27/include/media/davinci/
H A Dvpbe_display.h115 /* lock for isr updates to buf layers*/
H A Dvpbe_osd.h364 /* 1-->the isr will toggle the VID0 ping-pong buffer */
/linux-4.1.27/arch/powerpc/sysdev/
H A Dfsl_rmu.c121 u32 isr; member in struct:rio_msg_regs
254 int isr; fsl_rio_rx_handler() local
258 isr = in_be32(&rmu->msg_regs->isr); fsl_rio_rx_handler()
260 if (isr & RIO_MSG_ISR_TE) { fsl_rio_rx_handler()
262 out_be32((void *)&rmu->msg_regs->isr, RIO_MSG_ISR_TE); fsl_rio_rx_handler()
267 if (isr & RIO_MSG_ISR_DIQI) { fsl_rio_rx_handler()
279 out_be32(&rmu->msg_regs->isr, RIO_MSG_ISR_DIQI); fsl_rio_rx_handler()
878 out_be32(&rmu->msg_regs->isr, 0x00000091); fsl_open_inb_mbox()
H A Duic.c115 * isr call in the uic_unmask_irq() uic_mask_ack_irq()
/linux-4.1.27/arch/sh/boards/mach-se/7206/
H A Dirq.c98 /* FPGA isr clear */ eoi_se7206_irq()
/linux-4.1.27/arch/alpha/include/asm/
H A Dmce.h31 unsigned long isr; /* Interrupt Status Reg. */ member in struct:el_common_EV5_uncorrectable_mcheck
/linux-4.1.27/arch/alpha/kernel/
H A Dirq_i8259.c157 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ isa_no_iack_sc_device_interrupt()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
H A Dcore.c1854 u32 isr; emac_irq() local
1858 isr = in_be32(&p->isr); emac_irq()
1859 out_be32(&p->isr, isr); emac_irq()
1861 DBG(dev, "isr = %08x" NL, isr); emac_irq()
1863 if (isr & EMAC4_ISR_TXPE) emac_irq()
1865 if (isr & EMAC4_ISR_RXPE) emac_irq()
1867 if (isr & EMAC4_ISR_TXUE) emac_irq()
1869 if (isr & EMAC4_ISR_RXOE) emac_irq()
1871 if (isr & EMAC_ISR_OVR) emac_irq()
1873 if (isr & EMAC_ISR_BP) emac_irq()
1875 if (isr & EMAC_ISR_RP) emac_irq()
1877 if (isr & EMAC_ISR_SE) emac_irq()
1879 if (isr & EMAC_ISR_ALE) emac_irq()
1881 if (isr & EMAC_ISR_BFCS) emac_irq()
1883 if (isr & EMAC_ISR_PTLE) emac_irq()
1885 if (isr & EMAC_ISR_ORE) emac_irq()
1887 if (isr & EMAC_ISR_IRE) emac_irq()
1889 if (isr & EMAC_ISR_SQE) emac_irq()
1891 if (isr & EMAC_ISR_TE) emac_irq()
H A Ddebug.c83 in_be32(&p->rmr), in_be32(&p->isr), in_be32(&p->iser), emac_mac_dump()
H A Demac.h39 u32 isr; /* Always */ member in struct:emac_regs
/linux-4.1.27/drivers/mmc/core/
H A Dslot-gpio.c161 irqreturn_t (*isr)(int irq, void *dev_id)) mmc_gpio_set_cd_isr()
166 ctx->cd_gpio_isr = isr; mmc_gpio_set_cd_isr()
/linux-4.1.27/drivers/ptp/
H A Dptp_ixp46x.c85 static irqreturn_t isr(int irq, void *priv) isr() function
283 if (request_irq(irq, isr, 0, DRIVER, &ixp_clock)) { setup_interrupt()
H A Dptp_pch.c361 static irqreturn_t isr(int irq, void *priv) isr() function
639 ret = request_irq(pdev->irq, &isr, IRQF_SHARED, KBUILD_MODNAME, chip); pch_probe()
/linux-4.1.27/drivers/block/rsxx/
H A Dcore.c351 unsigned int isr; rsxx_isr() local
364 isr = ioread32(card->regmap + ISR); rsxx_isr()
365 if (isr == 0xffffffff) { rsxx_isr()
376 isr &= card->isr_mask; rsxx_isr()
377 if (!isr) rsxx_isr()
381 if (isr & CR_INTR_DMA(i)) { rsxx_isr()
392 if (isr & CR_INTR_CREG) { rsxx_isr()
398 if (isr & CR_INTR_EVENT) { rsxx_isr()
/linux-4.1.27/arch/frv/include/uapi/asm/
H A Dregisters.h78 unsigned long isr; /* Integer Status Register */ member in struct:pt_regs
169 unsigned long isr; /* Integer Status Register */ member in struct:user_int_regs
/linux-4.1.27/drivers/scsi/arcmsr/
H A Darcmsr.h335 /*outbound DATA WRITE isr door bell clear*/
338 /*outbound DATA READ isr door bell clear*/
342 /*outbound message cmd isr door bell clear*/
388 /*outbound DATA WRITE isr door bell clear*/
392 /*outbound message cmd isr door bell clear*/
/linux-4.1.27/drivers/tty/serial/jsm/
H A Djsm_neo.c720 u8 isr; neo_parse_isr() local
737 isr = readb(&ch->ch_neo_uart->isr_fcr); neo_parse_isr()
740 if (isr & UART_IIR_NO_INT) neo_parse_isr()
746 isr &= ~(UART_17158_IIR_FIFO_ENABLED); neo_parse_isr()
748 jsm_dbg(INTR, &ch->ch_bd->pci_dev, "%s:%d isr: %x\n", neo_parse_isr()
749 __FILE__, __LINE__, isr); neo_parse_isr()
751 if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { neo_parse_isr()
761 if (isr & UART_IIR_THRI) { neo_parse_isr()
769 if (isr & UART_17158_IIR_XONXOFF) { neo_parse_isr()
804 if (isr & UART_17158_IIR_HWFLOW_STATE_CHANGE) { neo_parse_isr()
H A Djsm_cls.c565 u8 isr = 0; cls_parse_isr() local
582 isr = readb(&ch->ch_cls_uart->isr_fcr); cls_parse_isr()
585 if (isr & UART_IIR_NO_INT) cls_parse_isr()
589 if (isr & (UART_IIR_RDI | UART_IIR_RDI_TIMEOUT)) { cls_parse_isr()
596 if (isr & UART_IIR_THRI) { cls_parse_isr()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
H A Ddma.c538 u32 isr = 0; ath5k_hw_get_isr() local
539 isr = ath5k_hw_reg_read(ah, AR5K_ISR); ath5k_hw_get_isr()
540 if (unlikely(isr == AR5K_INT_NOCARD)) { ath5k_hw_get_isr()
541 *interrupt_mask = isr; ath5k_hw_get_isr()
549 *interrupt_mask = (isr & AR5K_INT_COMMON) & ah->ah_imr; ath5k_hw_get_isr()
552 if (unlikely(isr & (AR5K_ISR_SSERR | AR5K_ISR_MCABT ath5k_hw_get_isr()
564 data = isr; ath5k_hw_get_isr()
/linux-4.1.27/include/linux/
H A Dhp_sdc.h70 hp_sdc_irqhook *irqhook; /* Callback, isr or tasklet context */
264 rwlock_t rtq_lock; /* isr/tasklet lock */
265 rwlock_t hook_lock; /* isr/user lock for handler add/del */
/linux-4.1.27/drivers/scsi/isci/
H A Dinit.c365 irq_handler_t isr; isci_setup_interrupts() local
370 isr = isci_error_isr; isci_setup_interrupts()
372 isr = isci_msix_isr; isci_setup_interrupts()
374 err = devm_request_irq(&pdev->dev, msix->vector, isr, 0, isci_setup_interrupts()
/linux-4.1.27/drivers/input/keyboard/
H A Dgpio_keys.c444 irq_handler_t isr; gpio_keys_setup_key() local
488 isr = gpio_keys_gpio_isr; gpio_keys_setup_key()
507 isr = gpio_keys_irq_isr; gpio_keys_setup_key()
533 isr, irqflags, desc, bdata); gpio_keys_setup_key()
H A Dsh_keysc.c97 dev_dbg(&pdev->dev, "isr!\n"); sh_keysc_isr()
/linux-4.1.27/arch/mips/include/asm/mach-pmcs-msp71xx/
H A Dmsp_usb.h63 u32 isr; /* 0x0: Interrupt status */ member in struct:msp_mab_regs
/linux-4.1.27/drivers/usb/musb/
H A Djz4740.c96 musb->isr = jz4740_musb_interrupt; jz4740_musb_init()
H A Dux500.c176 musb->isr = ux500_musb_interrupt; ux500_musb_init()
/linux-4.1.27/arch/parisc/include/asm/
H A Dasmregs.h143 isr: .reg %cr20
H A Delf.h266 * cr20 (isr)
284 dst[46] = pt->isr; dst[47] = pt->ior; \
/linux-4.1.27/arch/ia64/include/asm/native/
H A Dinst.h58 mov reg = cr.isr
H A Dpvchk_inst.h89 * mov = cr.isr
/linux-4.1.27/sound/core/seq/
H A Dseq_timer.h122 /* called by timer isr */
/linux-4.1.27/sound/pci/asihpi/
H A Dhpios.h111 /* NO bh or isr can execute on this processor, cond_lock()
/linux-4.1.27/sound/soc/intel/baytrail/
H A Dsst-baytrail-ipc.c651 u64 isr, ipcd, imrx, ipcx; byt_shim_dbg() local
654 isr = sst_dsp_shim_read64_unlocked(sst, SST_ISRX); byt_shim_dbg()
659 "ipc: --%s-- ipcx 0x%llx isr 0x%llx ipcd 0x%llx imrx 0x%llx\n", byt_shim_dbg()
660 text, ipcx, isr, ipcd, imrx); byt_shim_dbg()
/linux-4.1.27/drivers/media/pci/zoran/
H A Dzoran_device.c891 u32 isr; count_reset_interrupt() local
893 if ((isr = btread(ZR36057_ISR) & 0x78000000)) { count_reset_interrupt()
894 if (isr & ZR36057_ISR_GIRQ1) { count_reset_interrupt()
898 if (isr & ZR36057_ISR_GIRQ0) { count_reset_interrupt()
902 if (isr & ZR36057_ISR_CodRepIRQ) { count_reset_interrupt()
906 if (isr & ZR36057_ISR_JPEGRepIRQ) { count_reset_interrupt()
911 return isr; count_reset_interrupt()
1361 "%s: IRQ lockup while testing, isr=0x%08x, cleared int mask\n", zoran_irq()
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
H A Ddebugfs.c115 WL18XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
380 DEBUGFS_FWSTATS_ADD(isr, irqs); wl18xx_debugfs_add_files()
H A Dacx.h276 struct wl18xx_acx_isr_stats isr; member in struct:wl18xx_acx_statistics
/linux-4.1.27/drivers/parisc/
H A Deisa.c209 EISA_DBG("irq 8259-1 isr %02x imr %02x 8259-2 isr %02x imr %02x\n", eisa_irq()
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c1320 u32 isr; dsi_host_irq() local
1327 isr = dsi_read(msm_host, REG_DSI_INTR_CTRL); dsi_host_irq()
1328 dsi_write(msm_host, REG_DSI_INTR_CTRL, isr); dsi_host_irq()
1331 DBG("isr=0x%x, id=%d", isr, msm_host->id); dsi_host_irq()
1333 if (isr & DSI_IRQ_ERROR) dsi_host_irq()
1336 if (isr & DSI_IRQ_VIDEO_DONE) dsi_host_irq()
1339 if (isr & DSI_IRQ_CMD_DMA_DONE) dsi_host_irq()
/linux-4.1.27/drivers/staging/dgnc/
H A Ddgnc_cls.c370 unsigned char isr = 0; cls_parse_isr() local
388 isr = readb(&ch->ch_cls_uart->isr_fcr); cls_parse_isr()
391 if (isr & UART_IIR_NO_INT) cls_parse_isr()
395 if (isr & (UART_IIR_RDI | UART_IIR_RDI_TIMEOUT)) { cls_parse_isr()
404 if (isr & UART_IIR_THRI) { cls_parse_isr()
415 if (isr & UART_IIR_CTSRTS) { cls_parse_isr()
H A Ddgnc_neo.c387 unsigned char isr; neo_parse_isr() local
404 isr = readb(&ch->ch_neo_uart->isr_fcr); neo_parse_isr()
407 if (isr & UART_IIR_NO_INT) neo_parse_isr()
413 isr &= ~(UART_17158_IIR_FIFO_ENABLED); neo_parse_isr()
415 if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { neo_parse_isr()
427 if (isr & UART_IIR_THRI) { neo_parse_isr()
437 if (isr & UART_17158_IIR_XONXOFF) { neo_parse_isr()
465 if (isr & UART_17158_IIR_HWFLOW_STATE_CHANGE) { neo_parse_isr()
/linux-4.1.27/drivers/net/ethernet/tehuti/
H A Dtehuti.c47 * RD_INTR interrupt, isr fills skbs and Rx begins.
53 * interrupt and isr is called. isr collects all available packets
220 static void bdx_isr_extra(struct bdx_priv *priv, u32 isr) bdx_isr_extra() argument
222 if (isr & IR_RX_FREE_0) { bdx_isr_extra()
227 if (isr & IR_LNKCHG0) bdx_isr_extra()
230 if (isr & IR_PCIE_LINK) bdx_isr_extra()
233 if (isr & IR_PCIE_TOUT) bdx_isr_extra()
256 u32 isr; bdx_isr_napi() local
259 isr = (READ_REG(priv, regISR) & IR_RUN); bdx_isr_napi()
260 if (unlikely(!isr)) { bdx_isr_napi()
265 if (isr & IR_EXTRA) bdx_isr_napi()
266 bdx_isr_extra(priv, isr); bdx_isr_napi()
268 if (isr & (IR_RX_DESC_0 | IR_TX_FREE_0)) { bdx_isr_napi()
300 DBG("rx poll is done. backing to isr-driven\n"); bdx_poll()
/linux-4.1.27/drivers/net/ethernet/8390/
H A Dlib8390.c258 int txsr, isr, tickssofar = jiffies - dev_trans_start(dev); __ei_tx_timeout() local
265 isr = ei_inb(e8390_base+EN0_ISR); __ei_tx_timeout()
270 (isr) ? "lost interrupt?" : "cable problem?", __ei_tx_timeout()
271 txsr, isr, tickssofar); __ei_tx_timeout()
273 if (!isr && !dev->stats.tx_packets) { __ei_tx_timeout()
443 netdev_err(dev, "Interrupted while interrupts are masked! isr=%#2x imr=%#2x\n", __ei_interrupt()
452 netif_dbg(ei_local, intr, dev, "interrupt(isr=%#2.2x)\n", __ei_interrupt()
H A Daxnet_cs.c912 int txsr, isr, tickssofar = jiffies - dev_trans_start(dev); axnet_tx_timeout() local
919 isr = inb(e8390_base+EN0_ISR); axnet_tx_timeout()
924 (isr) ? "lost interrupt?" : "cable problem?", axnet_tx_timeout()
925 txsr, isr, tickssofar); axnet_tx_timeout()
927 if (!isr && !dev->stats.tx_packets) axnet_tx_timeout()
1113 netdev_info(dev, "%s, isr=%#2x imr=%#2x\n", ax_interrupt()
1122 netif_dbg(ei_local, intr, dev, "interrupt(isr=%#2.2x)\n", ax_interrupt()
/linux-4.1.27/drivers/power/
H A Dab8500_btemp.c51 * @isr function pointer to the isr
55 irqreturn_t (*isr)(int irq, void *data); member in struct:ab8500_btemp_interrupts
994 /* ab8500 btemp driver interrupts and their respective isr */
1151 ret = request_threaded_irq(irq, NULL, ab8500_btemp_irq[i].isr, ab8500_btemp_probe()
H A Dcollie_battery.c392 * since all sources (isr and external_power_changed) are collie_bat_remove()
H A Dtosa_battery.c448 * since all sources (isr and external_power_changed) are tosa_bat_remove()
H A Dab8500_fg.c63 * @isr function pointer to the isr
67 irqreturn_t (*isr)(int irq, void *data); member in struct:ab8500_fg_interrupts
1980 * ab8500_fg_cc_data_end_handler() - end of data conversion isr.
2000 * ab8500_fg_cc_int_calib_handler () - end of calibration isr.
2015 * ab8500_fg_cc_convend_handler() - isr to get battery avg current.
3025 /* ab8500 fg driver interrupts and their respective isr */
3170 ret = request_irq(irq, ab8500_fg_irq_th[i].isr, ab8500_fg_probe()
3185 ret = request_threaded_irq(irq, NULL, ab8500_fg_irq_bh[0].isr, ab8500_fg_probe()
H A Dpm2301_charger.h461 irqreturn_t (*isr)(int irq, void *data); member in struct:pm2xxx_irq
/linux-4.1.27/drivers/video/fbdev/
H A Dpxa168fb.c539 u32 isr = readl(fbi->reg_base + SPU_IRQ_ISR); pxa168fb_handle_irq() local
541 if ((isr & GRA_FRAME_IRQ0_ENA_MASK)) { pxa168fb_handle_irq()
543 writel(isr & (~GRA_FRAME_IRQ0_ENA_MASK), pxa168fb_handle_irq()
/linux-4.1.27/drivers/net/ethernet/freescale/
H A Dgianfar_ptp.c206 static irqreturn_t isr(int irq, void *priv) isr() function
474 if (request_irq(etsects->irq, isr, 0, DRIVER, etsects)) { gianfar_ptp_probe()
/linux-4.1.27/drivers/scsi/bfa/
H A Dbfa_fcpim.h38 bfa_isr_func_t isr; member in struct:bfa_itn_s
42 void (*isr)(struct bfa_s *bfa, struct bfi_msg_s *m));
/linux-4.1.27/drivers/scsi/
H A D3w-xxxx.h364 #define TW_S_PENDING 0x8 /* Waiting to be posted in isr */
365 #define TW_S_COMPLETED 0x10 /* Completed by isr */
H A D3w-9xxx.h317 #define TW_S_PENDING 0x8 /* Waiting to be posted in isr */
318 #define TW_S_COMPLETED 0x10 /* Completed by isr */
H A D3w-xxxx.c381 /* Couldn't post the command packet, so we do it in the isr */ tw_post_command_packet()
434 return TW_ISR_DONT_RESULT; /* Special case for isr to not over-write result */ tw_decode_sense()
541 /* This function will read the aen queue from the isr */ tw_aen_read_queue()
607 /* This function will complete an aen request from the isr */ tw_aen_complete()
1446 /* This function is called by the isr to complete an inquiry command */ tw_scsiop_inquiry_complete()
1550 /* This function is called by the isr to complete a mode sense command */ tw_scsiop_mode_sense_complete()
1640 /* This function is called by the isr to complete a readcapacity command */ tw_scsiop_read_capacity_complete()
1885 /* This function is called by the isr to complete a testunitready command */ tw_scsiop_test_unit_ready_complete()
H A D3w-sas.h97 #define TW_S_COMPLETED 0x8 /* Completed by isr */
H A Dfdomain.c1478 unsigned int isr; print_info() local
1514 isr = inb( 0xa0 ) << 8; print_info()
1516 isr += inb( 0x20 ); print_info()
1522 printk( ", IRR = 0x%04x, ISR = 0x%04x\n", irr, isr ); print_info()
/linux-4.1.27/drivers/crypto/
H A Dtalitos.c444 static void talitos_error(struct device *dev, u32 isr, u32 isr_lo) talitos_error() argument
453 if (!(isr & (1 << (ch * 2 + 1)))) talitos_error()
510 if (reset_dev || isr & ~TALITOS_ISR_4CHERR || isr_lo) { talitos_error()
512 "ISR 0x%08x_%08x\n", isr, isr_lo); 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)) { \
552 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
H A Denic.h51 irqreturn_t (*isr)(int, void *); member in struct:enic_msix_entry
H A Denic_main.c1495 enic->msix[intr].isr = enic_isr_msix; enic_request_intr()
1506 enic->msix[intr].isr = enic_isr_msix; enic_request_intr()
1514 enic->msix[intr].isr = enic_isr_msix_err; enic_request_intr()
1521 enic->msix[intr].isr = enic_isr_msix_notify; enic_request_intr()
1529 enic->msix[i].isr, 0, enic_request_intr()
/linux-4.1.27/drivers/net/ethernet/sis/
H A Dsis900.h26 isr=0x10, //Interrupt Status Register enumerator in enum:sis900_registers
/linux-4.1.27/drivers/input/misc/
H A Dpalmas-pwrbutton.c86 * pwron_irq() - button press isr
/linux-4.1.27/arch/x86/include/uapi/asm/
H A Dkvm.h64 __u8 isr; /* interrupt service register */ member in struct:kvm_pic_state
/linux-4.1.27/arch/x86/include/asm/
H A Dapicdef.h258 } isr [8]; member in struct:local_apic
/linux-4.1.27/drivers/usb/gadget/udc/
H A Dmv_udc.h169 u32 isr; /* Interrupt Status */ member in struct:mv_op_regs
/linux-4.1.27/drivers/watchdog/
H A Dbcm63xx_wdt.c260 dev_err(&pdev->dev, "failed to register wdt timer isr\n"); bcm63xx_wdt_probe()
/linux-4.1.27/drivers/char/pcmcia/
H A Dsynclink_cs.c1161 unsigned short isr; mgslpc_isr() local
1186 isr = read_reg16(info, CHB + ISR); mgslpc_isr()
1187 if (isr & IRQ_DCD) mgslpc_isr()
1189 if (isr & IRQ_CTS) mgslpc_isr()
1194 isr = read_reg16(info, CHA + ISR); mgslpc_isr()
1195 if (isr & IRQ_TIMER) { mgslpc_isr()
1201 if (isr & IRQ_EXITHUNT) { mgslpc_isr()
1205 if (isr & IRQ_BREAK_ON) { mgslpc_isr()
1210 if (isr & IRQ_RXTIME) { mgslpc_isr()
1213 if (isr & (IRQ_RXEOM | IRQ_RXFIFO)) { mgslpc_isr()
1215 rx_ready_hdlc(info, isr & IRQ_RXEOM); mgslpc_isr()
1217 rx_ready_async(info, isr & IRQ_RXEOM); mgslpc_isr()
1221 if (isr & IRQ_UNDERRUN) { mgslpc_isr()
1228 else if (isr & IRQ_ALLSENT) { mgslpc_isr()
1232 else if (isr & IRQ_TXFIFO) mgslpc_isr()
/linux-4.1.27/tools/lguest/
H A Dlguest.c136 u8 isr; member in struct:virtio_pci_mmio
158 struct virtio_pci_cap isr; member in struct:pci_config
721 vq->dev->mmio->isr = 0x1; trigger_irq()
2114 case offsetof(struct virtio_pci_mmio, isr):
2115 bad_driver(d, "Unexpected write to isr");
2188 u8 isr; emulate_mmio_read() local
2242 case offsetof(struct virtio_pci_mmio, isr): emulate_mmio_read()
2246 isr = d->mmio->isr; emulate_mmio_read()
2252 d->mmio->isr = 0; emulate_mmio_read()
2253 return isr; emulate_mmio_read()
2576 offsetof(struct pci_config, isr)); init_pci_config()
2579 bar_len = sizeof(((struct virtio_pci_mmio *)0)->isr); init_pci_config()
2586 init_cap(&pci->isr, sizeof(pci->isr), init_pci_config()
/linux-4.1.27/drivers/net/can/sja1000/
H A Dpeak_pcmcia.c105 /* max nb of int handled by that isr in one shot (prevent from infinite loop) */
451 /* card unplugged during isr */ pcan_isr()
/linux-4.1.27/drivers/scsi/mvsas/
H A Dmv_init.c184 MVS_CHIP_DISP->isr(mvi, mvi->pdev->irq, stat); mvs_tasklet()
224 MVS_CHIP_DISP->isr(mvi, irq, stat); mvs_interrupt()
H A Dmv_sas.h113 irqreturn_t (*isr)(struct mvs_info *mvi, int irq, u32 stat); member in struct:mvs_dispatch
/linux-4.1.27/include/video/
H A 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/isdn/hardware/eicon/
H A Dmi_pc.h48 #define MP_IRQ_RESET 0xc18 /* offset of isr in the CONFIG memory bar */
H A Dos_bri.c198 (&a->xdi_adapter.isr_spin_lock, "isr")) { diva_bri_init_card()
/linux-4.1.27/drivers/media/pci/b2c2/
H A Dflexcop-pci.c223 deb_irq("isr for flexcop called, " flexcop_pci_isr()
/linux-4.1.27/drivers/net/fddi/skfp/h/
H A Dhwmtm.h146 int isr_flag ; /* set, when HWM is entered from isr */
/linux-4.1.27/drivers/pinctrl/
H A Dpinctrl-at91.c1605 unsigned long isr; gpio_irq_handler() local
1614 isr = readl_relaxed(pio + PIO_ISR) & readl_relaxed(pio + PIO_IMR); gpio_irq_handler()
1615 if (!isr) { gpio_irq_handler()
1624 for_each_set_bit(n, &isr, BITS_PER_LONG) { gpio_irq_handler()
/linux-4.1.27/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pci.c88 u32 isr; /* PCI + 0x88 */ member in struct:mpc52xx_pci
/linux-4.1.27/arch/parisc/mm/
H A Dfault.c155 d->fault_space = regs->isr; fixup_exception()
/linux-4.1.27/arch/arm/mach-imx/
H A Dmach-mx31ads.c188 * Acknowledge an expanded io pin's interrupt by clearing the bit in the isr.
/linux-4.1.27/drivers/scsi/pm8001/
H A Dpm8001_init.c185 PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); pm8001_tasklet()
211 ret = PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); pm8001_interrupt_handler_msix()
235 ret = PM8001_CHIP_DISP->isr(pm8001_ha, 0); pm8001_interrupt_handler_intx()
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_overlay.c1445 u32 isr; member in struct:intel_overlay_error_state
1490 error->isr = I915_READ(ISR); intel_overlay_capture_error_state()
1515 error->dovsta, error->isr); intel_overlay_print_error_state()
/linux-4.1.27/drivers/clocksource/
H A Dsh_cmt.c465 * -> let isr handle the event. sh_cmt_clock_event_program_verify()
476 * -> let isr handle the event. sh_cmt_clock_event_program_verify()
529 * isr before we end up here. sh_cmt_interrupt()
/linux-4.1.27/drivers/net/ethernet/broadcom/
H A Dsb1250-mac.c1996 uint64_t isr; sbmac_intr() local
2004 isr = __raw_readq(sc->sbm_isr) & ~M_MAC_COUNTER_ADDR; sbmac_intr()
2006 if (isr == 0) sbmac_intr()
2014 if (isr & (M_MAC_INT_CHANNEL << S_MAC_TX_CH0)) sbmac_intr()
2017 if (isr & (M_MAC_INT_CHANNEL << S_MAC_RX_CH0)) { sbmac_intr()

Completed in 7792 milliseconds

12