/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-aspeed.c | 233 u32 command, irq_status, status_ack = 0; in aspeed_i2c_slave_irq() local 244 irq_status = readl(bus->base + ASPEED_I2C_INTR_STS_REG); in aspeed_i2c_slave_irq() 247 if (irq_status & ASPEED_I2CD_INTR_SLAVE_MATCH) { in aspeed_i2c_slave_irq() 259 irq_status, command); in aspeed_i2c_slave_irq() 262 if (irq_status & ASPEED_I2CD_INTR_RX_DONE) { in aspeed_i2c_slave_irq() 277 if (irq_status & ASPEED_I2CD_INTR_NORMAL_STOP) { in aspeed_i2c_slave_irq() 281 if (irq_status & ASPEED_I2CD_INTR_TX_NAK) { in aspeed_i2c_slave_irq() 288 if (irq_status & ASPEED_I2CD_INTR_TX_ACK) in aspeed_i2c_slave_irq() 298 if (!(irq_status & ASPEED_I2CD_INTR_TX_ACK)) in aspeed_i2c_slave_irq() 321 if (status_ack != irq_status) in aspeed_i2c_slave_irq() [all …]
|
D | i2c-uniphier-f.c | 165 u32 irq_status; in uniphier_fi2c_interrupt() local 169 irq_status = readl(priv->membase + UNIPHIER_FI2C_INT); in uniphier_fi2c_interrupt() 170 irq_status &= priv->enabled_irqs; in uniphier_fi2c_interrupt() 174 priv->enabled_irqs, irq_status); in uniphier_fi2c_interrupt() 176 if (irq_status & UNIPHIER_FI2C_INT_STOP) in uniphier_fi2c_interrupt() 179 if (unlikely(irq_status & UNIPHIER_FI2C_INT_AL)) { in uniphier_fi2c_interrupt() 185 if (unlikely(irq_status & UNIPHIER_FI2C_INT_NA)) { in uniphier_fi2c_interrupt() 205 if (irq_status & UNIPHIER_FI2C_INT_TE) { in uniphier_fi2c_interrupt() 213 if (irq_status & (UNIPHIER_FI2C_INT_RF | UNIPHIER_FI2C_INT_RB)) { in uniphier_fi2c_interrupt() 221 if (!priv->len && (irq_status & UNIPHIER_FI2C_INT_RB)) in uniphier_fi2c_interrupt() [all …]
|
/linux-4.19.296/drivers/media/rc/img-ir/ |
D | img-ir-core.c | 28 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()
|
D | img-ir-raw.c | 22 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()
|
D | img-ir-raw.h | 36 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
|
D | img-ir-hw.h | 260 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
|
D | img-ir-hw.c | 957 void img_ir_isr_hw(struct img_ir_priv *priv, u32 irq_status) in img_ir_isr_hw() argument
|
/linux-4.19.296/drivers/misc/ |
D | tifm_7xx1.c | 44 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.19.296/drivers/edac/ |
D | ti_edac.c | 96 u32 irq_status; in ti_edac_isr() local 100 irq_status = ti_edac_readl(edac, EMIF_IRQ_STATUS); in ti_edac_isr() 102 if (irq_status & EMIF_1B_ECC_ERR) { in ti_edac_isr() 112 if (irq_status & EMIF_2B_ECC_ERR) { in ti_edac_isr() 120 if (irq_status & EMIF_WR_ECC_ERR) in ti_edac_isr() 125 ti_edac_writel(edac, irq_status, EMIF_IRQ_STATUS); in ti_edac_isr()
|
D | altera_edac.c | 1955 int dberr, bit, sm_offset, irq_status; in altr_edac_a10_irq_handler() local 1967 regmap_read(edac->ecc_mgr_map, sm_offset, &irq_status); in altr_edac_a10_irq_handler() 1969 bits = irq_status; in altr_edac_a10_irq_handler() 2276 int bit, sm_offset, irq_status; in altr_edac_s10_irq_handler() local 2282 s10_protected_reg_read(NULL, sm_offset, &irq_status); in altr_edac_s10_irq_handler() 2284 for_each_set_bit(bit, (unsigned long *)&irq_status, 32) { in altr_edac_s10_irq_handler()
|
/linux-4.19.296/drivers/gpio/ |
D | gpio-pci-idio-16.c | 51 u8 irq_status; member 277 unsigned int irq_status; in idio_16_irq_handler() local 283 irq_status = ioread8(&idio16gpio->reg->irq_status); in idio_16_irq_handler() 288 if (!(irq_status & 0x3) || !(irq_status & 0x4)) in idio_16_irq_handler()
|
D | gpio-pcie-idio-24.c | 477 unsigned long irq_status; in idio_24_irq_handler() local 485 irq_status = ioread32(&idio24gpio->reg->cos0_7); in idio_24_irq_handler() 490 if (!irq_status) in idio_24_irq_handler() 494 irq_mask = idio24gpio->irq_mask & irq_status; in idio_24_irq_handler() 503 iowrite32(irq_status, &idio24gpio->reg->cos0_7); in idio_24_irq_handler()
|
D | gpio-wcove.c | 374 unsigned int ctlo, ctli, irq_mask, irq_status; in wcove_gpio_dbg_show() local 385 &irq_status); in wcove_gpio_dbg_show() 399 irq_status & BIT(offset) ? "pending" : " "); in wcove_gpio_dbg_show()
|
D | gpio-dwapb.c | 196 u32 irq_status = dwapb_read(gpio, GPIO_INTSTATUS); in dwapb_do_irq() local 197 u32 ret = irq_status; in dwapb_do_irq() 199 while (irq_status) { in dwapb_do_irq() 200 int hwirq = fls(irq_status) - 1; in dwapb_do_irq() 204 irq_status &= ~BIT(hwirq); in dwapb_do_irq()
|
/linux-4.19.296/drivers/memstick/host/ |
D | jmb38x_ms.c | 525 unsigned int irq_status; in jmb38x_ms_isr() local 528 irq_status = readl(host->addr + INT_STATUS); in jmb38x_ms_isr() 529 dev_dbg(&host->chip->pdev->dev, "irq_status = %08x\n", irq_status); in jmb38x_ms_isr() 530 if (irq_status == 0 || irq_status == (~0)) { in jmb38x_ms_isr() 536 if (irq_status & INT_STATUS_ANY_ERR) { in jmb38x_ms_isr() 537 if (irq_status & INT_STATUS_CRC_ERR) in jmb38x_ms_isr() 539 else if (irq_status & INT_STATUS_TPC_ERR) { in jmb38x_ms_isr() 546 if (irq_status & INT_STATUS_EOTRAN) in jmb38x_ms_isr() 549 if (irq_status & (INT_STATUS_FIFO_RRDY in jmb38x_ms_isr() 553 if (irq_status & INT_STATUS_EOTRAN) { in jmb38x_ms_isr() [all …]
|
D | r592.c | 630 u16 irq_enable, irq_status; in r592_irq() local 638 irq_status = reg & 0xFFFF; in r592_irq() 641 reg &= ~irq_status; in r592_irq() 645 irq_status &= (irq_enable); in r592_irq() 649 if (irq_status & (R592_REG_MSC_IRQ_INSERT | R592_REG_MSC_IRQ_REMOVE)) { in r592_irq() 651 bool card_was_added = irq_status & R592_REG_MSC_IRQ_INSERT; in r592_irq() 660 if (irq_status & in r592_irq() 664 if (irq_status & R592_REG_MSC_FIFO_DMA_ERR) { in r592_irq()
|
/linux-4.19.296/include/linux/ |
D | rmi.h | 333 unsigned long irq_status; member 350 unsigned long *irq_status; member 374 void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
|
D | tifm.h | 117 unsigned int irq_status; member
|
/linux-4.19.296/drivers/media/rc/ |
D | ene_ir.c | 687 u8 irq_status; in ene_irq_status() local 694 irq_status = ene_read_reg(dev, ENEB_IRQ_STATUS); in ene_irq_status() 696 if (!(irq_status & ENEB_IRQ_STATUS_IR)) in ene_irq_status() 703 irq_status = ene_read_reg(dev, ENE_IRQ); in ene_irq_status() 704 if (!(irq_status & ENE_IRQ_STATUS)) in ene_irq_status() 708 ene_write_reg(dev, ENE_IRQ, irq_status & ~ENE_IRQ_STATUS); in ene_irq_status() 709 ene_write_reg(dev, ENE_IRQ, irq_status & ~ENE_IRQ_STATUS); in ene_irq_status() 731 int hw_sample, irq_status; in ene_isr() local 742 irq_status = ene_irq_status(dev); in ene_isr() 744 if (!irq_status) in ene_isr() [all …]
|
/linux-4.19.296/drivers/pci/controller/dwc/ |
D | pcie-designware-host.c | 168 pp->irq_status[ctrl] &= ~(1 << bit); in dw_pci_bottom_mask() 170 ~pp->irq_status[ctrl]); in dw_pci_bottom_mask() 191 pp->irq_status[ctrl] |= 1 << bit; in dw_pci_bottom_unmask() 193 ~pp->irq_status[ctrl]); in dw_pci_bottom_unmask() 679 pp->irq_status[ctrl] = 0; in dw_pcie_setup_rc()
|
D | pcie-designware.h | 169 u32 irq_status[MAX_MSI_CTRLS]; member
|
/linux-4.19.296/drivers/xen/events/ |
D | events_base.c | 711 struct physdev_irq_status_query irq_status; in pirq_query_unmask() local 716 irq_status.irq = pirq_from_irq(irq); in pirq_query_unmask() 717 if (HYPERVISOR_physdev_op(PHYSDEVOP_irq_status_query, &irq_status)) in pirq_query_unmask() 718 irq_status.flags = 0; in pirq_query_unmask() 721 if (irq_status.flags & XENIRQSTAT_needs_eoi) in pirq_query_unmask() 1986 struct physdev_irq_status_query irq_status; in xen_test_irq_shared() local 1991 irq_status.irq = info->u.pirq.pirq; in xen_test_irq_shared() 1993 if (HYPERVISOR_physdev_op(PHYSDEVOP_irq_status_query, &irq_status)) in xen_test_irq_shared() 1995 return !(irq_status.flags & XENIRQSTAT_shared); in xen_test_irq_shared()
|
/linux-4.19.296/drivers/iio/light/ |
D | si1133.c | 646 u32 irq_status; in si1133_threaded_irq_handler() local 649 err = regmap_read(data->regmap, SI1133_REG_IRQ_STATUS, &irq_status); in si1133_threaded_irq_handler() 655 if (irq_status != data->scan_mask) in si1133_threaded_irq_handler()
|
D | si1145.c | 458 u8 irq_status = 0; in si1145_trigger_handler() local 465 irq_status = ret = i2c_smbus_read_byte_data(data->client, in si1145_trigger_handler() 469 if (!(irq_status & SI1145_MASK_ALL_IE)) in si1145_trigger_handler() 498 irq_status & SI1145_MASK_ALL_IE); in si1145_trigger_handler()
|
/linux-4.19.296/drivers/misc/cardreader/ |
D | rtsx_pcr.c | 929 u32 irq_status; in rtsx_pci_card_detect() local 939 irq_status = rtsx_pci_readl(pcr, RTSX_BIPR); in rtsx_pci_card_detect() 940 pcr_dbg(pcr, "irq_status: 0x%08x\n", irq_status); in rtsx_pci_card_detect() 942 irq_status &= CARD_EXIST; in rtsx_pci_card_detect() 943 card_inserted = pcr->card_inserted & irq_status; in rtsx_pci_card_detect()
|