/Linux-v4.19/arch/mips/loongson64/common/ |
D | irq.c | 19 u32 int_status; in bonito_irqdispatch() local 23 int_status = LOONGSON_INTISR; in bonito_irqdispatch() 24 while (int_status & (1 << 10)) { in bonito_irqdispatch() 26 int_status = LOONGSON_INTISR; in bonito_irqdispatch() 30 int_status = LOONGSON_INTISR & LOONGSON_INTEN; in bonito_irqdispatch() 32 if (int_status) { in bonito_irqdispatch() 33 i = __ffs(int_status); in bonito_irqdispatch()
|
/Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_dma.c | 192 u32 int_status = readl(ioaddr + SXGBE_DMA_CHA_STATUS_REG(channel_no)); in sxgbe_tx_dma_int_status() local 197 if (likely(int_status & SXGBE_DMA_INT_STATUS_NIS)) { in sxgbe_tx_dma_int_status() 199 if (int_status & SXGBE_DMA_INT_STATUS_TI) { in sxgbe_tx_dma_int_status() 205 if (int_status & SXGBE_DMA_INT_STATUS_TBU) { in sxgbe_tx_dma_int_status() 210 } else if (unlikely(int_status & SXGBE_DMA_INT_STATUS_AIS)) { in sxgbe_tx_dma_int_status() 212 if (int_status & SXGBE_DMA_INT_STATUS_TPS) { in sxgbe_tx_dma_int_status() 218 if (int_status & SXGBE_DMA_INT_STATUS_FBE) { in sxgbe_tx_dma_int_status() 228 if (int_status & SXGBE_DMA_INT_STATUS_TEB0) { in sxgbe_tx_dma_int_status() 235 if (int_status & SXGBE_DMA_INT_STATUS_TEB1) { in sxgbe_tx_dma_int_status() 242 if (int_status & SXGBE_DMA_INT_STATUS_TEB2) { in sxgbe_tx_dma_int_status() [all …]
|
/Linux-v4.19/arch/mips/lasat/ |
D | interrupt.c | 77 unsigned long int_status; in get_int_status_200() local 79 int_status = *lasat_int_status; in get_int_status_200() 80 int_status &= (int_status >> LASATINT_MASK_SHIFT_200) & 0xffff; in get_int_status_200() 81 return int_status; in get_int_status_200() 86 unsigned long int_status; in plat_irq_dispatch() local 95 int_status = get_int_status(); in plat_irq_dispatch() 98 if (int_status) { in plat_irq_dispatch() 99 irq = LASAT_IRQ_BASE + ls1bit32(int_status); in plat_irq_dispatch()
|
/Linux-v4.19/drivers/usb/c67x00/ |
D | c67x00-drv.c | 76 u16 msg, int_status; in c67x00_irq() local 79 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq() 80 if (!int_status) in c67x00_irq() 83 while (int_status != 0 && (count-- >= 0)) { in c67x00_irq() 84 c67x00_ll_irq(c67x00, int_status); in c67x00_irq() 88 if (int_status & SIEMSG_FLG(i)) in c67x00_irq() 91 sie->irq(sie, int_status, msg); in c67x00_irq() 93 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq() 96 if (int_status) in c67x00_irq() 98 "status = 0x%04x\n", int_status); in c67x00_irq()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-img-scb.c | 637 u32 int_status, u32 line_status) in img_i2c_raw_atomic_delay_handler() argument 645 static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status, in img_i2c_raw() argument 648 if (int_status & INT_TIMING) { in img_i2c_raw() 651 int_status, line_status); in img_i2c_raw() 657 static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status) in img_i2c_sequence() argument 669 if (int_status & INT_SLAVE_EVENT) in img_i2c_sequence() 671 if (int_status & INT_TRANSACTION_DONE) in img_i2c_sequence() 736 u32 int_status, in img_i2c_atomic() argument 742 if (int_status & INT_SLAVE_EVENT) in img_i2c_atomic() 744 if (int_status & INT_TRANSACTION_DONE) in img_i2c_atomic() [all …]
|
D | i2c-hix5hd2.c | 167 u32 int_status; in hix5hd2_i2c_wait_bus_idle() local 172 int_status = hix5hd2_i2c_clr_pend_irq(priv); in hix5hd2_i2c_wait_bus_idle() 173 if (!(int_status & I2C_BUSY)) in hix5hd2_i2c_wait_bus_idle() 252 u32 int_status; in hix5hd2_i2c_irq() local 257 int_status = hix5hd2_i2c_clr_pend_irq(priv); in hix5hd2_i2c_irq() 260 if (int_status & I2C_ARBITRATE_INTR) { in hix5hd2_i2c_irq() 266 } else if (int_status & I2C_ACK_INTR) { in hix5hd2_i2c_irq() 274 if (int_status & I2C_OVER_INTR) { in hix5hd2_i2c_irq()
|
D | i2c-exynos5.c | 421 u32 fifo_level, int_status, fifo_status, trans_status; in exynos5_i2c_irq() local 429 int_status = readl(i2c->regs + HSI2C_INT_STATUS); in exynos5_i2c_irq() 430 writel(int_status, i2c->regs + HSI2C_INT_STATUS); in exynos5_i2c_irq() 434 if (int_status & HSI2C_INT_TRANS_DONE) { in exynos5_i2c_irq() 437 } else if (int_status & HSI2C_INT_TRANS_ABORT) { in exynos5_i2c_irq() 441 } else if (int_status & HSI2C_INT_NO_DEV_ACK) { in exynos5_i2c_irq() 445 } else if (int_status & HSI2C_INT_NO_DEV) { in exynos5_i2c_irq() 449 } else if (int_status & HSI2C_INT_TIMEOUT) { in exynos5_i2c_irq() 454 } else if (int_status & HSI2C_INT_I2C) { in exynos5_i2c_irq() 478 if ((i2c->msg->flags & I2C_M_RD) && (int_status & in exynos5_i2c_irq() [all …]
|
/Linux-v4.19/drivers/acpi/acpica/ |
D | evsci.c | 35 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_sci_dispatch() local 42 return (int_status); in acpi_ev_sci_dispatch() 54 int_status |= sci_handler->address(sci_handler->context); in acpi_ev_sci_dispatch() 60 return (int_status); in acpi_ev_sci_dispatch()
|
D | evevent.c | 169 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_fixed_event_detect() local 185 return (int_status); in acpi_ev_fixed_event_detect() 214 int_status |= acpi_ev_fixed_event_dispatch(i); in acpi_ev_fixed_event_detect() 218 return (int_status); in acpi_ev_fixed_event_detect()
|
D | evgpe.c | 348 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_gpe_detect() local 358 return (int_status); in acpi_ev_gpe_detect() 418 int_status |= in acpi_ev_gpe_detect() 430 return (int_status); in acpi_ev_gpe_detect() 623 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_detect_gpe() local 710 int_status |= in acpi_ev_detect_gpe() 717 int_status |= acpi_ev_gpe_dispatch(gpe_device, in acpi_ev_detect_gpe() 723 return (int_status); in acpi_ev_detect_gpe()
|
/Linux-v4.19/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_ring.c | 179 int int_status; in inv_mpu6050_read_fifo() local 185 result = regmap_read(st->map, st->reg->int_status, &int_status); in inv_mpu6050_read_fifo() 192 if (int_status & INV_MPU6050_BIT_FIFO_OVERFLOW_INT) in inv_mpu6050_read_fifo() 194 if (!(int_status & INV_MPU6050_BIT_RAW_DATA_RDY_INT)) { in inv_mpu6050_read_fifo() 196 "spurious interrupt with status 0x%x\n", int_status); in inv_mpu6050_read_fifo()
|
/Linux-v4.19/sound/soc/xtensa/ |
D | xtfpga-i2s.c | 181 unsigned int_status; in xtfpga_pcm_refill_fifo() local 185 &int_status); in xtfpga_pcm_refill_fifo() 194 &int_status); in xtfpga_pcm_refill_fifo() 197 !(int_status & XTFPGA_I2S_INT_LEVEL)) in xtfpga_pcm_refill_fifo() 207 if (!(int_status & XTFPGA_I2S_INT_LEVEL)) in xtfpga_pcm_refill_fifo() 210 else if (!(int_status & XTFPGA_I2S_INT_UNDERRUN)) in xtfpga_pcm_refill_fifo() 214 if (!(int_status & XTFPGA_I2S_INT_UNDERRUN)) in xtfpga_pcm_refill_fifo() 230 unsigned config, int_status, int_mask; in xtfpga_i2s_threaded_irq_handler() local 234 regmap_read(i2s->regmap, XTFPGA_I2S_INT_STATUS, &int_status); in xtfpga_i2s_threaded_irq_handler() 237 !(int_status & int_mask & XTFPGA_I2S_INT_VALID)) in xtfpga_i2s_threaded_irq_handler() [all …]
|
/Linux-v4.19/drivers/mfd/ |
D | mt6397-core.c | 188 mt6397_irq_handle_reg(mt6397, mt6397->int_status[0], 0); in mt6397_irq_thread() 189 mt6397_irq_handle_reg(mt6397, mt6397->int_status[1], 16); in mt6397_irq_thread() 304 pmic->int_status[0] = MT6323_INT_STATUS0; in mt6397_probe() 305 pmic->int_status[1] = MT6323_INT_STATUS1; in mt6397_probe() 319 pmic->int_status[0] = MT6397_INT_STATUS0; in mt6397_probe() 320 pmic->int_status[1] = MT6397_INT_STATUS1; in mt6397_probe()
|
/Linux-v4.19/arch/mips/loongson32/common/ |
D | irq.c | 121 u32 int_status, irq; in ls1x_irq_dispatch() local 124 int_status = __raw_readl(LS1X_INTC_INTISR(n)) & in ls1x_irq_dispatch() 127 if (int_status) { in ls1x_irq_dispatch() 128 irq = LS1X_IRQ(n, __ffs(int_status)); in ls1x_irq_dispatch()
|
/Linux-v4.19/drivers/media/pci/tw686x/ |
D | tw686x-core.c | 173 u32 int_status, dma_en, video_en, pb_status; in tw686x_irq() local 176 int_status = reg_read(dev, INT_STATUS); /* cleared on read */ in tw686x_irq() 180 if (!int_status && !TW686X_FIFO_ERROR(fifo_status)) in tw686x_irq() 183 if (int_status & INT_STATUS_DMA_TOUT) { in tw686x_irq() 206 video_requests = (int_status & video_en) | fifo_errors; in tw686x_irq() 207 audio_requests = (int_status & dma_en) >> 8; in tw686x_irq()
|
/Linux-v4.19/drivers/mmc/host/ |
D | toshsd.c | 296 u32 int_reg, int_mask, int_status, detail; in toshsd_irq() local 300 int_status = ioread32(host->ioaddr + SD_CARDSTATUS); in toshsd_irq() 302 int_reg = int_status & ~int_mask & ~IRQ_DONT_CARE_BITS; in toshsd_irq() 305 int_status, int_mask); in toshsd_irq() 356 iowrite32(int_status & in toshsd_irq() 368 iowrite32(int_status & in toshsd_irq() 380 iowrite32(int_status & in toshsd_irq() 390 iowrite32(int_status & ~(SD_CARD_RESP_END), in toshsd_irq() 397 iowrite32(int_status & ~(SD_CARD_RW_END), in toshsd_irq()
|
/Linux-v4.19/drivers/net/can/ |
D | ti_hecc.c | 648 static int ti_hecc_error(struct net_device *ndev, int int_status, in ti_hecc_error() argument 665 if (int_status & HECC_CANGIF_WLIF) { /* warning level int */ in ti_hecc_error() 666 if ((int_status & HECC_CANGIF_BOIF) == 0) { in ti_hecc_error() 680 if (int_status & HECC_CANGIF_EPIF) { /* error passive int */ in ti_hecc_error() 681 if ((int_status & HECC_CANGIF_BOIF) == 0) { in ti_hecc_error() 699 if ((int_status & HECC_CANGIF_BOIF) || (err_status & HECC_CANES_BO)) { in ti_hecc_error() 747 u32 mbxno, mbx_mask, int_status, err_status; in ti_hecc_interrupt() local 750 int_status = hecc_read(priv, in ti_hecc_interrupt() 753 if (!int_status) in ti_hecc_interrupt() 759 ti_hecc_error(ndev, int_status, err_status); in ti_hecc_interrupt() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/gpio/ |
D | hpd_regs.h | 54 .int_status = REGI(DC_HPD_INT_STATUS, HPD, id),\ 65 uint32_t int_status; member
|
/Linux-v4.19/drivers/media/pci/intel/ipu3/ |
D | ipu3-cio2.c | 643 static void cio2_irq_handle_once(struct cio2_device *cio2, u32 int_status) in cio2_irq_handle_once() argument 648 if (int_status & CIO2_INT_IOOE) { in cio2_irq_handle_once() 675 int_status &= ~CIO2_INT_IOOE; in cio2_irq_handle_once() 678 if (int_status & CIO2_INT_IOC_MASK) { in cio2_irq_handle_once() 684 if (int_status & CIO2_INT_IOC(d)) { in cio2_irq_handle_once() 688 int_status &= ~clr; in cio2_irq_handle_once() 691 if (int_status & CIO2_INT_IOS_IOLN_MASK) { in cio2_irq_handle_once() 697 if (int_status & CIO2_INT_IOS_IOLN(d)) { in cio2_irq_handle_once() 703 int_status &= ~clr; in cio2_irq_handle_once() 706 if (int_status & (CIO2_INT_IOIE | CIO2_INT_IOIRQ)) { in cio2_irq_handle_once() [all …]
|
/Linux-v4.19/drivers/staging/iio/cdc/ |
D | ad7150.c | 496 u8 int_status; in ad7150_event_handler() local 504 int_status = ret; in ad7150_event_handler() 506 if ((int_status & AD7150_STATUS_OUT1) && in ad7150_event_handler() 514 else if ((!(int_status & AD7150_STATUS_OUT1)) && in ad7150_event_handler() 523 if ((int_status & AD7150_STATUS_OUT2) && in ad7150_event_handler() 531 else if ((!(int_status & AD7150_STATUS_OUT2)) && in ad7150_event_handler() 540 chip->old_state = int_status; in ad7150_event_handler()
|
/Linux-v4.19/drivers/input/misc/ |
D | sirfsoc-onkey.c | 56 u32 int_status; in sirfsoc_pwrc_isr() local 58 int_status = sirfsoc_rtc_iobrg_readl(pwrcdrv->pwrc_base + in sirfsoc_pwrc_isr() 60 sirfsoc_rtc_iobrg_writel(int_status & ~PWRC_ON_KEY_BIT, in sirfsoc_pwrc_isr()
|
/Linux-v4.19/drivers/watchdog/ |
D | intel_scu_watchdog.c | 157 int int_status; in watchdog_timer_interrupt() local 158 int_status = ioread32(watchdog_device.timer_interrupt_status_addr); in watchdog_timer_interrupt() 160 pr_debug("irq, int_status: %x\n", int_status); in watchdog_timer_interrupt() 162 if (int_status != 0) in watchdog_timer_interrupt()
|
/Linux-v4.19/drivers/soundwire/ |
D | cadence_master.c | 552 u32 int_status; in sdw_cdns_irq() local 559 int_status = cdns_readl(cdns, CDNS_MCP_INTSTAT); in sdw_cdns_irq() 561 if (!(int_status & CDNS_MCP_INT_IRQ)) in sdw_cdns_irq() 564 if (int_status & CDNS_MCP_INT_RX_WL) { in sdw_cdns_irq() 576 if (int_status & CDNS_MCP_INT_CTRL_CLASH) { in sdw_cdns_irq() 580 int_status |= CDNS_MCP_INT_CTRL_CLASH; in sdw_cdns_irq() 583 if (int_status & CDNS_MCP_INT_DATA_CLASH) { in sdw_cdns_irq() 589 int_status |= CDNS_MCP_INT_DATA_CLASH; in sdw_cdns_irq() 592 if (int_status & CDNS_MCP_INT_SLAVE_MASK) { in sdw_cdns_irq() 597 int_status &= ~CDNS_MCP_INT_SLAVE_MASK; in sdw_cdns_irq() [all …]
|
/Linux-v4.19/drivers/net/ethernet/allwinner/ |
D | sun4i-emac.c | 658 int int_status; in emac_interrupt() local 672 int_status = readl(db->membase + EMAC_INT_STA_REG); in emac_interrupt() 674 writel(int_status, db->membase + EMAC_INT_STA_REG); in emac_interrupt() 677 dev_dbg(db->dev, "emac interrupt %02x\n", int_status); in emac_interrupt() 680 if ((int_status & 0x100) && (db->emacrx_completed_flag == 1)) { in emac_interrupt() 687 if (int_status & (0x01 | 0x02)) in emac_interrupt() 688 emac_tx_done(dev, db, int_status); in emac_interrupt() 690 if (int_status & (0x04 | 0x08)) in emac_interrupt() 691 netdev_info(dev, " ab : %x\n", int_status); in emac_interrupt()
|
/Linux-v4.19/drivers/gpu/drm/fsl-dcu/ |
D | fsl_dcu_drm_drv.c | 133 unsigned int int_status; in fsl_dcu_drm_irq() local 136 ret = regmap_read(fsl_dev->regmap, DCU_INT_STATUS, &int_status); in fsl_dcu_drm_irq() 142 if (int_status & DCU_INT_STATUS_VBLANK) in fsl_dcu_drm_irq() 145 regmap_write(fsl_dev->regmap, DCU_INT_STATUS, int_status); in fsl_dcu_drm_irq()
|