| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A D | debugfs.c | 35 WL12XX_DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, "%u"); 36 WL12XX_DEBUGFS_FWSTATS_FILE(isr, fiqs, "%u"); 37 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_headers, "%u"); 38 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, "%u"); 39 WL12XX_DEBUGFS_FWSTATS_FILE(isr, rx_rdys, "%u"); 40 WL12XX_DEBUGFS_FWSTATS_FILE(isr, irqs, "%u"); 41 WL12XX_DEBUGFS_FWSTATS_FILE(isr, tx_procs, "%u"); 42 WL12XX_DEBUGFS_FWSTATS_FILE(isr, decrypt_done, "%u"); 43 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma0_done, "%u"); 44 WL12XX_DEBUGFS_FWSTATS_FILE(isr, dma1_done, "%u"); [all …]
|
| /linux/drivers/net/wireless/ti/wl1251/ |
| H A D | debugfs.c | 117 DEBUGFS_FWSTATS_FILE(isr, cmd_cmplt, 20, "%u"); 118 DEBUGFS_FWSTATS_FILE(isr, fiqs, 20, "%u"); 119 DEBUGFS_FWSTATS_FILE(isr, rx_headers, 20, "%u"); 120 DEBUGFS_FWSTATS_FILE(isr, rx_mem_overflow, 20, "%u"); 121 DEBUGFS_FWSTATS_FILE(isr, rx_rdys, 20, "%u"); 122 DEBUGFS_FWSTATS_FILE(isr, irqs, 20, "%u"); 123 DEBUGFS_FWSTATS_FILE(isr, tx_procs, 20, "%u"); 124 DEBUGFS_FWSTATS_FILE(isr, decrypt_done, 20, "%u"); 125 DEBUGFS_FWSTATS_FILE(isr, dma0_done, 20, "%u"); 126 DEBUGFS_FWSTATS_FILE(isr, dma1_done, 20, "%u"); [all …]
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | interrupt.c | 292 u32 isr; in wil6210_irq_rx() local 297 isr = wil_ioread32_and_clear(wil->csr + in wil6210_irq_rx() 301 trace_wil6210_irq_rx(isr); in wil6210_irq_rx() 302 wil_dbg_irq(wil, "ISR RX 0x%08x\n", isr); in wil6210_irq_rx() 304 if (unlikely(!isr)) { in wil6210_irq_rx() 316 if (likely(isr & (BIT_DMA_EP_RX_ICR_RX_DONE | in wil6210_irq_rx() 319 isr); in wil6210_irq_rx() 321 isr &= ~(BIT_DMA_EP_RX_ICR_RX_DONE | in wil6210_irq_rx() 338 if (unlikely(isr)) in wil6210_irq_rx() 339 wil_err(wil, "un-handled RX ISR bits 0x%08x\n", isr); in wil6210_irq_rx() [all …]
|
| /linux/drivers/media/common/saa7146/ |
| H A D | saa7146_core.c | 272 u32 isr; in interrupt_hw() local 276 ack_isr = isr = saa7146_read(dev, ISR); in interrupt_hw() 279 if ( 0 == isr ) { in interrupt_hw() 285 if (dev->ext->irq_mask & isr) { in interrupt_hw() 287 dev->ext->irq_func(dev, &isr); in interrupt_hw() 288 isr &= ~dev->ext->irq_mask; in interrupt_hw() 291 if (0 != (isr & (MASK_27))) { in interrupt_hw() 292 DEB_INT("irq: RPS0 (0x%08x)\n", isr); in interrupt_hw() 294 dev->vv_callback(dev,isr); in interrupt_hw() 295 isr &= ~MASK_27; in interrupt_hw() [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | timbuart.c | 35 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier); 64 u32 isr = ioread32(port->membase + TIMBUART_ISR); in timbuart_tx_empty() local 66 return (isr & TXBE) ? TIOCSER_TEMT : 0; in timbuart_tx_empty() 113 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_tx_port() argument 125 if (isr & TXFLAGS) { in timbuart_handle_tx_port() 147 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_rx_port() argument 149 if (isr & RXFLAGS) { in timbuart_handle_rx_port() 151 if (isr & RXBF) { in timbuart_handle_rx_port() 156 } else if (isr & (RXDP)) in timbuart_handle_rx_port() 172 u32 isr, ier = 0; in timbuart_tasklet() local [all …]
|
| H A D | altera_jtaguart.c | 143 unsigned int isr; in altera_jtaguart_interrupt() local 145 isr = (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) >> in altera_jtaguart_interrupt() 150 if (isr & ALTERA_JTAGUART_CONTROL_RE_MSK) in altera_jtaguart_interrupt() 152 if (isr & ALTERA_JTAGUART_CONTROL_WE_MSK) in altera_jtaguart_interrupt() 157 return IRQ_RETVAL(isr); in altera_jtaguart_interrupt()
|
| H A D | liteuart.c | 136 u8 isr; in liteuart_interrupt() local 143 isr = litex_read8(port->membase + OFF_EV_PENDING) & uart->irq_reg; in liteuart_interrupt() 144 if (isr & EV_RX) in liteuart_interrupt() 146 if (isr & EV_TX) in liteuart_interrupt() 150 return IRQ_RETVAL(isr); in liteuart_interrupt()
|
| /linux/drivers/rtc/ |
| H A D | rtc-stm32.c | 140 u16 isr; member 408 unsigned int isr = readl_relaxed(rtc->base + regs->isr); in stm32_rtc_enter_init_mode() local 410 if (!(isr & STM32_RTC_ISR_INITF)) { in stm32_rtc_enter_init_mode() 411 isr |= STM32_RTC_ISR_INIT; in stm32_rtc_enter_init_mode() 412 writel_relaxed(isr, rtc->base + regs->isr); in stm32_rtc_enter_init_mode() 420 return readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr, isr, in stm32_rtc_enter_init_mode() 421 (isr & STM32_RTC_ISR_INITF), in stm32_rtc_enter_init_mode() 431 unsigned int isr = readl_relaxed(rtc->base + regs->isr); in stm32_rtc_exit_init_mode() local 433 isr &= ~STM32_RTC_ISR_INIT; in stm32_rtc_exit_init_mode() 434 writel_relaxed(isr, rtc->base + regs->isr); in stm32_rtc_exit_init_mode() [all …]
|
| H A D | rtc-vt8500.c | 82 u32 isr; in vt8500_rtc_irq() local 88 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq() 89 writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq() 93 if (isr & VT8500_RTC_IS_ALARM) in vt8500_rtc_irq() 142 u32 isr, alarm; in vt8500_rtc_read_alarm() local 145 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_read_alarm() 153 alrm->pending = (isr & VT8500_RTC_IS_ALARM) ? 1 : 0; in vt8500_rtc_read_alarm()
|
| /linux/arch/mips/loongson2ef/lemote-2f/ |
| H A D | irq.c | 32 int irq, isr; in mach_i8259_irq() local 38 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq() 40 if (!isr) in mach_i8259_irq() 41 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq() 42 irq = ffs(isr) - 1; in mach_i8259_irq()
|
| /linux/drivers/irqchip/ |
| H A D | irq-aspeed-scu-ic.c | 28 unsigned long isr; member 37 .isr = _isr, \ 58 unsigned long isr; member 63 return scu->ier != scu->isr; in scu_has_split_isr() 111 sts = readl(scu_ic->base + scu_ic->isr); in aspeed_scu_ic_irq_handler_split() 113 sts = readl(scu_ic->base + scu_ic->isr); in aspeed_scu_ic_irq_handler_split() 122 writel(BIT(bit), scu_ic->base + scu_ic->isr); in aspeed_scu_ic_irq_handler_split() 223 writel(AST2700_SCU_IC_STATUS, scu_ic->base + scu_ic->isr); in aspeed_scu_ic_of_init_common() 281 scu_ic->isr = variant->isr; in aspeed_scu_ic_of_init()
|
| /linux/sound/pci/aw2/ |
| H A D | aw2-saa7146.c | 332 unsigned int isr; in snd_aw2_saa7146_interrupt() local 336 isr = READREG(ISR); in snd_aw2_saa7146_interrupt() 337 if (!isr) in snd_aw2_saa7146_interrupt() 340 WRITEREG(isr, ISR); in snd_aw2_saa7146_interrupt() 342 if (isr & (IIC_S | IIC_E)) { in snd_aw2_saa7146_interrupt() 347 if (isr & A1_out) { in snd_aw2_saa7146_interrupt() 354 if (isr & A2_out) { in snd_aw2_saa7146_interrupt() 362 if (isr & A1_in) { in snd_aw2_saa7146_interrupt()
|
| /linux/arch/parisc/kernel/ |
| H A D | unaligned.c | 118 regs->isr, regs->ior, toreg); in emulate_ldh() 129 : "r" (saddr), "r" (regs->isr) ); in emulate_ldh() 146 regs->isr, regs->ior, toreg); in emulate_ldw() 161 : "r" (saddr), "r" (regs->isr) ); in emulate_ldw() 180 regs->isr, regs->ior, toreg); in emulate_ldd() 199 : "r" (regs->isr) ); in emulate_ldd() 217 : "r" (regs->isr) ); in emulate_ldd() 239 val, regs->isr, regs->ior); in emulate_sth() 250 : "r" (val), "r" (regs->ior), "r" (regs->isr) ); in emulate_sth() 268 val, regs->isr, regs->ior); in emulate_stw() [all …]
|
| /linux/drivers/mfd/ |
| H A D | twl4030-irq.c | 566 } isr; in sih_read_isr() local 570 isr.word = 0; in sih_read_isr() 571 status = twl_i2c_read(sih->module, isr.bytes, in sih_read_isr() 574 return (status < 0) ? status : le32_to_cpu(isr.word); in sih_read_isr() 585 int isr; in handle_twl4030_sih() local 588 isr = sih_read_isr(sih); in handle_twl4030_sih() 590 if (isr < 0) { in handle_twl4030_sih() 592 sih->name, isr); in handle_twl4030_sih() 597 while (isr) { in handle_twl4030_sih() 598 irq = fls(isr); in handle_twl4030_sih() [all …]
|
| /linux/drivers/net/can/ctucanfd/ |
| H A D | ctucanfd_base.c | 801 static void ctucan_err_interrupt(struct net_device *ndev, u32 isr) in ctucan_err_interrupt() argument 818 __func__, isr, bec.rxerr, bec.txerr, in ctucan_err_interrupt() 831 if (FIELD_GET(REG_INT_STAT_FCSI, isr) || FIELD_GET(REG_INT_STAT_EWLI, isr)) { in ctucan_err_interrupt() 886 if (FIELD_GET(REG_INT_STAT_ALI, isr)) { in ctucan_err_interrupt() 897 if (FIELD_GET(REG_INT_STAT_BEI, isr)) { in ctucan_err_interrupt() 1106 u32 isr, icr; in ctucan_interrupt() local 1112 isr = ctucan_read32(priv, CTUCANFD_INT_STAT); in ctucan_interrupt() 1114 if (!isr) in ctucan_interrupt() 1118 if (FIELD_GET(REG_INT_STAT_RBNEI, isr)) { in ctucan_interrupt() 1130 if (FIELD_GET(REG_INT_STAT_TXBHCI, isr)) { in ctucan_interrupt() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-riic.c | 128 irq_handler_t isr; member 505 { .res_num = 0, .isr = riic_tend_isr, .name = "riic-tend" }, 506 { .res_num = 1, .isr = riic_rdrf_isr, .name = "riic-rdrf" }, 507 { .res_num = 2, .isr = riic_tdre_isr, .name = "riic-tdre" }, 508 { .res_num = 3, .isr = riic_stop_isr, .name = "riic-stop" }, 509 { .res_num = 5, .isr = riic_tend_isr, .name = "riic-nack" }, 513 { .res_num = 0, .isr = riic_eei_isr, .name = "riic-eei" }, 514 { .res_num = 1, .isr = riic_rdrf_isr, .name = "riic-rxi" }, 515 { .res_num = 2, .isr = riic_tdre_isr, .name = "riic-txi" }, 516 { .res_num = 3, .isr = riic_tend_isr, .name = "riic-tei" }, [all …]
|
| /linux/drivers/scsi/snic/ |
| H A D | snic_isr.c | 107 snic->msix[SNIC_MSIX_WQ].isr = snic_isr_msix_wq; in snic_request_intr() 113 snic->msix[SNIC_MSIX_IO_CMPL].isr = snic_isr_msix_io_cmpl; in snic_request_intr() 119 snic->msix[SNIC_MSIX_ERR_NOTIFY].isr = snic_isr_msix_err_notify; in snic_request_intr() 124 snic->msix[i].isr, in snic_request_intr()
|
| /linux/drivers/virtio/ |
| H A D | virtio_pci_modern_dev.c | 226 int err, common, isr, notify, device; in vp_modern_probe() local 266 isr = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_ISR_CFG, in vp_modern_probe() 272 if (!isr || !notify) { in vp_modern_probe() 275 common, isr, notify); in vp_modern_probe() 307 mdev->isr = vp_modern_map_capability(mdev, isr, sizeof(u8), 1, in vp_modern_probe() 310 if (!mdev->isr) in vp_modern_probe() 363 pci_iounmap(pci_dev, mdev->isr); in vp_modern_probe() 384 pci_iounmap(pci_dev, mdev->isr); in vp_modern_remove()
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | dma.c | 538 u32 isr = 0; in ath5k_hw_get_isr() local 539 isr = ath5k_hw_reg_read(ah, AR5K_ISR); in ath5k_hw_get_isr() 540 if (unlikely(isr == AR5K_INT_NOCARD)) { in ath5k_hw_get_isr() 541 *interrupt_mask = isr; in ath5k_hw_get_isr() 549 *interrupt_mask = (isr & AR5K_INT_COMMON) & ah->ah_imr; in ath5k_hw_get_isr() 552 if (unlikely(isr & (AR5K_ISR_SSERR | AR5K_ISR_MCABT in ath5k_hw_get_isr() 564 data = isr; in ath5k_hw_get_isr()
|
| /linux/arch/parisc/include/uapi/asm/ |
| H A D | ptrace.h | 37 unsigned long isr; /* CR20 */ member 58 unsigned long isr; /* CR20 */ member
|
| /linux/arch/mips/pci/ |
| H A D | pci-ar2315.c | 220 u32 value, isr; in ar2315_pci_cfg_access() local 236 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); in ar2315_pci_cfg_access() 238 if (isr & AR2315_PCI_INT_ABORT) in ar2315_pci_cfg_access() 244 isr = ar2315_pci_reg_read(apc, AR2315_PCI_ISR); in ar2315_pci_cfg_access() 245 if (isr & AR2315_PCI_INT_ABORT) in ar2315_pci_cfg_access() 263 return isr & AR2315_PCI_INT_ABORT ? PCIBIOS_DEVICE_NOT_FOUND : in ar2315_pci_cfg_access()
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | ns83820.c | 1388 static void ns83820_do_isr(struct net_device *ndev, u32 isr); 1393 u32 isr; local 1398 isr = readl(dev->base + ISR); 1399 dprintk("irq: %08x\n", isr); 1400 ns83820_do_isr(ndev, isr); 1404 static void ns83820_do_isr(struct net_device *ndev, u32 isr) argument 1410 …if (isr & ~(ISR_PHY | ISR_RXDESC | ISR_RXEARLY | ISR_RXOK | ISR_RXERR | ISR_TXIDLE | ISR_TXOK | IS… 1411 Dprintk("odd isr? 0x%08x\n", isr); 1414 if (ISR_RXIDLE & isr) { 1420 if ((ISR_RXDESC | ISR_RXOK) & isr) { [all …]
|
| /linux/arch/loongarch/kvm/intc/ |
| H A D | eiointc.c | 101 if (notify && test_bit(irq + i, (unsigned long *)s->isr)) { in eiointc_update_sw_coremap() 115 unsigned long *isr = (unsigned long *)s->isr; in eiointc_set_irq() local 118 level ? __set_bit(irq, isr) : __clear_bit(irq, isr); in eiointc_set_irq() 245 data = s->enable[index] & ~old & s->isr[index]; in loongarch_eiointc_write() 255 data = ~s->enable[index] & old & s->isr[index]; in loongarch_eiointc_write() 495 p = (void *)s->isr + offset * 4; in kvm_eiointc_regs_access()
|
| /linux/drivers/iio/adc/ |
| H A D | imx93_adc.c | 288 u32 isr, eoc, unexpected; in imx93_adc_isr() local 290 isr = readl(adc->regs + IMX93_ADC_ISR); in imx93_adc_isr() 292 if (FIELD_GET(IMX93_ADC_ISR_EOC_ECH_MASK, isr)) { in imx93_adc_isr() 293 eoc = isr & IMX93_ADC_ISR_EOC_ECH_MASK; in imx93_adc_isr() 298 unexpected = isr & ~IMX93_ADC_ISR_EOC_ECH_MASK; in imx93_adc_isr()
|
| /linux/drivers/scsi/fnic/ |
| H A D | fnic_isr.c | 196 fnic->msix[FNIC_MSIX_RQ].isr = fnic_isr_msix_rq; in fnic_request_intr() 201 fnic->msix[FNIC_MSIX_WQ].isr = fnic_isr_msix_wq; in fnic_request_intr() 207 fnic->msix[i].isr = fnic_isr_msix_wq_copy; in fnic_request_intr() 213 fnic->msix[fnic->err_intr_offset].isr = in fnic_request_intr() 221 fnic->msix[i].isr, 0, in fnic_request_intr()
|