/openbmc/linux/drivers/mmc/host/ |
H A D | alcor.c | 411 intmask &= AU6601_INT_CMD_END; in alcor_cmd_irq_done() 413 if (!intmask) in alcor_cmd_irq_done() 455 if (!intmask) in alcor_cmd_irq_thread() 460 intmask); in alcor_cmd_irq_thread() 478 if (!intmask) in alcor_data_irq_done() 529 if (!intmask) in alcor_data_irq_thread() 534 intmask); in alcor_data_irq_thread() 573 u32 intmask, tmp; in alcor_irq_thread() local 580 if (unlikely(!intmask || AU6601_INT_ALL_MASK == intmask)) { in alcor_irq_thread() 598 alcor_cd_irq(host, intmask); in alcor_irq_thread() [all …]
|
H A D | sdhci.c | 3334 if (intmask & SDHCI_INT_RESPONSE) in sdhci_cmd_irq() 3455 intmask); in sdhci_data_irq() 3537 if (!intmask || intmask == 0xffffffff) { in sdhci_irq() 3546 intmask = host->ops->irq(host, intmask); in sdhci_irq() 3547 if (!intmask) in sdhci_irq() 3587 sdhci_cmd_irq(host, intmask & SDHCI_INT_CMD_MASK, &intmask); in sdhci_irq() 3596 if (intmask & SDHCI_INT_RETUNE) in sdhci_irq() 3610 if (intmask) { in sdhci_irq() 3611 unexpected |= intmask; in sdhci_irq() 4001 mask = intmask & host->cqe_ier; in sdhci_cqe_irq() [all …]
|
H A D | bcm2835.c | 856 if (!(intmask & SDHSTS_ERROR_MASK)) in bcm2835_check_cmd_error() 863 if (intmask & SDHSTS_CRC7_ERROR) { in bcm2835_check_cmd_error() 889 if (intmask & SDHSTS_REW_TIME_OUT) in bcm2835_check_data_error() 920 bcm2835_check_data_error(host, intmask); in bcm2835_data_irq() 973 u32 intmask; in bcm2835_irq() local 977 intmask = readl(host->ioaddr + SDHSTS); in bcm2835_irq() 985 if (intmask & SDHSTS_BLOCK_IRPT) { in bcm2835_irq() 986 bcm2835_check_data_error(host, intmask); in bcm2835_irq() 991 if (intmask & SDHSTS_BUSY_IRPT) { in bcm2835_irq() 1004 if ((intmask & SDHSTS_DATA_FLAG) && in bcm2835_irq() [all …]
|
H A D | sdhci-pxav2.c | 101 static u32 pxav1_irq(struct sdhci_host *host, u32 intmask) in pxav1_irq() argument 106 if (pxav2_host->sdio_mrq && (intmask & SDHCI_INT_CMD_MASK)) { in pxav1_irq() 108 sdhci_writel(host, intmask & SDHCI_INT_CMD_MASK, SDHCI_INT_STATUS); in pxav1_irq() 109 intmask &= ~SDHCI_INT_CMD_MASK; in pxav1_irq() 120 return intmask; in pxav1_irq()
|
H A D | sdhci-brcmstb.c | 189 static u32 sdhci_brcmstb_cqhci_irq(struct sdhci_host *host, u32 intmask) in sdhci_brcmstb_cqhci_irq() argument 194 if (!sdhci_cqe_irq(host, intmask, &cmd_error, &data_error)) in sdhci_brcmstb_cqhci_irq() 195 return intmask; in sdhci_brcmstb_cqhci_irq() 197 cqhci_irq(host->mmc, intmask, cmd_error, data_error); in sdhci_brcmstb_cqhci_irq()
|
H A D | via-sdmmc.c | 834 static void via_sdc_cmd_isr(struct via_crdr_mmc_host *host, u16 intmask) in via_sdc_cmd_isr() argument 836 BUG_ON(intmask == 0); in via_sdc_cmd_isr() 841 mmc_hostname(host->mmc), intmask); in via_sdc_cmd_isr() 845 if (intmask & VIA_CRDR_SDSTS_CRTO) in via_sdc_cmd_isr() 847 else if (intmask & VIA_CRDR_SDSTS_SC) in via_sdc_cmd_isr() 852 else if (intmask & VIA_CRDR_SDSTS_CRD) in via_sdc_cmd_isr() 856 static void via_sdc_data_isr(struct via_crdr_mmc_host *host, u16 intmask) in via_sdc_data_isr() argument 858 BUG_ON(intmask == 0); in via_sdc_data_isr() 863 if (intmask & VIA_CRDR_SDSTS_DT) in via_sdc_data_isr() 865 else if (intmask & (VIA_CRDR_SDSTS_RC | VIA_CRDR_SDSTS_WC)) in via_sdc_data_isr()
|
H A D | sdhci-of-esdhc.c | 504 static void esdhc_of_adma_workaround(struct sdhci_host *host, u32 intmask) in esdhc_of_adma_workaround() argument 512 applicable = (intmask & SDHCI_INT_DATA_END) && in esdhc_of_adma_workaround() 513 (intmask & SDHCI_INT_BLK_GAP) && in esdhc_of_adma_workaround() 1217 static u32 esdhc_irq(struct sdhci_host *host, u32 intmask) in esdhc_irq() argument 1228 intmask & SDHCI_INT_DATA_END) { in esdhc_irq() 1229 intmask &= ~SDHCI_INT_DATA_END; in esdhc_irq() 1234 return intmask; in esdhc_irq()
|
H A D | sdhci-omap.c | 886 static u32 sdhci_omap_irq(struct sdhci_host *host, u32 intmask) in sdhci_omap_irq() argument 892 (intmask & CMD_ERR_MASK)) { in sdhci_omap_irq() 900 if (intmask & SDHCI_INT_TIMEOUT) in sdhci_omap_irq() 912 sdhci_writel(host, intmask & CMD_MASK, SDHCI_INT_STATUS); in sdhci_omap_irq() 913 intmask &= ~CMD_MASK; in sdhci_omap_irq() 916 return intmask; in sdhci_omap_irq()
|
/openbmc/linux/drivers/net/arcnet/ |
H A D | arcnet.c | 588 lp->hw.intmask(dev, 0); in arcnet_open() 595 lp->hw.intmask(dev, lp->intmask); in arcnet_open() 625 lp->hw.intmask(dev, 0); in arcnet_close() 729 lp->hw.intmask(dev, 0); in arcnet_send_packet() 765 lp->hw.intmask(dev, 0); in arcnet_send_packet() 769 lp->hw.intmask(dev, lp->intmask); in arcnet_send_packet() 831 lp->hw.intmask(dev, 0); in arcnet_timeout() 833 lp->hw.intmask(dev, lp->intmask); in arcnet_timeout() 878 lp->hw.intmask(dev, 0); in arcnet_interrupt() 1103 lp->hw.intmask(dev, 0); in arcnet_interrupt() [all …]
|
H A D | arcdevice.h | 247 intmask; /* current value of INTMASK register */ member 322 void (*intmask)(struct net_device *dev, int mask); member
|
/openbmc/u-boot/drivers/mmc/ |
H A D | bcm2835_sdhost.c | 516 if (!(intmask & SDHSTS_ERROR_MASK)) in bcm2835_check_cmd_error() 522 printf("sdhost_busy_irq: intmask %08x\n", intmask); in bcm2835_check_cmd_error() 523 if (intmask & SDHSTS_CRC7_ERROR) { in bcm2835_check_cmd_error() 525 } else if (intmask & (SDHSTS_CRC16_ERROR | in bcm2835_check_cmd_error() 528 } else if (intmask & (SDHSTS_REW_TIME_OUT | SDHSTS_CMD_TIME_OUT)) { in bcm2835_check_cmd_error() 541 if (intmask & (SDHSTS_CRC16_ERROR | SDHSTS_FIFO_ERROR)) in bcm2835_check_data_error() 543 if (intmask & SDHSTS_REW_TIME_OUT) in bcm2835_check_data_error() 554 u32 intmask = readl(host->ioaddr + SDHSTS); in bcm2835_transmit() local 558 ret = bcm2835_check_data_error(host, intmask); in bcm2835_transmit() 562 ret = bcm2835_check_cmd_error(host, intmask); in bcm2835_transmit() [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-altera.c | 40 u32 intmask; in altera_gpio_irq_unmask() local 47 intmask = readl(mm_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_unmask() 49 intmask |= BIT(irqd_to_hwirq(d)); in altera_gpio_irq_unmask() 50 writel(intmask, mm_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_unmask() 59 u32 intmask; in altera_gpio_irq_mask() local 65 intmask = readl(mm_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_mask() 67 intmask &= ~BIT(irqd_to_hwirq(d)); in altera_gpio_irq_mask() 68 writel(intmask, mm_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_mask()
|
/openbmc/qemu/hw/intc/ |
H A D | imx_avic.c | 46 VMSTATE_UINT32(intmask, IMXAVICState), 70 if (!flags || (s->intmask == 0x1f)) { in imx_avic_update() 81 if (imx_avic_prio(s, i) > s->intmask) { in imx_avic_update() 120 return s->intmask; in imx_avic_read() 240 s->intmask = val & 0x1f; in imx_avic_write() 323 s->intmask = 0x1f; in imx_avic_reset()
|
/openbmc/linux/drivers/char/tpm/ |
H A D | tpm_tis_core.c | 957 intmask | TPM_GLOBAL_INT_ENABLE); in tpm_tis_probe_irq_single() 1107 u32 intmask; in tpm_tis_core_init() local 1187 intmask |= TPM_INTF_CMD_READY_INT; in tpm_tis_core_init() 1199 intmask |= TPM_INTF_LOCALITY_CHANGE_INT; in tpm_tis_core_init() 1203 intmask |= TPM_INTF_STS_VALID_INT; in tpm_tis_core_init() 1207 intmask |= TPM_INTF_DATA_AVAIL_INT; in tpm_tis_core_init() 1211 intmask &= ~TPM_GLOBAL_INT_ENABLE; in tpm_tis_core_init() 1277 tpm_tis_probe_irq(chip, intmask); in tpm_tis_core_init() 1280 priv->int_mask = intmask; in tpm_tis_core_init() 1315 u32 intmask; in tpm_tis_reenable_interrupts() local [all …]
|
/openbmc/qemu/hw/sd/ |
H A D | pxa2xx_mmci.c | 52 uint32_t intmask; member 96 VMSTATE_UINT32(intmask, PXA2xxMMCIState), 169 uint32_t mask = s->intmask; in pxa2xx_mmci_int_update() 315 ret = s->intmask; in pxa2xx_mmci_read() 434 s->intmask = value & 0x1fff; in pxa2xx_mmci_write() 528 s->intmask = 0; in pxa2xx_mmci_reset()
|
/openbmc/linux/drivers/char/tpm/st33zp24/ |
H A D | st33zp24.c | 450 u8 intmask = 0; in st33zp24_probe() local 513 intmask |= TPM_INTF_CMD_READY_INT in st33zp24_probe() 518 &intmask, 1); in st33zp24_probe() 522 intmask = TPM_GLOBAL_INT_ENABLE; in st33zp24_probe() 524 &intmask, 1); in st33zp24_probe()
|
/openbmc/qemu/include/hw/intc/ |
H A D | imx_avic.h | 50 uint32_t intmask; member
|
/openbmc/u-boot/arch/arm/include/asm/arch-rockchip/ |
H A D | gpio.h | 14 u32 intmask; member
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | ks-sa-rng.c | 77 u32 intmask; member 140 writel(0, &ks_sa_rng->reg_rng->intmask); in ks_sa_rng_init()
|
/openbmc/qemu/hw/misc/macio/ |
H A D | pmu.c | 67 if ((s->intbits & s->intmask) != 0) { in pmu_update_extirq() 148 trace_pmu_cmd_set_int_mask(s->intmask); in pmu_cmd_set_int_mask() 149 s->intmask = in_data[0]; in pmu_cmd_set_int_mask() 695 VMSTATE_UINT8(intmask, PMUState), 712 s->intmask = PMU_INT_ADB | PMU_INT_TICK; in pmu_reset()
|
/openbmc/linux/arch/mips/include/asm/sgi/ |
H A D | pi1.h | 51 volatile u8 intmask; /* enabled low, reset high*/ member
|
/openbmc/linux/drivers/memory/tegra/ |
H A D | mc.c | 580 status = mc_ch_readl(mc, channel, MC_INTSTATUS) & mc->soc->intmask; in tegra30_mc_handle_irq() 582 status = mc_readl(mc, MC_INTSTATUS) & mc->soc->intmask; in tegra30_mc_handle_irq() 593 u32 intmask = BIT(bit); in tegra30_mc_handle_irq() local 603 switch (intmask) { in tegra30_mc_handle_irq() 948 mc_ch_writel(mc, MC_BROADCAST_CHANNEL, mc->soc->intmask, in tegra_mc_probe() 951 mc_writel(mc, mc->soc->intmask, MC_INTMASK); in tegra_mc_probe()
|
H A D | tegra20-emc.c | 238 u32 intmask = EMC_REFRESH_OVERFLOW_INT; in tegra_emc_isr() local 241 status = readl_relaxed(emc->regs + EMC_INTSTATUS) & intmask; in tegra_emc_isr() 599 u32 intmask = EMC_REFRESH_OVERFLOW_INT; in emc_setup_hw() local 623 writel_relaxed(intmask, emc->regs + EMC_INTMASK); in emc_setup_hw() 624 writel_relaxed(intmask, emc->regs + EMC_INTSTATUS); in emc_setup_hw()
|
/openbmc/qemu/include/hw/misc/macio/ |
H A D | pmu.h | 215 uint8_t intmask; member
|
/openbmc/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 103 u32 *intmask; member 1496 u32 *intmask, *hostown; in intel_pinctrl_pm_init() local 1498 intmask = devm_kcalloc(pctrl->dev, community->ngpps, in intel_pinctrl_pm_init() 1499 sizeof(*intmask), GFP_KERNEL); in intel_pinctrl_pm_init() 1500 if (!intmask) in intel_pinctrl_pm_init() 1503 communities[i].intmask = intmask; in intel_pinctrl_pm_init() 1797 communities[i].intmask[gpp] = readl(base + gpp * 4); in intel_pinctrl_suspend_noirq() 1908 intel_restore_intmask(pctrl, i, base, gpp, communities[i].intmask[gpp]); in intel_pinctrl_resume_noirq()
|