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

12

/linux-4.4.14/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.4.14/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.4.14/drivers/net/wireless/ath/wil6210/
H A Dinterrupt.c208 u32 isr = wil_ioread32_and_clear(wil->csr + wil6210_irq_rx() local
213 trace_wil6210_irq_rx(isr); wil6210_irq_rx()
214 wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr); wil6210_irq_rx()
216 if (unlikely(!isr)) { wil6210_irq_rx()
229 if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE | wil6210_irq_rx()
233 if (unlikely(isr & BIT_DMA_EP_RX_ICR_RX_HTRSH)) wil6210_irq_rx()
237 isr &= ~(BIT_DMA_EP_RX_ICR_RX_DONE | wil6210_irq_rx()
253 if (unlikely(isr)) wil6210_irq_rx()
254 wil_err(wil, "un-handled RX ISR bits 0x%08x\n", isr); wil6210_irq_rx()
269 u32 isr = wil_ioread32_and_clear(wil->csr + wil6210_irq_tx() local
274 trace_wil6210_irq_tx(isr); wil6210_irq_tx()
275 wil_dbg_irq(wil, "ISR TX 0x%08x\n", isr); wil6210_irq_tx()
277 if (unlikely(!isr)) { wil6210_irq_tx()
284 if (likely(isr & BIT_DMA_EP_TX_ICR_TX_DONE)) { wil6210_irq_tx()
286 isr &= ~BIT_DMA_EP_TX_ICR_TX_DONE; wil6210_irq_tx()
288 isr &= ~(BIT(25) - 1UL); wil6210_irq_tx()
298 if (unlikely(isr)) wil6210_irq_tx()
299 wil_err(wil, "un-handled TX ISR bits 0x%08x\n", isr); wil6210_irq_tx()
335 u32 isr = wil_ioread32_and_clear(wil->csr + wil6210_irq_misc() local
339 trace_wil6210_irq_misc(isr); wil6210_irq_misc()
340 wil_dbg_irq(wil, "ISR MISC 0x%08x\n", isr); wil6210_irq_misc()
342 if (!isr) { wil6210_irq_misc()
349 if (isr & ISR_MISC_FW_ERROR) { wil6210_irq_misc()
358 * do not clear @isr here - we do 2-nd part in thread wil6210_irq_misc()
364 if (isr & ISR_MISC_FW_READY) { wil6210_irq_misc()
372 isr &= ~ISR_MISC_FW_READY; wil6210_irq_misc()
375 wil->isr_misc = isr; wil6210_irq_misc()
377 if (isr) { wil6210_irq_misc()
388 u32 isr = wil->isr_misc; wil6210_irq_misc_thread() local
390 trace_wil6210_irq_misc_thread(isr); wil6210_irq_misc_thread()
391 wil_dbg_irq(wil, "Thread ISR MISC 0x%08x\n", isr); wil6210_irq_misc_thread()
393 if (isr & ISR_MISC_FW_ERROR) { wil6210_irq_misc_thread()
396 isr &= ~ISR_MISC_FW_ERROR; wil6210_irq_misc_thread()
400 if (isr & ISR_MISC_MBOX_EVT) { wil6210_irq_misc_thread()
403 isr &= ~ISR_MISC_MBOX_EVT; wil6210_irq_misc_thread()
406 if (isr) wil6210_irq_misc_thread()
407 wil_dbg_irq(wil, "un-handled MISC ISR bits 0x%08x\n", isr); wil6210_irq_misc_thread()
/linux-4.4.14/arch/mips/loongson64/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.4.14/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 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.4.14/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.4.14/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.c245 omap_dsi_isr_t isr; member in struct:dsi_isr_data
768 if (isr_data->isr && isr_data->mask & irqstatus) dsi_call_isrs()
769 isr_data->isr(isr_data->arg, irqstatus); dsi_call_isrs()
884 if (isr_data->isr == NULL) _omap_dsi_configure_irqs()
953 static int _dsi_register_isr(omap_dsi_isr_t isr, void *arg, u32 mask, _dsi_register_isr() argument
960 BUG_ON(isr == NULL); _dsi_register_isr()
967 if (isr_data->isr == isr && isr_data->arg == arg && _dsi_register_isr()
972 if (isr_data->isr == NULL && free_idx == -1) _dsi_register_isr()
980 isr_data->isr = isr; _dsi_register_isr()
987 static int _dsi_unregister_isr(omap_dsi_isr_t isr, void *arg, u32 mask, _dsi_unregister_isr() argument
995 if (isr_data->isr != isr || isr_data->arg != arg || _dsi_unregister_isr()
999 isr_data->isr = NULL; _dsi_unregister_isr()
1009 static int dsi_register_isr(struct platform_device *dsidev, omap_dsi_isr_t isr, dsi_register_isr() argument
1018 r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table, dsi_register_isr()
1030 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr()
1038 r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table, dsi_unregister_isr()
1050 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_vc()
1058 r = _dsi_register_isr(isr, arg, mask, dsi_register_isr_vc()
1071 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_vc()
1079 r = _dsi_unregister_isr(isr, arg, mask, dsi_unregister_isr_vc()
1092 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_cio()
1100 r = _dsi_register_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio, dsi_register_isr_cio()
1112 omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_cio()
1120 r = _dsi_unregister_isr(isr, arg, mask, dsi->isr_tables.isr_table_cio, dsi_unregister_isr_cio()
1029 dsi_unregister_isr(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr() argument
1049 dsi_register_isr_vc(struct platform_device *dsidev, int channel, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_vc() argument
1070 dsi_unregister_isr_vc(struct platform_device *dsidev, int channel, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_vc() argument
1091 dsi_register_isr_cio(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_register_isr_cio() argument
1111 dsi_unregister_isr_cio(struct platform_device *dsidev, omap_dsi_isr_t isr, void *arg, u32 mask) dsi_unregister_isr_cio() argument
/linux-4.4.14/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.4.14/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.4.14/drivers/i2c/busses/
H A Di2c-pxa.c47 u32 isr; member in struct:pxa_reg_layout
68 .isr = 0x18,
75 .isr = 0x0c,
82 .isr = 0x04,
89 .isr = 0x18,
527 static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_txempty() argument
529 if (isr & ISR_BED) { i2c_pxa_slave_txempty()
542 static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_rxfull() argument
552 static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_start() argument
558 (isr & ISR_RWM) ? 'r' : 't'); i2c_pxa_slave_start()
562 (isr & ISR_RWM) ? I2C_SLAVE_EVENT_START_READ : I2C_SLAVE_EVENT_START_WRITE); i2c_pxa_slave_start()
608 static void i2c_pxa_slave_txempty(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_txempty() argument
610 if (isr & ISR_BED) { i2c_pxa_slave_txempty()
618 static void i2c_pxa_slave_rxfull(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_rxfull() argument
623 static void i2c_pxa_slave_start(struct pxa_i2c *i2c, u32 isr) i2c_pxa_slave_start() argument
907 static void i2c_pxa_irq_txempty(struct pxa_i2c *i2c, u32 isr) i2c_pxa_irq_txempty() argument
915 if (isr & ISR_ALD) { i2c_pxa_irq_txempty()
931 if ((isr & ISR_BED) && i2c_pxa_irq_txempty()
933 (isr & ISR_ACKNAK)))) { i2c_pxa_irq_txempty()
941 if (isr & ISR_ACKNAK) { i2c_pxa_irq_txempty()
948 } else if (isr & ISR_RWM) { i2c_pxa_irq_txempty()
1020 static void i2c_pxa_irq_rxfull(struct pxa_i2c *i2c, u32 isr) i2c_pxa_irq_rxfull() argument
1052 u32 isr = readl(_ISR(i2c)); i2c_pxa_handler() local
1054 if (!(isr & VALID_INT_SOURCE)) i2c_pxa_handler()
1059 __func__, isr, readl(_ICR(i2c)), readl(_IBMR(i2c))); i2c_pxa_handler()
1060 decode_ISR(isr); i2c_pxa_handler()
1064 i2c->isrlog[i2c->irqlogidx++] = isr; i2c_pxa_handler()
1071 writel(isr & VALID_INT_SOURCE, _ISR(i2c)); i2c_pxa_handler()
1073 if (isr & ISR_SAD) i2c_pxa_handler()
1074 i2c_pxa_slave_start(i2c, isr); i2c_pxa_handler()
1075 if (isr & ISR_SSD) i2c_pxa_handler()
1079 if (isr & ISR_ITE) i2c_pxa_handler()
1080 i2c_pxa_slave_txempty(i2c, isr); i2c_pxa_handler()
1081 if (isr & ISR_IRF) i2c_pxa_handler()
1082 i2c_pxa_slave_rxfull(i2c, isr); i2c_pxa_handler()
1084 if (isr & ISR_ITE) i2c_pxa_handler()
1085 i2c_pxa_irq_txempty(i2c, isr); i2c_pxa_handler()
1086 if (isr & ISR_IRF) i2c_pxa_handler()
1087 i2c_pxa_irq_rxfull(i2c, isr); i2c_pxa_handler()
1088 } else if ((isr & ISR_ITE) && i2c->highmode_enter) { i2c_pxa_handler()
1236 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.c248 u32 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); xiic_irq_clr() local
249 xiic_setreg32(i2c, XIIC_IISR_OFFSET, isr & mask); xiic_irq_clr()
364 u32 pend, isr, ier; xiic_process() local
373 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); xiic_process()
375 pend = isr & ier; xiic_process()
378 __func__, ier, isr, pend); xiic_process()
424 clr |= (isr & XIIC_INTR_TX_ERROR_MASK); xiic_process()
602 u32 pend, isr, ier; xiic_isr() local
610 isr = xiic_getreg32(i2c, XIIC_IISR_OFFSET); xiic_isr()
612 pend = isr & ier; xiic_isr()
H A Di2c-brcmstb.c210 dev_dbg(dev->device, "isr CTL_REG %x IIC_EN %x\n", brcmstb_i2c_isr()
219 dev_dbg(dev->device, "isr handled"); brcmstb_i2c_isr()
H A Di2c-tegra.c336 * not maskable). We need to make sure that the isr sees tegra_i2c_fill_tx_fifo()
361 /* Again update before writing to FIFO to make sure isr sees. */ tegra_i2c_fill_tx_fifo()
/linux-4.4.14/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.4.14/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()
674 * @isr: interrupt status register value
679 static void xcan_state_interrupt(struct net_device *ndev, u32 isr) xcan_state_interrupt() argument
684 if (isr & XCAN_IXR_SLP_MASK) xcan_state_interrupt()
688 if (isr & XCAN_IXR_WKUP_MASK) xcan_state_interrupt()
706 u32 isr, ier; xcan_rx_poll() local
709 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_rx_poll()
710 while ((isr & XCAN_IXR_RXNEMP_MASK) && (work_done < quota)) { xcan_rx_poll()
711 if (isr & XCAN_IXR_RXOK_MASK) { xcan_rx_poll()
721 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_rx_poll()
739 * @isr: Interrupt status register value
741 static void xcan_tx_interrupt(struct net_device *ndev, u32 isr) xcan_tx_interrupt() argument
747 (isr & XCAN_IXR_TXOK_MASK)) { xcan_tx_interrupt()
753 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_tx_interrupt()
774 u32 isr, ier; xcan_interrupt() local
777 isr = priv->read_reg(priv, XCAN_ISR_OFFSET); xcan_interrupt()
778 if (!isr) xcan_interrupt()
782 if (isr & (XCAN_IXR_SLP_MASK | XCAN_IXR_WKUP_MASK)) { xcan_interrupt()
785 xcan_state_interrupt(ndev, isr); xcan_interrupt()
789 if (isr & XCAN_IXR_TXOK_MASK) xcan_interrupt()
790 xcan_tx_interrupt(ndev, isr); xcan_interrupt()
793 if (isr & (XCAN_IXR_ERROR_MASK | XCAN_IXR_RXOFLW_MASK | xcan_interrupt()
798 xcan_err_interrupt(ndev, isr); xcan_interrupt()
802 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
371 u8 isr; rcar_can_tx_done() local
389 isr = readb(&priv->regs->isr); rcar_can_tx_done()
390 writeb(isr & ~RCAR_CAN_ISR_TXFF, &priv->regs->isr); rcar_can_tx_done()
398 u8 isr; rcar_can_interrupt() local
400 isr = readb(&priv->regs->isr); rcar_can_interrupt()
401 if (!(isr & priv->ier)) rcar_can_interrupt()
404 if (isr & RCAR_CAN_ISR_ERSF) rcar_can_interrupt()
407 if (isr & RCAR_CAN_ISR_TXFF) rcar_can_interrupt()
410 if (isr & RCAR_CAN_ISR_RXFF) { rcar_can_interrupt()
680 u8 rfcr, isr; rcar_can_rx_poll() local
682 isr = readb(&priv->regs->isr); rcar_can_rx_poll()
684 if (isr & RCAR_CAN_ISR_RXFF) rcar_can_rx_poll()
685 writeb(isr & ~RCAR_CAN_ISR_RXFF, &priv->regs->isr); rcar_can_rx_poll()
/linux-4.4.14/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.4.14/drivers/scsi/snic/
H A Dsnic_isr.c121 snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq; snic_request_intr()
127 snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl; snic_request_intr()
133 snic->msix[SNIC_MSIX_ERR_NOTIFY].isr = snic_isr_msix_err_notify; snic_request_intr()
138 snic->msix[i].isr, snic_request_intr()
H A Dsnic.h222 irqreturn_t (*isr)(int, void *); member in struct:snic_msix_entry
/linux-4.4.14/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.4.14/arch/arc/include/asm/
H A Dirq.h32 irqreturn_t (*isr)(int irq, void *dev),
/linux-4.4.14/include/linux/mmc/
H A Dslot-gpio.h30 irqreturn_t (*isr)(int irq, void *dev_id));
/linux-4.4.14/arch/arc/kernel/
H A Dirq.c67 irqreturn_t (*isr)(int irq, void *dev), arc_request_percpu_irq()
87 rc = request_percpu_irq(irq, isr, irq_nm, percpu_dev); arc_request_percpu_irq()
H A Dmcip.c335 * as first level isr idu_of_init()
/linux-4.4.14/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.4.14/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
1059 /* If this trap is a itlb miss, skip saving/adjusting isr/ior */
1066 * adjust isr/ior below.
1072 mfctl %cr20, %r16 /* isr */
1092 /* adjust isr/ior. */
1093 extrd,u %r16,63,SPACEID_SHIFT,%r1 /* get high bits from isr for ior */
1095 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.4.14/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.4.14/drivers/gpu/drm/msm/edp/
H A Dedp_aux.c233 irqreturn_t msm_edp_aux_irq(struct edp_aux *aux, u32 isr) msm_edp_aux_irq() argument
235 if (isr & EDP_INTR_TRANS_STATUS) { msm_edp_aux_irq()
236 DBG("isr=%x", isr); msm_edp_aux_irq()
239 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.4.14/drivers/mfd/
H A Dtwl4030-irq.c74 u8 bits; /* valid in isr/imr */
578 } isr; sih_read_isr() local
582 isr.word = 0; sih_read_isr()
583 status = twl_i2c_read(sih->module, isr.bytes, sih_read_isr()
586 return (status < 0) ? status : le32_to_cpu(isr.word); sih_read_isr()
597 int isr; handle_twl4030_sih() local
600 isr = sih_read_isr(sih); handle_twl4030_sih()
602 if (isr < 0) { handle_twl4030_sih()
604 sih->name, isr); handle_twl4030_sih()
609 while (isr) { handle_twl4030_sih()
610 irq = fls(isr); handle_twl4030_sih()
612 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 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 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) ucb1x00_irq()
296 if (isr & 1) ucb1x00_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.c528 unsigned int isr; tc6393xb_irq() local
533 while ((isr = tmio_ioread8(tc6393xb->scr + SCR_ISR) & tc6393xb_irq()
536 if (isr & (1 << i)) tc6393xb_irq()
H A Dstmpe.c862 u8 isr[3]; stmpe_irq() local
878 ret = stmpe_block_read(stmpe, israddr, num, isr); stmpe_irq()
884 u8 status = isr[i]; stmpe_irq()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/slicoss/
H A Dslicoss.c979 static void slic_link_upr_complete(struct adapter *adapter, u32 isr) slic_link_upr_complete() argument
986 if ((isr & ISR_UPCERR) || (isr & ISR_UPCBSY)) { slic_link_upr_complete()
1051 static void slic_upr_request_complete(struct adapter *adapter, u32 isr) slic_upr_request_complete() argument
1075 if (isr & ISR_UPCERR) { slic_upr_request_complete()
1077 "SLIC_UPR_STATS command failed isr[%x]\n", slic_upr_request_complete()
1078 isr); slic_upr_request_complete()
1143 slic_link_upr_complete(adapter, isr); slic_upr_request_complete()
1148 card->pingstatus |= (isr & ISR_PINGDSMASK); slic_upr_request_complete()
2098 static void slic_interrupt_card_up(u32 isr, struct adapter *adapter, slic_interrupt_card_up() argument
2101 if (isr & ~ISR_IO) { slic_interrupt_card_up()
2102 if (isr & ISR_ERR) { slic_interrupt_card_up()
2104 if (isr & ISR_RMISS) { slic_interrupt_card_up()
2124 } else if (isr & ISR_XDROP) { slic_interrupt_card_up()
2126 "isr & ISR_ERR [%x] ISR_XDROP\n", slic_interrupt_card_up()
2127 isr); slic_interrupt_card_up()
2130 "isr & ISR_ERR [%x]\n", slic_interrupt_card_up()
2131 isr); slic_interrupt_card_up()
2135 if (isr & ISR_LEVENT) { slic_interrupt_card_up()
2141 if ((isr & ISR_UPC) || (isr & ISR_UPCERR) || slic_interrupt_card_up()
2142 (isr & ISR_UPCBSY)) { slic_interrupt_card_up()
2144 slic_upr_request_complete(adapter, isr); slic_interrupt_card_up()
2148 if (isr & ISR_RCV) { slic_interrupt_card_up()
2153 if (isr & ISR_CMD) { slic_interrupt_card_up()
2163 u32 isr; slic_interrupt() local
2165 if ((adapter->pshmem) && (adapter->pshmem->isr)) { slic_interrupt()
2168 isr = adapter->isrcopy = adapter->pshmem->isr; slic_interrupt()
2169 adapter->pshmem->isr = 0; slic_interrupt()
2173 slic_interrupt_card_up(isr, adapter, dev); slic_interrupt()
2177 if ((isr & ISR_UPC) || slic_interrupt()
2178 (isr & ISR_UPCERR) || (isr & ISR_UPCBSY)) { slic_interrupt()
2180 slic_upr_request_complete(adapter, isr); slic_interrupt()
2364 SLIC_GET_ADDR_HIGH(&pshmem->isr), DONT_FLUSH); slic_if_init()
2366 SLIC_GET_ADDR_LOW(&pshmem->isr), FLUSH); slic_if_init()
2369 slic_reg32_write(&slic_regs->slic_isp, (u32)&pshmem->isr, slic_if_init()
2400 adapter->pshmem->isr = 0; slic_if_init()
2729 SLIC_GET_ADDR_HIGH(&pshmem->isr), DONT_FLUSH); slic_card_init()
2731 SLIC_GET_ADDR_LOW(&pshmem->isr), FLUSH); slic_card_init()
2742 if (adapter->pshmem->isr) { slic_card_init()
2743 if (adapter->pshmem->isr & ISR_UPC) { slic_card_init()
2744 adapter->pshmem->isr = 0; slic_card_init()
2756 adapter->pshmem->isr = 0; slic_card_init()
H A Dslic.h355 volatile u32 isr; member in struct:slic_shmem
/linux-4.4.14/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::__anon5477
/linux-4.4.14/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.4.14/arch/m68k/include/asm/
H A Dmvme16xhw.h14 isr, member in struct:__anon1805
/linux-4.4.14/arch/parisc/include/uapi/asm/
H A Dptrace.h31 unsigned long isr; /* CR20 */ member in struct:pt_regs
/linux-4.4.14/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.4.14/sound/soc/fsl/
H A Dfsl_spdif.c125 dev_dbg(&pdev->dev, "isr: Rx dpll %s \n", spdif_irq_dpll_lock()
137 dev_dbg(&pdev->dev, "isr: receiver found illegal symbol\n"); spdif_irq_sym_error()
168 dev_dbg(&pdev->dev, "isr: %c Channel receive register full\n", name); spdif_irq_uqrx_full()
189 dev_dbg(&pdev->dev, "isr: U/Q Channel sync found\n"); spdif_irq_uq_sync()
207 dev_dbg(&pdev->dev, "isr: U/Q Channel framing error\n"); spdif_irq_uq_err()
245 dev_dbg(&pdev->dev, "isr: Tx FIFO under/overrun\n"); spdif_isr()
248 dev_dbg(&pdev->dev, "isr: Tx FIFO resync\n"); spdif_isr()
251 dev_dbg(&pdev->dev, "isr: cstatus new\n"); spdif_isr()
254 dev_dbg(&pdev->dev, "isr: validity flag no good\n"); spdif_isr()
260 dev_dbg(&pdev->dev, "isr: receiver found parity bit error\n"); spdif_isr()
266 dev_dbg(&pdev->dev, "isr: U Channel receive register overrun\n"); spdif_isr()
272 dev_dbg(&pdev->dev, "isr: Q Channel receive register overrun\n"); spdif_isr()
281 dev_dbg(&pdev->dev, "isr: Rx FIFO under/overrun\n"); spdif_isr()
284 dev_dbg(&pdev->dev, "isr: Rx FIFO resync\n"); spdif_isr()
291 dev_dbg(&pdev->dev, "isr: Tx FIFO empty\n"); spdif_isr()
295 dev_dbg(&pdev->dev, "isr: Rx FIFO full\n"); spdif_isr()
H A Dfsl_sai.c65 dev_dbg(dev, "isr: Start of Tx word detected\n"); fsl_sai_isr()
68 dev_warn(dev, "isr: Tx Frame sync error detected\n"); fsl_sai_isr()
71 dev_warn(dev, "isr: Transmit underrun detected\n"); fsl_sai_isr()
77 dev_dbg(dev, "isr: Enabled transmit FIFO is empty\n"); fsl_sai_isr()
80 dev_dbg(dev, "isr: Transmit FIFO watermark has been reached\n"); fsl_sai_isr()
99 dev_dbg(dev, "isr: Start of Rx word detected\n"); fsl_sai_isr()
102 dev_warn(dev, "isr: Rx Frame sync error detected\n"); fsl_sai_isr()
105 dev_warn(dev, "isr: Receive overflow detected\n"); fsl_sai_isr()
111 dev_dbg(dev, "isr: Enabled receive FIFO is full\n"); fsl_sai_isr()
114 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 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.4.14/drivers/char/
H A Dhpet.c87 /* A lock for concurrent access by app and isr hpet activity. */
144 unsigned long isr; hpet_interrupt() local
147 isr = 1 << (devp - devp->hd_hpets->hp_dev); hpet_interrupt()
150 !(isr & readl(&devp->hd_hpet->hpet_isr))) hpet_interrupt()
190 writel(isr, &devp->hd_hpet->hpet_isr); hpet_interrupt()
462 unsigned long flags, isr; hpet_ioctl_ieon() local
500 isr = 1 << (devp - devp->hd_hpets->hp_dev); hpet_ioctl_ieon()
501 writel(isr, &hpet->hpet_isr); hpet_ioctl_ieon()
556 isr = 1 << (devp - devp->hd_hpets->hp_dev); hpet_ioctl_ieon()
557 writel(isr, &hpet->hpet_isr); hpet_ioctl_ieon()
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 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.4.14/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.4.14/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.4.14/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.4.14/drivers/virtio/
H A Dvirtio_pci_modern.c604 int err, common, isr, notify, device; virtio_pci_modern_probe() local
636 isr = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_ISR_CFG, virtio_pci_modern_probe()
642 if (!isr || !notify) { virtio_pci_modern_probe()
645 common, isr, notify); virtio_pci_modern_probe()
668 vp_dev->isr = map_capability(pci_dev, isr, sizeof(u8), 1, virtio_pci_modern_probe()
671 if (!vp_dev->isr) virtio_pci_modern_probe()
729 pci_iounmap(pci_dev, vp_dev->isr); virtio_pci_modern_probe()
744 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.c239 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; virtio_pci_legacy_probe()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.c716 u32 isr; omap_gpio_irq_handler() local
735 isr_saved = isr = readl_relaxed(isr_reg) & enabled; omap_gpio_irq_handler()
749 if (!isr) omap_gpio_irq_handler()
752 while (isr) { omap_gpio_irq_handler()
753 bit = __ffs(isr); omap_gpio_irq_handler()
754 isr &= ~(BIT(bit)); omap_gpio_irq_handler()
/linux-4.4.14/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.4.14/drivers/staging/vt6655/
H A Ddevice_main.c962 u32 isr; vnt_interrupt_process() local
965 MACvReadISR(priv->PortOffset, &isr); vnt_interrupt_process()
967 if (isr == 0) vnt_interrupt_process()
970 if (isr == 0xffffffff) { vnt_interrupt_process()
971 pr_debug("isr = 0xffff\n"); vnt_interrupt_process()
993 while (isr && priv->vif) { vnt_interrupt_process()
994 MACvWriteISR(priv->PortOffset, isr); vnt_interrupt_process()
996 if (isr & ISR_FETALERR) { vnt_interrupt_process()
1001 device_error(priv, isr); vnt_interrupt_process()
1004 if (isr & ISR_TBTT) { vnt_interrupt_process()
1023 if (isr & ISR_BNTX) { vnt_interrupt_process()
1032 if (isr & ISR_RXDMA0) vnt_interrupt_process()
1035 if (isr & ISR_RXDMA1) vnt_interrupt_process()
1038 if (isr & ISR_TXDMA0) vnt_interrupt_process()
1041 if (isr & ISR_AC0DMA) vnt_interrupt_process()
1044 if (isr & ISR_SOFTTIMER1) { vnt_interrupt_process()
1055 MACvReadISR(priv->PortOffset, &isr); vnt_interrupt_process()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
H A Dutils.c353 u32 isr0; /* isr status register LMPM_NIC_ISR0:
355 u32 isr1; /* isr status register LMPM_NIC_ISR1:
357 u32 isr2; /* isr status register LMPM_NIC_ISR2:
359 u32 isr3; /* isr status register LMPM_NIC_ISR3:
361 u32 isr4; /* isr status register LMPM_NIC_ISR4:
363 u32 isr_pref; /* isr status register LMPM_NIC_PREF_STAT */
401 u32 isr0; /* isr status register LMPM_NIC_ISR0:
403 u32 isr1; /* isr status register LMPM_NIC_ISR1:
405 u32 isr2; /* isr status register LMPM_NIC_ISR2:
407 u32 isr3; /* isr status register LMPM_NIC_ISR3:
409 u32 isr4; /* isr status register LMPM_NIC_ISR4:
411 u32 isr_pref; /* isr status register LMPM_NIC_PREF_STAT */
491 IWL_ERR(mvm, "0x%08X | isr status reg\n", table.nic_isr_pref); iwl_mvm_dump_umac_error_log()
/linux-4.4.14/sound/mips/
H A Dsgio2audio.c759 irqreturn_t (*isr)(int, void *); member in struct:__anon15228
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.4.14/drivers/media/pci/ttpci/
H A Dbudget.h117 extern void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr);
H A Dbudget-core.c580 void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr) ttpci_budget_irq10_handler() argument
586 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()
/linux-4.4.14/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.4.14/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.4.14/arch/ia64/include/uapi/asm/
H A Dsiginfo.h64 unsigned long _isr; /* isr */
/linux-4.4.14/arch/powerpc/include/asm/
H A Dmpc52xx_psc.h183 u16 isr; member in union:mpc52xx_psc::__anon2289
186 #define mpc52xx_psc_isr isr_imr.isr
328 u16 isr; /* PSC + 0x20 */ member in struct:mpc5125_psc::__anon2295
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_dc.c380 unsigned int imr, isr; atmel_hlcdc_dc_irq_handler() local
384 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_ISR, &isr); atmel_hlcdc_dc_irq_handler()
385 status = imr & isr; atmel_hlcdc_dc_irq_handler()
653 unsigned int isr; atmel_hlcdc_dc_irq_uninstall() local
656 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.4.14/drivers/dma/
H A Dtimb_dma.c139 u32 isr; __td_dma_done_ack() local
144 isr = ioread32(td->membase + TIMBDMA_ISR) & (1 << id); __td_dma_done_ack()
145 if (isr) { __td_dma_done_ack()
146 iowrite32(isr, td->membase + TIMBDMA_ISR); __td_dma_done_ack()
584 u32 isr; td_tasklet() local
589 isr = ioread32(td->membase + TIMBDMA_ISR); td_tasklet()
590 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.4.14/drivers/iio/adc/
H A Dtwl4030-madc.c63 * @isr: Interrupt status register of MADC
72 u8 isr; member in struct:twl4030_madc_data
413 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr); twl4030_madc_threaded_irq_handler()
415 dev_err(madc->dev, "unable to read isr register 0x%X\n", twl4030_madc_threaded_irq_handler()
416 madc->isr); twl4030_madc_threaded_irq_handler()
789 madc->isr = madc->use_second_irq ? TWL4030_MADC_ISR2 : twl4030_madc_probe()
/linux-4.4.14/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.4.14/drivers/usb/phy/
H A Dphy-mv-usb.h134 u32 isr; /* Interrupt Status */ member in struct:mv_otg_regs
/linux-4.4.14/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.4.14/arch/alpha/include/asm/
H A Dmce.h31 unsigned long isr; /* Interrupt Status Reg. */ member in struct:el_common_EV5_uncorrectable_mcheck
/linux-4.4.14/arch/alpha/kernel/
H A Dirq_i8259.c157 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ isa_no_iack_sc_device_interrupt()
/linux-4.4.14/include/media/davinci/
H A Dvpbe_display.h116 /* lock for isr updates to buf layers*/
H A Dvpbe_osd.h364 /* 1-->the isr will toggle the VID0 ping-pong buffer */
/linux-4.4.14/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.4.14/arch/sh/boards/mach-se/7206/
H A Dirq.c98 /* FPGA isr clear */ eoi_se7206_irq()
/linux-4.4.14/arch/ia64/include/asm/native/
H A Dinst.h32 mov reg = cr.isr
/linux-4.4.14/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.4.14/drivers/crypto/
H A Dtalitos.c549 static void talitos_error(struct device *dev, u32 isr, u32 isr_lo) talitos_error() argument
562 if (!(isr & (1 << (29 + (ch & 1) * 2 - (ch & 2) * 6)))) talitos_error()
565 if (!(isr & (1 << (ch * 2 + 1)))) talitos_error()
627 if (reset_dev || (is_sec1 && isr & ~TALITOS1_ISR_4CHERR) || talitos_error()
628 (!is_sec1 && isr & ~TALITOS2_ISR_4CHERR) || isr_lo) { talitos_error()
631 isr, isr_lo); talitos_error()
634 "rngu error: ISR 0x%08x_%08x\n", isr, isr_lo); talitos_error()
650 u32 isr, isr_lo; \
654 isr = in_be32(priv->reg + TALITOS_ISR); \
657 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
660 if (unlikely(isr & ch_err_mask || isr_lo & TALITOS1_IMR_LO_INIT)) { \
662 talitos_error(dev, isr & ch_err_mask, isr_lo); \
665 if (likely(isr & ch_done_mask)) { \
674 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
685 u32 isr, isr_lo; \
689 isr = in_be32(priv->reg + TALITOS_ISR); \
692 out_be32(priv->reg + TALITOS_ICR, isr & (ch_done_mask | ch_err_mask)); \
695 if (unlikely(isr & ch_err_mask || isr_lo)) { \
697 talitos_error(dev, isr & ch_err_mask, isr_lo); \
700 if (likely(isr & ch_done_mask)) { \
709 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/scsi/isci/
H A Dinit.c363 irq_handler_t isr; isci_setup_interrupts() local
368 isr = isci_error_isr; isci_setup_interrupts()
370 isr = isci_msix_isr; isci_setup_interrupts()
372 err = devm_request_irq(&pdev->dev, msix->vector, isr, 0, isci_setup_interrupts()
/linux-4.4.14/drivers/input/keyboard/
H A Dgpio_keys.c455 irq_handler_t isr; gpio_keys_setup_key() local
499 isr = gpio_keys_gpio_isr; gpio_keys_setup_key()
518 isr = gpio_keys_irq_isr; gpio_keys_setup_key()
544 isr, irqflags, desc, bdata); gpio_keys_setup_key()
H A Dsh_keysc.c97 dev_dbg(&pdev->dev, "isr!\n"); sh_keysc_isr()
/linux-4.4.14/sound/core/seq/
H A Dseq_timer.h122 /* called by timer isr */
/linux-4.4.14/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.4.14/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.4.14/sound/pci/asihpi/
H A Dhpios.h111 /* NO bh or isr can execute on this processor, cond_lock()
/linux-4.4.14/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.4.14/drivers/media/pci/zoran/
H A Dzoran_device.c883 u32 isr; count_reset_interrupt() local
885 if ((isr = btread(ZR36057_ISR) & 0x78000000)) { count_reset_interrupt()
886 if (isr & ZR36057_ISR_GIRQ1) { count_reset_interrupt()
890 if (isr & ZR36057_ISR_GIRQ0) { count_reset_interrupt()
894 if (isr & ZR36057_ISR_CodRepIRQ) { count_reset_interrupt()
898 if (isr & ZR36057_ISR_JPEGRepIRQ) { count_reset_interrupt()
903 return isr; count_reset_interrupt()
1353 "%s: IRQ lockup while testing, isr=0x%08x, cleared int mask\n", zoran_irq()
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/
H A Ddebugfs.c120 WL18XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u");
448 DEBUGFS_FWSTATS_ADD(isr, irqs); wl18xx_debugfs_add_files()
H A Dacx.h285 struct wl18xx_acx_isr_stats isr; member in struct:wl18xx_acx_statistics
/linux-4.4.14/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.4.14/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c1239 u32 isr; dsi_host_irq() local
1246 isr = dsi_read(msm_host, REG_DSI_INTR_CTRL); dsi_host_irq()
1247 dsi_write(msm_host, REG_DSI_INTR_CTRL, isr); dsi_host_irq()
1250 DBG("isr=0x%x, id=%d", isr, msm_host->id); dsi_host_irq()
1252 if (isr & DSI_IRQ_ERROR) dsi_host_irq()
1255 if (isr & DSI_IRQ_VIDEO_DONE) dsi_host_irq()
1258 if (isr & DSI_IRQ_CMD_DMA_DONE) dsi_host_irq()
/linux-4.4.14/drivers/staging/dgnc/
H A Ddgnc_cls.c364 unsigned char isr = 0; cls_parse_isr() local
381 isr = readb(&ch->ch_cls_uart->isr_fcr); cls_parse_isr()
384 if (isr & UART_IIR_NO_INT) cls_parse_isr()
388 if (isr & (UART_IIR_RDI | UART_IIR_RDI_TIMEOUT)) { cls_parse_isr()
397 if (isr & UART_IIR_THRI) { cls_parse_isr()
408 if (isr & UART_IIR_CTSRTS) { cls_parse_isr()
H A Ddgnc_neo.c373 unsigned char isr; neo_parse_isr() local
389 isr = readb(&ch->ch_neo_uart->isr_fcr); neo_parse_isr()
392 if (isr & UART_IIR_NO_INT) neo_parse_isr()
398 isr &= ~(UART_17158_IIR_FIFO_ENABLED); neo_parse_isr()
400 if (isr & (UART_17158_IIR_RDI_TIMEOUT | UART_IIR_RDI)) { neo_parse_isr()
412 if (isr & UART_IIR_THRI) { neo_parse_isr()
422 if (isr & UART_17158_IIR_XONXOFF) { neo_parse_isr()
450 if (isr & UART_17158_IIR_HWFLOW_STATE_CHANGE) { neo_parse_isr()
/linux-4.4.14/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.4.14/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.4.14/drivers/pinctrl/
H A Dpinctrl-at91-pio4.c256 unsigned long isr; atmel_gpio_irq_handler() local
276 isr = (unsigned long)atmel_gpio_read(atmel_pioctrl, bank, atmel_gpio_irq_handler()
278 isr &= (unsigned long)atmel_gpio_read(atmel_pioctrl, bank, atmel_gpio_irq_handler()
280 if (!isr) atmel_gpio_irq_handler()
283 for_each_set_bit(n, &isr, BITS_PER_LONG) atmel_gpio_irq_handler()
H A Dpinctrl-at91.c1577 unsigned long isr; gpio_irq_handler() local
1586 isr = readl_relaxed(pio + PIO_ISR) & readl_relaxed(pio + PIO_IMR); gpio_irq_handler()
1587 if (!isr) { gpio_irq_handler()
1596 for_each_set_bit(n, &isr, BITS_PER_LONG) { gpio_irq_handler()
/linux-4.4.14/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.4.14/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.4.14/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 */
/linux-4.4.14/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.4.14/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.4.14/drivers/usb/gadget/udc/
H A Dmv_udc.h169 u32 isr; /* Interrupt Status */ member in struct:mv_op_regs
/linux-4.4.14/drivers/input/misc/
H A Dpalmas-pwrbutton.c86 * pwron_irq() - button press isr
/linux-4.4.14/drivers/net/ethernet/sis/
H A Dsis900.h26 isr=0x10, //Interrupt Status Register enumerator in enum:sis900_registers
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
H A Denic.h51 irqreturn_t (*isr)(int, void *); member in struct:enic_msix_entry
H A Denic_main.c1570 enic->msix[intr].isr = enic_isr_msix; enic_request_intr()
1581 enic->msix[intr].isr = enic_isr_msix; enic_request_intr()
1589 enic->msix[intr].isr = enic_isr_msix_err; enic_request_intr()
1596 enic->msix[intr].isr = enic_isr_msix_notify; enic_request_intr()
1604 enic->msix[i].isr, 0, enic_request_intr()
/linux-4.4.14/arch/x86/include/asm/
H A Dapicdef.h258 } isr [8]; member in struct:local_apic
/linux-4.4.14/arch/x86/include/uapi/asm/
H A Dkvm.h64 __u8 isr; /* interrupt service register */ member in struct:kvm_pic_state
/linux-4.4.14/drivers/watchdog/
H A Dbcm63xx_wdt.c260 dev_err(&pdev->dev, "failed to register wdt timer isr\n"); bcm63xx_wdt_probe()
/linux-4.4.14/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.4.14/tools/lguest/
H A Dlguest.c140 u8 isr; member in struct:virtio_pci_mmio
162 struct virtio_pci_cap isr; member in struct:pci_config
725 vq->dev->mmio->isr = 0x1; trigger_irq()
2118 case offsetof(struct virtio_pci_mmio, isr):
2119 bad_driver(d, "Unexpected write to isr");
2192 u8 isr; emulate_mmio_read() local
2246 case offsetof(struct virtio_pci_mmio, isr): emulate_mmio_read()
2250 isr = d->mmio->isr; emulate_mmio_read()
2256 d->mmio->isr = 0; emulate_mmio_read()
2257 return isr; emulate_mmio_read()
2580 offsetof(struct pci_config, isr)); init_pci_config()
2583 bar_len = sizeof(((struct virtio_pci_mmio *)0)->isr); init_pci_config()
2590 init_cap(&pci->isr, sizeof(pci->isr), init_pci_config()
/linux-4.4.14/drivers/scsi/mvsas/
H A Dmv_init.c182 MVS_CHIP_DISP->isr(mvi, mvi->pdev->irq, stat); mvs_tasklet()
222 MVS_CHIP_DISP->isr(mvi, irq, stat); mvs_interrupt()
/linux-4.4.14/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.4.14/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.4.14/drivers/isdn/hardware/eicon/
H A Dmi_pc.h48 #define MP_IRQ_RESET 0xc18 /* offset of isr in the CONFIG memory bar */
/linux-4.4.14/drivers/media/pci/b2c2/
H A Dflexcop-pci.c223 deb_irq("isr for flexcop called, " flexcop_pci_isr()
/linux-4.4.14/drivers/net/fddi/skfp/h/
H A Dhwmtm.h137 int isr_flag ; /* set, when HWM is entered from isr */
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
H A Dqed_int.h90 * @brief qed_int_igu_read_sisr_reg - Reads the single isr multiple dpc
/linux-4.4.14/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pci.c88 u32 isr; /* PCI + 0x88 */ member in struct:mpc52xx_pci
/linux-4.4.14/arch/parisc/mm/
H A Dfault.c155 d->fault_space = regs->isr; fixup_exception()
/linux-4.4.14/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.4.14/drivers/scsi/pm8001/
H A Dpm8001_init.c186 PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); pm8001_tasklet()
212 ret = PM8001_CHIP_DISP->isr(pm8001_ha, irq_vector->irq_id); pm8001_interrupt_handler_msix()
236 ret = PM8001_CHIP_DISP->isr(pm8001_ha, 0); pm8001_interrupt_handler_intx()
/linux-4.4.14/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.4.14/drivers/gpu/drm/i915/
H A Dintel_overlay.c1476 u32 isr; member in struct:intel_overlay_error_state
1521 error->isr = I915_READ(ISR); intel_overlay_capture_error_state()
1546 error->dovsta, error->isr); intel_overlay_print_error_state()

Completed in 6065 milliseconds

12