/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
H A D | debugfs.c | 49 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 D | acx.h | 261 struct wl12xx_acx_isr_statistics isr; member in struct:wl12xx_acx_statistics
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
H A D | debugfs.c | 136 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 D | interrupt.c | 208 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 D | irq.c | 35 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 D | traps.c | 7 * 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, ®s->cr_ipsr, ®s->ar_fpsr, &isr, ®s->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, ®s, 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 D | mca_asm.S | 482 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 D | ar9002_mac.c | 35 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 D | ar9003_mac.c | 185 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 D | dispc-compat.c | 45 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 D | dsi.c | 245 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 D | fault.c | 80 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 D | saa7146_core.c | 296 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 D | saa7146_fops.c | 441 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 D | i2c-pxa.c | 47 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 D | i2c-riic.c | 109 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 D | i2c-xiic.c | 248 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 D | i2c-brcmstb.c | 210 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 D | i2c-tegra.c | 336 * 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 D | timbuart.c | 47 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 D | altera_jtaguart.c | 188 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 D | altera_uart.c | 277 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 D | sccnxp.c | 451 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 D | vt8500_serial.c | 258 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 D | mcf.c | 373 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 D | icom.h | 101 u8 isr; /* 1EF Input Signal Reg */ member in struct:func_dram
|
/linux-4.4.14/drivers/net/can/ |
H A D | xilinx_can.c | 464 * 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 D | rcar_can.c | 80 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 D | rtc-vt8500.c | 90 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 D | rtc-at32ap700x.c | 168 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 D | snic_isr.c | 121 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 D | snic.h | 222 irqreturn_t (*isr)(int, void *); member in struct:snic_msix_entry
|
/linux-4.4.14/drivers/video/fbdev/mmp/hw/ |
H A D | mmp_spi.c | 45 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 D | mmp_ctrl.c | 46 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 D | irq.h | 32 irqreturn_t (*isr)(int irq, void *dev),
|
/linux-4.4.14/include/linux/mmc/ |
H A D | slot-gpio.h | 30 irqreturn_t (*isr)(int irq, void *dev_id));
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | irq.c | 67 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 D | mcip.c | 335 * as first level isr idu_of_init()
|
/linux-4.4.14/sound/pci/aw2/ |
H A D | aw2-saa7146.c | 345 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 D | unaligned.c | 142 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 D | binfmt_elf32.c | 24 dst[46] = (elf_greg_t) pt->isr; dst[47] = (elf_greg_t) pt->ior; \
|
H A D | entry.S | 233 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 D | traps.c | 139 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 D | asm-offsets.c | 149 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 D | fnic_isr.c | 193 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 D | fnic.h | 184 irqreturn_t (*isr)(int, void *); member in struct:fnic_msix_entry
|
/linux-4.4.14/drivers/gpu/drm/msm/edp/ |
H A D | edp_aux.c | 233 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 D | edp.h | 59 irqreturn_t msm_edp_aux_irq(struct edp_aux *aux, u32 isr);
|
/linux-4.4.14/drivers/mfd/ |
H A D | twl4030-irq.c | 74 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 D | ezx-pcap.c | 181 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 D | t7l66xb.c | 191 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 D | ucb1x00-core.c | 288 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 D | menelaus.c | 780 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 D | tc6393xb.c | 528 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 D | stmpe.c | 862 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 D | stdma.c | 49 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 D | ams-delta-fiq.c | 36 * 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 D | pio.c | 291 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 D | common-pci.c | 86 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 D | low_i2c.c | 184 "(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 D | slicoss.c | 979 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 D | slic.h | 355 volatile u32 isr; member in struct:slic_shmem
|
/linux-4.4.14/drivers/ipack/devices/ |
H A D | ipoctal.c | 155 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 D | scc2698.h | 56 u8 d5, isr; /* Interrupt status register of block */ member in struct:scc2698_block::__anon5477
|
/linux-4.4.14/drivers/net/irda/ |
H A D | w83977af_ir.c | 890 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 D | sh_irda.c | 495 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 D | mvme16xhw.h | 14 isr, member in struct:__anon1805
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | ptrace.h | 31 unsigned long isr; /* CR20 */ member in struct:pt_regs
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | fpswa.h | 58 unsigned long *fsr, unsigned long *isr, unsigned long *preds,
|
H A D | mca.h | 98 unsigned long isr; member in struct:ia64_sal_os_state
|
/linux-4.4.14/sound/soc/fsl/ |
H A D | fsl_spdif.c | 125 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 D | fsl_sai.c | 65 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 D | fsl_esai.c | 78 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 D | mpc5200_dma.c | 32 u16 isr; psc_dma_status_irq() local 34 isr = in_be16(®s->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 D | hpet.c | 87 /* 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 D | dsp56k.c | 57 #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 D | rtc.c | 432 /* 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 D | ucb1400_ts.c | 168 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 D | sleep.S | 62 # 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 D | asm-offsets.c | 46 DEF_PTREG(REG_ISR, isr); foo()
|
H A D | entry.S | 115 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 D | break.S | 616 movsg isr ,gr23 678 movgs gr5,isr 716 movgs gr23,isr
|
H A D | traps.c | 434 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 D | ks8842.c | 739 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 D | virtio_pci_modern.c | 604 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 D | virtio_pci_common.c | 88 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 D | virtio_pci_common.h | 58 u8 __iomem *isr; member in struct:virtio_pci_device
|
H A D | virtio_pci_legacy.c | 239 vp_dev->isr = vp_dev->ioaddr + VIRTIO_PCI_ISR; virtio_pci_legacy_probe()
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | wbsd.c | 360 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 D | wbsd.h | 153 u8 isr; /* Accumulated ISR */ member in struct:wbsd_host
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 1400 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 D | i8259.c | 77 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 D | irq.h | 45 u8 isr; /* interrupt service register */ member in struct:kvm_kpic_state
|
H A D | lapic.c | 559 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 D | pci-ar2315.c | 206 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 D | gpio-adnp.c | 195 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 D | gpio-omap.c | 716 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 D | sst.c | 54 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 D | sst_ipc.c | 189 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 D | device_main.c | 962 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 D | utils.c | 353 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 D | sgio2audio.c | 759 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 D | hal2.c | 100 #define H2_INDIRECT_WAIT(regs) while (hal2_read(®s->isr) & H2_ISR_TSTATUS); 787 hal2_write(0, &hal2->ctl_regs->isr); hal2_detect() 791 &hal2->ctl_regs->isr); hal2_detect()
|
H A D | hal2.h | 203 u32 isr; /* 0x10 Status Register */ member in struct:hal2_ctl_regs
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
H A D | budget.h | 117 extern void ttpci_budget_irq10_handler(struct saa7146_dev *dev, u32 * isr);
|
H A D | budget-core.c | 580 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 D | budget-ci.c | 569 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 D | aerdrv.h | 65 int isr; member in struct:aer_rpc
|
H A D | aerdrv.c | 284 if (rpc->isr) aer_remove() 328 rpc->isr = 1; aer_probe()
|
/linux-4.4.14/arch/mips/lantiq/ |
H A D | irq.c | 95 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 D | siginfo.h | 64 unsigned long _isr; /* isr */
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | mpc52xx_psc.h | 183 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 D | atmel_hlcdc_dc.c | 380 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 D | atmel_hlcdc_layer.c | 184 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 D | timb_dma.c | 139 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 D | cppi41.c | 227 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 D | twl4030-madc.c | 63 * @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 D | sst-haswell-dsp.c | 219 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 D | phy-mv-usb.h | 134 u32 isr; /* Interrupt Status */ member in struct:mv_otg_regs
|
/linux-4.4.14/drivers/spi/ |
H A D | spi-xilinx.c | 254 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 D | mce.h | 31 unsigned long isr; /* Interrupt Status Reg. */ member in struct:el_common_EV5_uncorrectable_mcheck
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | irq_i8259.c | 157 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ isa_no_iack_sc_device_interrupt()
|
/linux-4.4.14/include/media/davinci/ |
H A D | vpbe_display.h | 116 /* lock for isr updates to buf layers*/
|
H A D | vpbe_osd.h | 364 /* 1-->the isr will toggle the VID0 ping-pong buffer */
|
/linux-4.4.14/arch/powerpc/sysdev/ |
H A D | fsl_rmu.c | 121 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 D | uic.c | 115 * isr call in the uic_unmask_irq() uic_mask_ack_irq()
|
/linux-4.4.14/arch/sh/boards/mach-se/7206/ |
H A D | irq.c | 98 /* FPGA isr clear */ eoi_se7206_irq()
|
/linux-4.4.14/arch/ia64/include/asm/native/ |
H A D | inst.h | 32 mov reg = cr.isr
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
H A D | core.c | 1854 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 D | debug.c | 83 in_be32(&p->rmr), in_be32(&p->isr), in_be32(&p->iser), emac_mac_dump()
|
H A D | emac.h | 39 u32 isr; /* Always */ member in struct:emac_regs
|
/linux-4.4.14/drivers/crypto/ |
H A D | talitos.c | 549 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 D | ptp_ixp46x.c | 85 static irqreturn_t isr(int irq, void *priv) isr() function 283 if (request_irq(irq, isr, 0, DRIVER, &ixp_clock)) { setup_interrupt()
|
H A D | ptp_pch.c | 361 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 D | slot-gpio.c | 161 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 D | core.c | 351 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 D | registers.h | 78 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 D | arcmsr.h | 335 /*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 D | jsm_neo.c | 720 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 D | jsm_cls.c | 565 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 D | dma.c | 538 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 D | hp_sdc.h | 70 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 D | jz4740.c | 96 musb->isr = jz4740_musb_interrupt; jz4740_musb_init()
|
H A D | ux500.c | 176 musb->isr = ux500_musb_interrupt; ux500_musb_init()
|
/linux-4.4.14/drivers/scsi/isci/ |
H A D | init.c | 363 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 D | gpio_keys.c | 455 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 D | sh_keysc.c | 97 dev_dbg(&pdev->dev, "isr!\n"); sh_keysc_isr()
|
/linux-4.4.14/sound/core/seq/ |
H A D | seq_timer.h | 122 /* called by timer isr */
|
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/ |
H A D | msp_usb.h | 63 u32 isr; /* 0x0: Interrupt status */ member in struct:msp_mab_regs
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | asmregs.h | 143 isr: .reg %cr20
|
H A D | elf.h | 266 * cr20 (isr) 284 dst[46] = pt->isr; dst[47] = pt->ior; \
|
/linux-4.4.14/sound/pci/asihpi/ |
H A D | hpios.h | 111 /* NO bh or isr can execute on this processor, cond_lock()
|
/linux-4.4.14/sound/soc/intel/baytrail/ |
H A D | sst-baytrail-ipc.c | 651 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 D | zoran_device.c | 883 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 D | debugfs.c | 120 WL18XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u"); 448 DEBUGFS_FWSTATS_ADD(isr, irqs); wl18xx_debugfs_add_files()
|
H A D | acx.h | 285 struct wl18xx_acx_isr_stats isr; member in struct:wl18xx_acx_statistics
|
/linux-4.4.14/drivers/parisc/ |
H A D | eisa.c | 209 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 D | dsi_host.c | 1239 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 D | dgnc_cls.c | 364 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 D | dgnc_neo.c | 373 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 D | tehuti.c | 47 * 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 D | lib8390.c | 258 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 D | axnet_cs.c | 912 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 D | pinctrl-at91-pio4.c | 256 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 D | pinctrl-at91.c | 1577 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 D | ab8500_btemp.c | 51 * @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 D | collie_battery.c | 392 * since all sources (isr and external_power_changed) are collie_bat_remove()
|
H A D | tosa_battery.c | 448 * since all sources (isr and external_power_changed) are tosa_bat_remove()
|
H A D | ab8500_fg.c | 63 * @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 D | pm2301_charger.h | 461 irqreturn_t (*isr)(int irq, void *data); member in struct:pm2xxx_irq
|
/linux-4.4.14/drivers/video/fbdev/ |
H A D | pxa168fb.c | 539 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 D | 3w-xxxx.h | 364 #define TW_S_PENDING 0x8 /* Waiting to be posted in isr */ 365 #define TW_S_COMPLETED 0x10 /* Completed by isr */
|
H A D | 3w-9xxx.h | 317 #define TW_S_PENDING 0x8 /* Waiting to be posted in isr */ 318 #define TW_S_COMPLETED 0x10 /* Completed by isr */
|
H A D | 3w-xxxx.c | 381 /* 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 D | 3w-sas.h | 97 #define TW_S_COMPLETED 0x8 /* Completed by isr */
|
/linux-4.4.14/drivers/scsi/bfa/ |
H A D | bfa_fcpim.h | 38 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 D | gianfar_ptp.c | 206 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 D | mv_udc.h | 169 u32 isr; /* Interrupt Status */ member in struct:mv_op_regs
|
/linux-4.4.14/drivers/input/misc/ |
H A D | palmas-pwrbutton.c | 86 * pwron_irq() - button press isr
|
/linux-4.4.14/drivers/net/ethernet/sis/ |
H A D | sis900.h | 26 isr=0x10, //Interrupt Status Register enumerator in enum:sis900_registers
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 51 irqreturn_t (*isr)(int, void *); member in struct:enic_msix_entry
|
H A D | enic_main.c | 1570 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 D | apicdef.h | 258 } isr [8]; member in struct:local_apic
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 64 __u8 isr; /* interrupt service register */ member in struct:kvm_pic_state
|
/linux-4.4.14/drivers/watchdog/ |
H A D | bcm63xx_wdt.c | 260 dev_err(&pdev->dev, "failed to register wdt timer isr\n"); bcm63xx_wdt_probe()
|
/linux-4.4.14/drivers/char/pcmcia/ |
H A D | synclink_cs.c | 1161 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 D | lguest.c | 140 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 D | mv_init.c | 182 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 D | peak_pcmcia.c | 105 /* 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 D | omapdss.h | 900 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 D | mi_pc.h | 48 #define MP_IRQ_RESET 0xc18 /* offset of isr in the CONFIG memory bar */
|
/linux-4.4.14/drivers/media/pci/b2c2/ |
H A D | flexcop-pci.c | 223 deb_irq("isr for flexcop called, " flexcop_pci_isr()
|
/linux-4.4.14/drivers/net/fddi/skfp/h/ |
H A D | hwmtm.h | 137 int isr_flag ; /* set, when HWM is entered from isr */
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_int.h | 90 * @brief qed_int_igu_read_sisr_reg - Reads the single isr multiple dpc
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pci.c | 88 u32 isr; /* PCI + 0x88 */ member in struct:mpc52xx_pci
|
/linux-4.4.14/arch/parisc/mm/ |
H A D | fault.c | 155 d->fault_space = regs->isr; fixup_exception()
|
/linux-4.4.14/arch/arm/mach-imx/ |
H A D | mach-mx31ads.c | 188 * Acknowledge an expanded io pin's interrupt by clearing the bit in the isr.
|
/linux-4.4.14/drivers/scsi/pm8001/ |
H A D | pm8001_init.c | 186 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 D | sh_cmt.c | 465 * -> 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 D | intel_overlay.c | 1476 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()
|