Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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()
637 denali->irq_status = 0x0; in clear_interrupts()
657 uint32_t irq_status; in denali_isr() local
668 irq_status = denali_irq_detected(denali); in denali_isr()
669 if (irq_status != 0) { in denali_isr()
672 clear_interrupt(denali, irq_status); in denali_isr()
677 denali->irq_status |= irq_status; in denali_isr()
699 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.h467 uint32_t irq_status; member
/linux-4.1.27/drivers/spi/
Dspi-pxa2xx-pxadma.c211 u32 irq_status = DCSR(channel) & DMA_INT_MASK; in pxa2xx_spi_dma_handler() local
213 if (irq_status & DCSR_BUSERR) { in pxa2xx_spi_dma_handler()
226 && (irq_status & DCSR_ENDINTR) in pxa2xx_spi_dma_handler()
241 u32 irq_status; in pxa2xx_spi_dma_transfer() local
243 irq_status = pxa2xx_spi_read(drv_data, SSSR) & drv_data->mask_sr; in pxa2xx_spi_dma_transfer()
244 if (irq_status & SSSR_ROR) { in pxa2xx_spi_dma_transfer()
251 if ((irq_status & SSSR_TINT) in pxa2xx_spi_dma_transfer()
257 if (irq_status & SSSR_TINT || drv_data->rx == drv_data->rx_end) { in pxa2xx_spi_dma_transfer()
Dspi-dw.c231 u16 irq_status = dw_readl(dws, DW_SPI_ISR); in interrupt_transfer() local
234 if (irq_status & (SPI_INT_TXOI | SPI_INT_RXOI | SPI_INT_RXUI)) { in interrupt_transfer()
246 if (irq_status & SPI_INT_TXEI) { in interrupt_transfer()
260 u16 irq_status = dw_readl(dws, DW_SPI_ISR) & 0x3f; in dw_spi_irq() local
262 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.c530 u32 irq_status = pxa2xx_spi_read(drv_data, SSSR) & irq_mask; in interrupt_transfer() local
532 if (irq_status & SSSR_ROR) { in interrupt_transfer()
537 if (irq_status & SSSR_TINT) { in interrupt_transfer()
Dspi-pl022.c1258 u16 irq_status = 0; in pl022_interrupt_handler() local
1268 irq_status = readw(SSP_MIS(pl022->virtbase)); in pl022_interrupt_handler()
1270 if (unlikely(!irq_status)) in pl022_interrupt_handler()
1278 if (unlikely(irq_status & SSP_MIS_MASK_RORMIS)) { in pl022_interrupt_handler()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c178 u32 irq_status; in flipper_pic_get_irq() local
180 irq_status = in_be32(io_base + FLIPPER_ICR) & in flipper_pic_get_irq()
182 if (irq_status == 0) in flipper_pic_get_irq()
185 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.1.27/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.1.27/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.1.27/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.1.27/drivers/media/i2c/
Dadv7842.c1941 u8 irq_status[6]; in adv7842_isr() local
1946 irq_status[0] = io_read(sd, 0x43); in adv7842_isr()
1947 irq_status[1] = io_read(sd, 0x57); in adv7842_isr()
1948 irq_status[2] = io_read(sd, 0x70); in adv7842_isr()
1949 irq_status[3] = io_read(sd, 0x75); in adv7842_isr()
1950 irq_status[4] = io_read(sd, 0x9d); in adv7842_isr()
1951 irq_status[5] = io_read(sd, 0x66); in adv7842_isr()
1954 if (irq_status[0]) in adv7842_isr()
1955 io_write(sd, 0x44, irq_status[0]); in adv7842_isr()
1956 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.c582 uint8_t irq_status; in adv7511_isr() local
586 irq_status = adv7511_rd(sd, 0x96); in adv7511_isr()
588 adv7511_wr(sd, 0x96, irq_status); in adv7511_isr()
590 v4l2_dbg(1, debug, sd, "%s: irq 0x%x\n", __func__, irq_status); in adv7511_isr()
592 if (irq_status & (MASK_ADV7511_HPD_INT | MASK_ADV7511_MSEN_INT)) in adv7511_isr()
594 if (irq_status & MASK_ADV7511_EDID_RDY_INT) in adv7511_isr()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/gpu/drm/sti/
Dsti_vtg.c91 u32 irq_status; member
286 event = (vtg->irq_status & VTG_IRQ_TOP) ? in vtg_irq_thread()
298 vtg->irq_status = readl(vtg->regs + VTG_HOST_ITS); in vtg_irq()
300 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.1.27/drivers/scsi/pcmcia/
Dnsp_cs.c959 unsigned char irq_status, irq_phase, phase; in nspintr() local
989 irq_status = nsp_read(base, IRQSTATUS); in nspintr()
991 if ((irq_status == 0xff) || ((irq_status & IRQSTATUS_MASK) == 0)) { in nspintr()
1002 if((irq_status & IRQSTATUS_SCSI) != 0) { in nspintr()
1021 if ((irq_status & IRQSTATUS_MASK) == IRQSTATUS_TIMER && in nspintr()
1030 if ((irq_status & IRQSTATUS_SCSI) && in nspintr()
1048 …x%x phase=0x%x irq_phase=0x%x this can't be happen. reset everything", irq_status, phase, irq_phas… in nspintr()
1062 if (irq_status & IRQSTATUS_SCSI) { in nspintr()
1120 if ((irq_status & (IRQSTATUS_SCSI | IRQSTATUS_FIFO)) == 0) { in nspintr()
1134 …INTR, "normal disconnect irq_status=0x%x, phase=0x%x, irq_phase=0x%x", irq_status, phase, irq_phas… in nspintr()
[all …]
/linux-4.1.27/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.1.27/drivers/net/ethernet/sfc/
Dsiena.c282 rc = efx_nic_alloc_buffer(efx, &efx->irq_status, sizeof(efx_oword_t), in siena_probe_nic()
286 BUG_ON(efx->irq_status.dma_addr & 0x0f); in siena_probe_nic()
290 (unsigned long long)efx->irq_status.dma_addr, in siena_probe_nic()
291 efx->irq_status.addr, in siena_probe_nic()
292 (unsigned long long)virt_to_phys(efx->irq_status.addr)); in siena_probe_nic()
315 efx_nic_free_buffer(efx, &efx->irq_status); in siena_probe_nic()
411 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()
2337 rc = efx_nic_alloc_buffer(efx, &efx->irq_status, sizeof(efx_oword_t), in falcon_probe_nic()
2341 BUG_ON(efx->irq_status.dma_addr & 0x0f); in falcon_probe_nic()
2345 (u64)efx->irq_status.dma_addr, in falcon_probe_nic()
2346 efx->irq_status.addr, in falcon_probe_nic()
2347 (u64)virt_to_phys(efx->irq_status.addr)); in falcon_probe_nic()
2393 efx_nic_free_buffer(efx, &efx->irq_status); in falcon_probe_nic()
2533 efx_nic_free_buffer(efx, &efx->irq_status); in falcon_remove_nic()
Dfarch.c1449 EFX_ZERO_OWORD(*((efx_oword_t *) efx->irq_status.addr)); in efx_farch_irq_enable_master()
1476 efx_oword_t *int_ker = efx->irq_status.addr; in efx_farch_fatal_interrupt()
1533 efx_oword_t *int_ker = efx->irq_status.addr; in efx_farch_legacy_interrupt()
1617 efx_oword_t *int_ker = efx->irq_status.addr; in efx_farch_msi_interrupt()
1754 FRF_AZ_INT_ADR_KER, efx->irq_status.dma_addr); in efx_farch_init_common()
Dnet_driver.h998 struct efx_buffer irq_status; member
/linux-4.1.27/drivers/xen/events/
Devents_base.c466 struct physdev_irq_status_query irq_status; in pirq_query_unmask() local
471 irq_status.irq = pirq_from_irq(irq); in pirq_query_unmask()
472 if (HYPERVISOR_physdev_op(PHYSDEVOP_irq_status_query, &irq_status)) in pirq_query_unmask()
473 irq_status.flags = 0; in pirq_query_unmask()
476 if (irq_status.flags & XENIRQSTAT_needs_eoi) in pirq_query_unmask()
1557 struct physdev_irq_status_query irq_status; in xen_test_irq_shared() local
1562 irq_status.irq = info->u.pirq.pirq; in xen_test_irq_shared()
1564 if (HYPERVISOR_physdev_op(PHYSDEVOP_irq_status_query, &irq_status)) in xen_test_irq_shared()
1566 return !(irq_status.flags & XENIRQSTAT_shared); in xen_test_irq_shared()
/linux-4.1.27/drivers/staging/i2o/
Dpci.c168 c->irq_status = c->base.virt + I2O_IRQ_STATUS; in i2o_pci_alloc()
182 c->irq_status += I2O_MOTOROLA_PORT_OFFSET; in i2o_pci_alloc()
237 while (readl(c->irq_status) & I2O_IRQ_OUTBOUND_POST) { in i2o_pci_interrupt()
Di2o.h540 void __iomem *irq_status; /* Interrupt status register address */ member
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/media/platform/s5p-jpeg/
Djpeg-core.h129 u32 irq_status; member
Djpeg-core.c2079 jpeg->irq_status = 0; in exynos3250_jpeg_device_run()
2390 u32 irq_status; in exynos3250_jpeg_irq() local
2394 irq_status = exynos3250_jpeg_get_timer_status(jpeg->regs); in exynos3250_jpeg_irq()
2395 if (irq_status & EXYNOS3250_TIMER_INT_STAT) { in exynos3250_jpeg_irq()
2401 irq_status = exynos3250_jpeg_get_int_status(jpeg->regs); in exynos3250_jpeg_irq()
2402 exynos3250_jpeg_clear_int_status(jpeg->regs, irq_status); in exynos3250_jpeg_irq()
2404 jpeg->irq_status |= irq_status; in exynos3250_jpeg_irq()
2411 if ((irq_status & EXYNOS3250_HEADER_STAT) && in exynos3250_jpeg_irq()
2417 if (jpeg->irq_status & (EXYNOS3250_JPEG_DONE | in exynos3250_jpeg_irq()
/linux-4.1.27/drivers/media/platform/
Dsh_vou.c1057 u32 irq_status = sh_vou_reg_a_read(vou_dev, VOUIR), masked; in sh_vou_isr() local
1060 if (!(irq_status & 0x300)) { in sh_vou_isr()
1063 irq_status); in sh_vou_isr()
1071 "IRQ without active buffer: %x!\n", irq_status); in sh_vou_isr()
1078 masked = ~(0x300 & irq_status) & irq_status & 0x30304; in sh_vou_isr()
1081 irq_status, masked, vou_status, cnt); in sh_vou_isr()
/linux-4.1.27/include/linux/
Dtifm.h117 unsigned int irq_status; member
/linux-4.1.27/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.1.27/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.1.27/drivers/spmi/
Dspmi-pmic-arb.c167 u32 (*irq_status)(u8 n); member
442 status = readl_relaxed(pa->intr + pa->ver_ops->irq_status(apid)); in periph_interrupt()
762 .irq_status = pmic_arb_irq_status_v1,
772 .irq_status = pmic_arb_irq_status_v2,
/linux-4.1.27/drivers/mfd/
Drtsx_pcr.c827 u32 irq_status; in rtsx_pci_card_detect() local
837 irq_status = rtsx_pci_readl(pcr, RTSX_BIPR); in rtsx_pci_card_detect()
838 pcr_dbg(pcr, "irq_status: 0x%08x\n", irq_status); in rtsx_pci_card_detect()
840 irq_status &= CARD_EXIST; in rtsx_pci_card_detect()
841 card_inserted = pcr->card_inserted & irq_status; in rtsx_pci_card_detect()
/linux-4.1.27/arch/powerpc/include/asm/
Dfsl_lbc.h297 unsigned int irq_status; member
/linux-4.1.27/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.1.27/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()
1643 usdhi6_read(host, USDHI6_SD_INFO2), host->irq_status); in usdhi6_timeout_work()
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_lbc.c229 ctrl->irq_status = status; in fsl_lbc_ctrl_irq()
/linux-4.1.27/drivers/tty/serial/
Datmel_serial.c166 unsigned int irq_status; member
1177 atmel_port->irq_status = status; in atmel_handle_status()
1532 status = atmel_port->irq_status; in atmel_tasklet_func()
1801 atmel_port->irq_status = atmel_port->irq_status_prev; in atmel_startup()
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.h1074 u32 irq_status; member
/linux-4.1.27/drivers/ata/
Dlibahci.c1392 u32 irq_status = readl(port_mmio + PORT_IRQ_STAT); in ahci_bad_pmp_check_ready() local
1398 if (irq_status & PORT_IRQ_BAD_PMP) in ahci_bad_pmp_check_ready()
/linux-4.1.27/drivers/scsi/
Dnsp32.c1935 unsigned long irq_status, in nsp32_msgin_occur() argument
1973 if (!(irq_status & IRQSTATUS_RESELECT_OCCUER)) { in nsp32_msgin_occur()