Home
last modified time | relevance | path

Searched refs:irq_status (Results 1 – 68 of 68) sorted by relevance

/linux-4.4.14/drivers/media/rc/img-ir/
Dimg-ir-core.c28 u32 irq_status; in img_ir_isr() local
32 irq_status = img_ir_read(priv, IMG_IR_IRQ_STATUS); in img_ir_isr()
33 img_ir_write(priv, IMG_IR_IRQ_CLEAR, irq_status); in img_ir_isr()
36 irq_status &= img_ir_read(priv, IMG_IR_IRQ_ENABLE); in img_ir_isr()
39 if (irq_status & IMG_IR_IRQ_EDGE && img_ir_raw_enabled(&priv->raw)) in img_ir_isr()
40 img_ir_isr_raw(priv, irq_status); in img_ir_isr()
43 if (irq_status & (IMG_IR_IRQ_DATA_MATCH | in img_ir_isr()
47 img_ir_isr_hw(priv, irq_status); in img_ir_isr()
Dimg-ir-raw.c22 static void img_ir_refresh_raw(struct img_ir_priv *priv, u32 irq_status) in img_ir_refresh_raw() argument
30 multiple = ((irq_status & IMG_IR_IRQ_EDGE) == IMG_IR_IRQ_EDGE); in img_ir_refresh_raw()
50 void img_ir_isr_raw(struct img_ir_priv *priv, u32 irq_status) in img_ir_isr_raw() argument
58 img_ir_refresh_raw(priv, irq_status); in img_ir_isr_raw()
Dimg-ir-raw.h36 void img_ir_isr_raw(struct img_ir_priv *priv, u32 irq_status);
49 static inline void img_ir_isr_raw(struct img_ir_priv *priv, u32 irq_status) in img_ir_isr_raw() argument
Dimg-ir-hw.h260 void img_ir_isr_hw(struct img_ir_priv *priv, u32 irq_status);
282 static inline void img_ir_isr_hw(struct img_ir_priv *priv, u32 irq_status) in img_ir_isr_hw() argument
Dimg-ir-hw.c954 void img_ir_isr_hw(struct img_ir_priv *priv, u32 irq_status) in img_ir_isr_hw() argument
/linux-4.4.14/drivers/mtd/nand/
Ddenali.c164 uint32_t irq_status; in reset_bank() local
171 irq_status = wait_for_irq(denali, irq_mask); in reset_bank()
173 if (irq_status & INTR_STATUS__TIME_OUT) in reset_bank()
646 denali->irq_status = 0x0; in clear_interrupts()
666 uint32_t irq_status; in denali_isr() local
677 irq_status = denali_irq_detected(denali); in denali_isr()
678 if (irq_status != 0) { in denali_isr()
681 clear_interrupt(denali, irq_status); in denali_isr()
686 denali->irq_status |= irq_status; in denali_isr()
708 intr_status = denali->irq_status; in wait_for_irq()
[all …]
Dhisi504_nand.c152 unsigned int irq_status; /* interrupt status */ member
529 host->irq_status |= flag; in hinfc_irq_handle()
554 if (host->irq_status & HINFC504_INTS_UE) { in hisi_nand_read_page_hwecc()
556 } else if (host->irq_status & HINFC504_INTS_CE) { in hisi_nand_read_page_hwecc()
570 host->irq_status = 0; in hisi_nand_read_page_hwecc()
583 if (host->irq_status & HINFC504_INTS_UE) { in hisi_nand_read_oob()
584 host->irq_status = 0; in hisi_nand_read_oob()
588 host->irq_status = 0; in hisi_nand_read_oob()
Dfsl_elbc_nand.c218 ctrl->irq_status = 0; in fsl_elbc_run_command()
223 wait_event_timeout(ctrl->irq_wait, ctrl->irq_status, in fsl_elbc_run_command()
225 elbc_fcm_ctrl->status = ctrl->irq_status; in fsl_elbc_run_command()
Ddenali.h469 uint32_t irq_status; member
/linux-4.4.14/sound/soc/spear/
Dspdif_in.c182 u32 irq_status = readl(host->io_base + SPDIF_IN_IRQ); in spdif_in_irq() local
184 if (!irq_status) in spdif_in_irq()
187 if (irq_status & SPDIF_IRQ_FIFOWRITE) in spdif_in_irq()
189 if (irq_status & SPDIF_IRQ_EMPTYFIFOREAD) in spdif_in_irq()
191 if (irq_status & SPDIF_IRQ_FIFOFULL) in spdif_in_irq()
193 if (irq_status & SPDIF_IRQ_OUTOFRANGE) in spdif_in_irq()
/linux-4.4.14/sound/soc/omap/
Domap-mcpdm.c226 int irq_status; in omap_mcpdm_irq_handler() local
228 irq_status = omap_mcpdm_read(mcpdm, MCPDM_REG_IRQSTATUS); in omap_mcpdm_irq_handler()
231 omap_mcpdm_write(mcpdm, MCPDM_REG_IRQSTATUS, irq_status); in omap_mcpdm_irq_handler()
233 if (irq_status & MCPDM_DN_IRQ_FULL) in omap_mcpdm_irq_handler()
236 if (irq_status & MCPDM_DN_IRQ_EMPTY) in omap_mcpdm_irq_handler()
239 if (irq_status & MCPDM_DN_IRQ) in omap_mcpdm_irq_handler()
242 if (irq_status & MCPDM_UP_IRQ_FULL) in omap_mcpdm_irq_handler()
245 if (irq_status & MCPDM_UP_IRQ_EMPTY) in omap_mcpdm_irq_handler()
248 if (irq_status & MCPDM_UP_IRQ) in omap_mcpdm_irq_handler()
/linux-4.4.14/drivers/misc/
Dtifm_7xx1.c44 unsigned int irq_status, cnt; in tifm_7xx1_isr() local
47 irq_status = readl(fm->addr + FM_INTERRUPT_STATUS); in tifm_7xx1_isr()
48 if (irq_status == 0 || irq_status == (~0)) { in tifm_7xx1_isr()
53 if (irq_status & TIFM_IRQ_ENABLE) { in tifm_7xx1_isr()
59 if ((irq_status >> cnt) & TIFM_IRQ_FIFOMASK(1)) in tifm_7xx1_isr()
61 if ((irq_status >> cnt) & TIFM_IRQ_CARDMASK(1)) in tifm_7xx1_isr()
66 fm->socket_change_set |= irq_status in tifm_7xx1_isr()
69 writel(irq_status, fm->addr + FM_INTERRUPT_STATUS); in tifm_7xx1_isr()
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c179 u32 irq_status; in flipper_pic_get_irq() local
181 irq_status = in_be32(io_base + FLIPPER_ICR) & in flipper_pic_get_irq()
183 if (irq_status == 0) in flipper_pic_get_irq()
186 irq = __ffs(irq_status); in flipper_pic_get_irq()
Dhlwd-pic.c112 u32 irq_status; in __hlwd_pic_get_irq() local
114 irq_status = in_be32(io_base + HW_BROADWAY_ICR) & in __hlwd_pic_get_irq()
116 if (irq_status == 0) in __hlwd_pic_get_irq()
119 irq = __ffs(irq_status); in __hlwd_pic_get_irq()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_core.c51 static int sxgbe_get_lpi_status(void __iomem *ioaddr, const u32 irq_status) in sxgbe_get_lpi_status() argument
75 int irq_status, status = 0; in sxgbe_core_host_irq_status() local
77 irq_status = readl(ioaddr + SXGBE_CORE_INT_STATUS_REG); in sxgbe_core_host_irq_status()
79 if (unlikely(irq_status & LPI_INT_STATUS)) in sxgbe_core_host_irq_status()
80 status |= sxgbe_get_lpi_status(ioaddr, irq_status); in sxgbe_core_host_irq_status()
/linux-4.4.14/drivers/i2c/busses/
Di2c-uniphier-f.c161 u32 irq_status; in uniphier_fi2c_interrupt() local
163 irq_status = readl(priv->membase + UNIPHIER_FI2C_INT); in uniphier_fi2c_interrupt()
167 priv->enabled_irqs, irq_status); in uniphier_fi2c_interrupt()
169 if (irq_status & UNIPHIER_FI2C_INT_STOP) in uniphier_fi2c_interrupt()
172 if (unlikely(irq_status & UNIPHIER_FI2C_INT_AL)) { in uniphier_fi2c_interrupt()
178 if (unlikely(irq_status & UNIPHIER_FI2C_INT_NA)) { in uniphier_fi2c_interrupt()
198 if (irq_status & UNIPHIER_FI2C_INT_TE) { in uniphier_fi2c_interrupt()
206 if (irq_status & (UNIPHIER_FI2C_INT_RF | UNIPHIER_FI2C_INT_RB)) { in uniphier_fi2c_interrupt()
/linux-4.4.14/drivers/memstick/host/
Djmb38x_ms.c524 unsigned int irq_status; in jmb38x_ms_isr() local
527 irq_status = readl(host->addr + INT_STATUS); in jmb38x_ms_isr()
528 dev_dbg(&host->chip->pdev->dev, "irq_status = %08x\n", irq_status); in jmb38x_ms_isr()
529 if (irq_status == 0 || irq_status == (~0)) { in jmb38x_ms_isr()
535 if (irq_status & INT_STATUS_ANY_ERR) { in jmb38x_ms_isr()
536 if (irq_status & INT_STATUS_CRC_ERR) in jmb38x_ms_isr()
538 else if (irq_status & INT_STATUS_TPC_ERR) { in jmb38x_ms_isr()
545 if (irq_status & INT_STATUS_EOTRAN) in jmb38x_ms_isr()
548 if (irq_status & (INT_STATUS_FIFO_RRDY in jmb38x_ms_isr()
552 if (irq_status & INT_STATUS_EOTRAN) { in jmb38x_ms_isr()
[all …]
Dr592.c633 u16 irq_enable, irq_status; in r592_irq() local
641 irq_status = reg & 0xFFFF; in r592_irq()
644 reg &= ~irq_status; in r592_irq()
648 irq_status &= (irq_enable); in r592_irq()
652 if (irq_status & (R592_REG_MSC_IRQ_INSERT | R592_REG_MSC_IRQ_REMOVE)) { in r592_irq()
654 bool card_was_added = irq_status & R592_REG_MSC_IRQ_INSERT; in r592_irq()
663 if (irq_status & in r592_irq()
667 if (irq_status & R592_REG_MSC_FIFO_DMA_ERR) { in r592_irq()
/linux-4.4.14/arch/blackfin/include/asm/
Ddma.h108 unsigned long irq_status; /* DMA irq status register */ member
144 unsigned short irq_status; /* DMA irq status register */ member
266 return dma_ch[channel].regs->irq_status; in get_dma_curr_irqstat()
339 dma_ch[channel].regs->irq_status = DMA_DONE | DMA_ERR | DMA_PIRQ; in clear_dma_irqstat()
Dbfin_dma.h122 u32 irq_status; member
139 __BFP(irq_status);
/linux-4.4.14/drivers/media/rc/
Dene_ir.c692 u8 irq_status; in ene_irq_status() local
699 irq_status = ene_read_reg(dev, ENEB_IRQ_STATUS); in ene_irq_status()
701 if (!(irq_status & ENEB_IRQ_STATUS_IR)) in ene_irq_status()
708 irq_status = ene_read_reg(dev, ENE_IRQ); in ene_irq_status()
709 if (!(irq_status & ENE_IRQ_STATUS)) in ene_irq_status()
713 ene_write_reg(dev, ENE_IRQ, irq_status & ~ENE_IRQ_STATUS); in ene_irq_status()
714 ene_write_reg(dev, ENE_IRQ, irq_status & ~ENE_IRQ_STATUS); in ene_irq_status()
736 int hw_sample, irq_status; in ene_isr() local
747 irq_status = ene_irq_status(dev); in ene_isr()
749 if (!irq_status) in ene_isr()
[all …]
/linux-4.4.14/drivers/media/i2c/
Dadv7842.c2164 u8 irq_status[6]; in adv7842_isr() local
2169 irq_status[0] = io_read(sd, 0x43); in adv7842_isr()
2170 irq_status[1] = io_read(sd, 0x57); in adv7842_isr()
2171 irq_status[2] = io_read(sd, 0x70); in adv7842_isr()
2172 irq_status[3] = io_read(sd, 0x75); in adv7842_isr()
2173 irq_status[4] = io_read(sd, 0x9d); in adv7842_isr()
2174 irq_status[5] = io_read(sd, 0x66); in adv7842_isr()
2177 if (irq_status[0]) in adv7842_isr()
2178 io_write(sd, 0x44, irq_status[0]); in adv7842_isr()
2179 if (irq_status[1]) in adv7842_isr()
[all …]
Dad9389b.c543 u8 irq_status; in ad9389b_isr() local
547 irq_status = ad9389b_rd(sd, 0x96); in ad9389b_isr()
549 ad9389b_wr(sd, 0x96, irq_status); in ad9389b_isr()
553 v4l2_dbg(1, debug, sd, "%s: irq_status 0x%x\n", __func__, irq_status); in ad9389b_isr()
555 if (irq_status & (MASK_AD9389B_HPD_INT)) in ad9389b_isr()
557 if (irq_status & MASK_AD9389B_EDID_RDY_INT) in ad9389b_isr()
Dadv7511.c691 u8 irq_status; in adv7511_isr() local
695 irq_status = adv7511_rd(sd, 0x96); in adv7511_isr()
697 adv7511_wr(sd, 0x96, irq_status); in adv7511_isr()
699 v4l2_dbg(1, debug, sd, "%s: irq 0x%x\n", __func__, irq_status); in adv7511_isr()
701 if (irq_status & (MASK_ADV7511_HPD_INT | MASK_ADV7511_MSEN_INT)) in adv7511_isr()
703 if (irq_status & MASK_ADV7511_EDID_RDY_INT) in adv7511_isr()
/linux-4.4.14/sound/pci/
Dbt87x.c322 unsigned int status, irq_status; in snd_bt87x_interrupt() local
325 irq_status = status & chip->interrupt_mask; in snd_bt87x_interrupt()
326 if (!irq_status) in snd_bt87x_interrupt()
328 snd_bt87x_writel(chip, REG_INT_STAT, irq_status); in snd_bt87x_interrupt()
330 if (irq_status & ERROR_INTERRUPTS) { in snd_bt87x_interrupt()
331 if (irq_status & (INT_FBUS | INT_FTRGT)) in snd_bt87x_interrupt()
334 if (irq_status & INT_OCERR) in snd_bt87x_interrupt()
337 if (irq_status & (INT_PPERR | INT_RIPERR | INT_PABORT)) in snd_bt87x_interrupt()
338 snd_bt87x_pci_error(chip, irq_status); in snd_bt87x_interrupt()
340 if ((irq_status & INT_RISCI) && (chip->reg_control & CTL_ACAP_EN)) { in snd_bt87x_interrupt()
/linux-4.4.14/arch/ia64/kernel/
Dirq_ia64.c92 static int irq_status[NR_IRQS] = { variable
101 if (irq_status[irq] == IRQ_UNUSED) in find_unassigned_irq()
145 irq_status[irq] = IRQ_USED; in __bind_irq_vector()
175 irq_status[irq] = IRQ_UNUSED; in __clear_irq_vector()
386 irq_status[irq] = IRQ_RSVD; in destroy_and_reserve_irq()
/linux-4.4.14/drivers/gpu/drm/sti/
Dsti_vtg.c91 u32 irq_status; member
305 event = (vtg->irq_status & VTG_IRQ_TOP) ? in vtg_irq_thread()
317 vtg->irq_status = readl(vtg->regs + VTG_HOST_ITS); in vtg_irq()
319 writel(vtg->irq_status, vtg->regs + VTG_HOST_ITS_BCLR); in vtg_irq()
Dsti_hdmi.h59 u32 irq_status; member
Dsti_hdmi.c146 if (hdmi->irq_status & HDMI_INT_HOT_PLUG) { in hdmi_irq_thread()
155 if (hdmi->irq_status & (HDMI_INT_SW_RST | HDMI_INT_DLL_LCK)) { in hdmi_irq_thread()
174 hdmi->irq_status = hdmi_read(hdmi, HDMI_INT_STA); in hdmi_irq()
177 hdmi_write(hdmi, hdmi->irq_status, HDMI_INT_CLR); in hdmi_irq()
/linux-4.4.14/drivers/scsi/pcmcia/
Dnsp_cs.c958 unsigned char irq_status, irq_phase, phase; in nspintr() local
988 irq_status = nsp_read(base, IRQSTATUS); in nspintr()
990 if ((irq_status == 0xff) || ((irq_status & IRQSTATUS_MASK) == 0)) { in nspintr()
1001 if((irq_status & IRQSTATUS_SCSI) != 0) { in nspintr()
1020 if ((irq_status & IRQSTATUS_MASK) == IRQSTATUS_TIMER && in nspintr()
1029 if ((irq_status & IRQSTATUS_SCSI) && in nspintr()
1047 …x%x phase=0x%x irq_phase=0x%x this can't be happen. reset everything", irq_status, phase, irq_phas… in nspintr()
1061 if (irq_status & IRQSTATUS_SCSI) { in nspintr()
1119 if ((irq_status & (IRQSTATUS_SCSI | IRQSTATUS_FIFO)) == 0) { in nspintr()
1133 …INTR, "normal disconnect irq_status=0x%x, phase=0x%x, irq_phase=0x%x", irq_status, phase, irq_phas… in nspintr()
[all …]
/linux-4.4.14/arch/blackfin/kernel/
Dbfin_dma.c300 else if (DMA_MMR_READ(&dst_ch->irq_status) & DMA_DONE) { in early_dma_memcpy()
316 DMA_MMR_WRITE(&dst_ch->irq_status, DMA_DONE | DMA_ERR); in early_dma_memcpy()
322 DMA_MMR_WRITE(&src_ch->irq_status, DMA_DONE | DMA_ERR); in early_dma_memcpy()
336 while (!(DMA_MMR_READ(&dst_ch->irq_status) & DMA_DONE)) in early_dma_memcpy()
Ddebug-mmrs.c227 __DMA(IRQ_STATUS, irq_status); in bfin_debug_mmrs_dma()
/linux-4.4.14/drivers/spi/
Dspi-dw.c225 u16 irq_status = dw_readl(dws, DW_SPI_ISR); in interrupt_transfer() local
228 if (irq_status & (SPI_INT_TXOI | SPI_INT_RXOI | SPI_INT_RXUI)) { in interrupt_transfer()
240 if (irq_status & SPI_INT_TXEI) { in interrupt_transfer()
254 u16 irq_status = dw_readl(dws, DW_SPI_ISR) & 0x3f; in dw_spi_irq() local
256 if (!irq_status) in dw_spi_irq()
Dspi-dw-mid.c101 u16 irq_status = dw_readl(dws, DW_SPI_ISR); in dma_transfer() local
103 if (!irq_status) in dma_transfer()
Dspi-ep93xx.c752 u8 irq_status = ep93xx_spi_read_u8(espi, SSPIIR); in ep93xx_spi_interrupt() local
758 if (unlikely(irq_status & SSPIIR_RORIS)) { in ep93xx_spi_interrupt()
Dspi-pxa2xx.c601 u32 irq_status = pxa2xx_spi_read(drv_data, SSSR) & irq_mask; in interrupt_transfer() local
603 if (irq_status & SSSR_ROR) { in interrupt_transfer()
608 if (irq_status & SSSR_TINT) { in interrupt_transfer()
Dspi-pl022.c1270 u16 irq_status = 0; in pl022_interrupt_handler() local
1280 irq_status = readw(SSP_MIS(pl022->virtbase)); in pl022_interrupt_handler()
1282 if (unlikely(!irq_status)) in pl022_interrupt_handler()
1290 if (unlikely(irq_status & SSP_MIS_MASK_RORMIS)) { in pl022_interrupt_handler()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dsiena.c284 rc = efx_nic_alloc_buffer(efx, &efx->irq_status, sizeof(efx_oword_t), in siena_probe_nic()
288 BUG_ON(efx->irq_status.dma_addr & 0x0f); in siena_probe_nic()
292 (unsigned long long)efx->irq_status.dma_addr, in siena_probe_nic()
293 efx->irq_status.addr, in siena_probe_nic()
294 (unsigned long long)virt_to_phys(efx->irq_status.addr)); in siena_probe_nic()
319 efx_nic_free_buffer(efx, &efx->irq_status); in siena_probe_nic()
420 efx_nic_free_buffer(efx, &efx->irq_status); in siena_remove_nic()
Dfalcon.c432 efx_oword_t *int_ker = efx->irq_status.addr; in falcon_legacy_interrupt_a1()
2350 rc = efx_nic_alloc_buffer(efx, &efx->irq_status, sizeof(efx_oword_t), in falcon_probe_nic()
2354 BUG_ON(efx->irq_status.dma_addr & 0x0f); in falcon_probe_nic()
2358 (u64)efx->irq_status.dma_addr, in falcon_probe_nic()
2359 efx->irq_status.addr, in falcon_probe_nic()
2360 (u64)virt_to_phys(efx->irq_status.addr)); in falcon_probe_nic()
2407 efx_nic_free_buffer(efx, &efx->irq_status); in falcon_probe_nic()
2547 efx_nic_free_buffer(efx, &efx->irq_status); in falcon_remove_nic()
Dfarch.c1463 EFX_ZERO_OWORD(*((efx_oword_t *) efx->irq_status.addr)); in efx_farch_irq_enable_master()
1490 efx_oword_t *int_ker = efx->irq_status.addr; in efx_farch_fatal_interrupt()
1547 efx_oword_t *int_ker = efx->irq_status.addr; in efx_farch_legacy_interrupt()
1631 efx_oword_t *int_ker = efx->irq_status.addr; in efx_farch_msi_interrupt()
1772 FRF_AZ_INT_ADR_KER, efx->irq_status.dma_addr); in efx_farch_init_common()
Dnet_driver.h985 struct efx_buffer irq_status; member
/linux-4.4.14/drivers/xen/events/
Devents_base.c467 struct physdev_irq_status_query irq_status; in pirq_query_unmask() local
472 irq_status.irq = pirq_from_irq(irq); in pirq_query_unmask()
473 if (HYPERVISOR_physdev_op(PHYSDEVOP_irq_status_query, &irq_status)) in pirq_query_unmask()
474 irq_status.flags = 0; in pirq_query_unmask()
477 if (irq_status.flags & XENIRQSTAT_needs_eoi) in pirq_query_unmask()
1554 struct physdev_irq_status_query irq_status; in xen_test_irq_shared() local
1559 irq_status.irq = info->u.pirq.pirq; in xen_test_irq_shared()
1561 if (HYPERVISOR_physdev_op(PHYSDEVOP_irq_status_query, &irq_status)) in xen_test_irq_shared()
1563 return !(irq_status.flags & XENIRQSTAT_shared); in xen_test_irq_shared()
/linux-4.4.14/drivers/gpio/
Dgpio-dwapb.c132 u32 irq_status = readl_relaxed(gpio->regs + GPIO_INTSTATUS); in dwapb_do_irq() local
133 u32 ret = irq_status; in dwapb_do_irq()
135 while (irq_status) { in dwapb_do_irq()
136 int hwirq = fls(irq_status) - 1; in dwapb_do_irq()
140 irq_status &= ~BIT(hwirq); in dwapb_do_irq()
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_sas.c955 if ((tmp & PHY_READY_MASK) && !(phy->irq_status & PHYEV_POOF)) { in mvs_is_phy_ready()
1001 static u32 mvs_is_sig_fis_received(u32 irq_status) in mvs_is_sig_fis_received() argument
1003 return irq_status & PHYEV_SIG_FIS; in mvs_is_sig_fis_received()
1021 phy->irq_status = MVS_CHIP_DISP->read_port_irq_stat(mvi, i); in mvs_update_phyinfo()
1034 if (mvs_is_sig_fis_received(phy->irq_status)) { in mvs_update_phyinfo()
1084 MVS_CHIP_DISP->write_port_irq_stat(mvi, i, phy->irq_status); in mvs_update_phyinfo()
1972 phy->irq_status = MVS_CHIP_DISP->read_port_irq_stat(mvi, phy_no); in mvs_int_port()
1973 MVS_CHIP_DISP->write_port_irq_stat(mvi, phy_no, phy->irq_status); in mvs_int_port()
1977 phy->irq_status); in mvs_int_port()
1984 if (phy->irq_status & PHYEV_DCDR_ERR) { in mvs_int_port()
[all …]
Dmv_sas.h231 u32 irq_status; member
/linux-4.4.14/drivers/media/pci/cobalt/
Dm00233_video_measure_memmap_package.h27 uint32_t irq_status; /* Reg 0x0000 */ member
Dcobalt-irq.c62 uint32_t stat = ioread32(&vmr->irq_status); in cobalt_dma_stream_queue_handler()
64 iowrite32(stat, &vmr->irq_status); in cobalt_dma_stream_queue_handler()
Dcobalt-v4l2.c564 ioread32(&vmr->irq_status) & 0xff, in cobalt_video_input_status_show()
581 iowrite32(0xff, &vmr->irq_status); in cobalt_video_input_status_show()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_rotator.c144 enum rot_irq_status irq_status; in rotator_irq_handler() local
148 irq_status = rotator_reg_get_irq_status(rot); in rotator_irq_handler()
152 val |= ROT_STATUS_IRQ_PENDING((u32)irq_status); in rotator_irq_handler()
155 if (irq_status == ROT_IRQ_STATUS_COMPLETE) { in rotator_irq_handler()
/linux-4.4.14/drivers/media/platform/
Dsh_vou.c1032 u32 irq_status = sh_vou_reg_a_read(vou_dev, VOUIR), masked; in sh_vou_isr() local
1035 if (!(irq_status & 0x300)) { in sh_vou_isr()
1038 irq_status); in sh_vou_isr()
1046 "IRQ without active buffer: %x!\n", irq_status); in sh_vou_isr()
1053 masked = ~(0x300 & irq_status) & irq_status & 0x30304; in sh_vou_isr()
1056 irq_status, masked, vou_status, cnt); in sh_vou_isr()
/linux-4.4.14/drivers/media/platform/s5p-jpeg/
Djpeg-core.h135 u32 irq_status; member
Djpeg-core.c2389 jpeg->irq_status = 0; in exynos3250_jpeg_device_run()
2714 u32 irq_status; in exynos3250_jpeg_irq() local
2718 irq_status = exynos3250_jpeg_get_timer_status(jpeg->regs); in exynos3250_jpeg_irq()
2719 if (irq_status & EXYNOS3250_TIMER_INT_STAT) { in exynos3250_jpeg_irq()
2725 irq_status = exynos3250_jpeg_get_int_status(jpeg->regs); in exynos3250_jpeg_irq()
2726 exynos3250_jpeg_clear_int_status(jpeg->regs, irq_status); in exynos3250_jpeg_irq()
2728 jpeg->irq_status |= irq_status; in exynos3250_jpeg_irq()
2735 if ((irq_status & EXYNOS3250_HEADER_STAT) && in exynos3250_jpeg_irq()
2741 if (jpeg->irq_status & (EXYNOS3250_JPEG_DONE | in exynos3250_jpeg_irq()
/linux-4.4.14/include/linux/
Dtifm.h117 unsigned int irq_status; member
/linux-4.4.14/drivers/usb/phy/
Dphy-mv-usb.h149 u32 irq_status; member
Dphy-mv-usb.c182 mvotg->irq_status = OTGSC_INTSTS_A_SESSION_VALID in mv_otg_init_irq()
188 mvotg->irq_status |= OTGSC_INTSTS_B_SESSION_VALID in mv_otg_init_irq()
194 mvotg->irq_status |= OTGSC_INTSTS_USB_ID; in mv_otg_init_irq()
508 if ((otgsc & mvotg->irq_status) == 0) in mv_otg_irq()
/linux-4.4.14/drivers/dma/
Ddma-jz4740.c359 uint32_t irq_status; in jz4740_dma_irq() local
362 irq_status = readl(dmadev->base + JZ_REG_DMA_IRQ); in jz4740_dma_irq()
365 if (irq_status & (1 << i)) { in jz4740_dma_irq()
Dep93xx_dma.c397 u32 irq_status = readl(edmac->regs + M2P_INTERRUPT); in m2p_hw_interrupt() local
400 if (irq_status & M2P_INTERRUPT_ERROR) { in m2p_hw_interrupt()
424 switch (irq_status & (M2P_INTERRUPT_STALL | M2P_INTERRUPT_NFB)) { in m2p_hw_interrupt()
/linux-4.4.14/drivers/spmi/
Dspmi-pmic-arb.c167 u32 (*irq_status)(u8 n); member
437 status = readl_relaxed(pa->intr + pa->ver_ops->irq_status(apid)); in periph_interrupt()
774 .irq_status = pmic_arb_irq_status_v1,
784 .irq_status = pmic_arb_irq_status_v2,
/linux-4.4.14/drivers/mfd/
Drtsx_pcr.c822 u32 irq_status; in rtsx_pci_card_detect() local
832 irq_status = rtsx_pci_readl(pcr, RTSX_BIPR); in rtsx_pci_card_detect()
833 pcr_dbg(pcr, "irq_status: 0x%08x\n", irq_status); in rtsx_pci_card_detect()
835 irq_status &= CARD_EXIST; in rtsx_pci_card_detect()
836 card_inserted = pcr->card_inserted & irq_status; in rtsx_pci_card_detect()
/linux-4.4.14/arch/powerpc/include/asm/
Dfsl_lbc.h297 unsigned int irq_status; member
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dps3_gelic_net.h282 u64 irq_status; member
Dps3_gelic_net.c1145 status = card->irq_status; in gelic_card_interrupt()
1546 BUILD_BUG_ON(offsetof(struct gelic_card, irq_status) % 8); in gelic_alloc_card_net()
1707 ps3_mm_phys_to_lpar(__pa(&card->irq_status)), in ps3_gelic_driver_probe()
/linux-4.4.14/drivers/mmc/host/
Dusdhi6rol0.c188 u32 irq_status; member
657 if (host->irq_status & USDHI6_SD_INFO1_RSP_END) in usdhi6_dma_check_error()
1189 if (!(host->irq_status & USDHI6_SD_INFO1_RSP_END)) { in usdhi6_resp_read()
1565 host->irq_status = status; in usdhi6_sd()
1644 usdhi6_read(host, USDHI6_SD_INFO2), host->irq_status); in usdhi6_timeout_work()
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_lbc.c229 ctrl->irq_status = status; in fsl_lbc_ctrl_irq()
/linux-4.4.14/drivers/tty/serial/
Datmel_serial.c150 unsigned int irq_status; member
1258 atmel_port->irq_status = status; in atmel_handle_status()
1259 atmel_port->status_change = atmel_port->irq_status ^ in atmel_handle_status()
1612 unsigned int status = atmel_port->irq_status; in atmel_tasklet_func()
1911 atmel_port->irq_status = atmel_port->irq_status_prev; in atmel_startup()
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.h1074 u32 irq_status; member
/linux-4.4.14/drivers/scsi/
Dnsp32.c1934 unsigned long irq_status, in nsp32_msgin_occur() argument
1972 if (!(irq_status & IRQSTATUS_RESELECT_OCCUER)) { in nsp32_msgin_occur()
/linux-4.4.14/drivers/ata/
Dlibahci.c1407 u32 irq_status = readl(port_mmio + PORT_IRQ_STAT); in ahci_bad_pmp_check_ready() local
1413 if (irq_status & PORT_IRQ_BAD_PMP) in ahci_bad_pmp_check_ready()