Home
last modified time | relevance | path

Searched refs:intmask (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/net/arcnet/
H A Darcnet.c590 lp->hw.intmask(dev, 0); in arcnet_open()
596 lp->intmask = NORXflag | RECONflag; in arcnet_open()
597 lp->hw.intmask(dev, lp->intmask); in arcnet_open()
627 lp->hw.intmask(dev, 0); in arcnet_close()
731 lp->hw.intmask(dev, 0); in arcnet_send_packet()
767 lp->hw.intmask(dev, 0); in arcnet_send_packet()
770 lp->intmask |= TXFREEflag | EXCNAKflag; in arcnet_send_packet()
771 lp->hw.intmask(dev, lp->intmask); in arcnet_send_packet()
790 lp->hw.status(dev), lp->intmask, lp->next_tx, lp->cur_tx); in go_tx()
808 lp->intmask |= TXFREEflag | EXCNAKflag; in go_tx()
[all …]
H A Darcdevice.h248 intmask; /* current value of INTMASK register */ member
323 void (*intmask)(struct net_device *dev, int mask); member
H A Darc-rimi.c
H A Dcom90io.c
H A Dcom90xx.c
/linux/drivers/gpio/
H A Dgpio-altera.c49 u32 intmask; in altera_gpio_irq_unmask()
54 intmask = readl(altera_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_unmask()
56 intmask |= BIT(irqd_to_hwirq(d)); in altera_gpio_irq_unmask()
57 writel(intmask, altera_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_unmask()
66 u32 intmask; in altera_gpio_irq_mask()
69 intmask = readl(altera_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_mask()
71 intmask &= ~BIT(irqd_to_hwirq(d)); in altera_gpio_irq_mask()
72 writel(intmask, altera_gc->regs + ALTERA_GPIO_IRQ_MASK); in altera_gpio_irq_mask()
48 u32 intmask; altera_gpio_irq_unmask() local
65 u32 intmask; altera_gpio_irq_mask() local
/linux/drivers/mmc/host/
H A Dsdhci.c3298 static void sdhci_cmd_irq(struct sdhci_host *host, u32 intmask, u32 *intmask_p) in sdhci_cmd_irq() argument
3301 if (intmask & SDHCI_INT_AUTO_CMD_ERR && host->data_cmd) { in sdhci_cmd_irq()
3324 mmc_hostname(host->mmc), (unsigned)intmask); in sdhci_cmd_irq()
3330 if (intmask & (SDHCI_INT_TIMEOUT | SDHCI_INT_CRC | in sdhci_cmd_irq()
3332 if (intmask & SDHCI_INT_TIMEOUT) { in sdhci_cmd_irq()
3342 (intmask & (SDHCI_INT_CRC | SDHCI_INT_TIMEOUT)) == in sdhci_cmd_irq()
3354 if (intmask & SDHCI_INT_AUTO_CMD_ERR) { in sdhci_cmd_irq()
3370 if (intmask & SDHCI_INT_RESPONSE) in sdhci_cmd_irq()
3406 static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) in sdhci_data_irq() argument
3415 if (intmask & SDHCI_INT_DATA_AVAIL && !host->data) { in sdhci_data_irq()
[all …]
H A Dbcm2835.c854 static bool bcm2835_check_cmd_error(struct bcm2835_host *host, u32 intmask) in bcm2835_check_cmd_error() argument
858 if (!(intmask & SDHSTS_ERROR_MASK)) in bcm2835_check_cmd_error()
864 dev_err(dev, "sdhost_busy_irq: intmask %08x\n", intmask); in bcm2835_check_cmd_error()
865 if (intmask & SDHSTS_CRC7_ERROR) { in bcm2835_check_cmd_error()
867 } else if (intmask & (SDHSTS_CRC16_ERROR | in bcm2835_check_cmd_error()
873 } else if (intmask & SDHSTS_REW_TIME_OUT) { in bcm2835_check_cmd_error()
878 } else if (intmask & SDHSTS_CMD_TIME_OUT) { in bcm2835_check_cmd_error()
885 static void bcm2835_check_data_error(struct bcm2835_host *host, u32 intmask) in bcm2835_check_data_error() argument
889 if (intmask & (SDHSTS_CRC16_ERROR | SDHSTS_FIFO_ERROR)) in bcm2835_check_data_error()
891 if (intmask & SDHSTS_REW_TIME_OUT) in bcm2835_check_data_error()
[all …]
H A Dsdhci-pxav2.c101 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 Dsdhci-brcmstb.c425 static u32 sdhci_brcmstb_cqhci_irq(struct sdhci_host *host, u32 intmask) in sdhci_brcmstb_cqhci_irq() argument
430 if (!sdhci_cqe_irq(host, intmask, &cmd_error, &data_error)) in sdhci_brcmstb_cqhci_irq()
431 return intmask; in sdhci_brcmstb_cqhci_irq()
433 cqhci_irq(host->mmc, intmask, cmd_error, data_error); in sdhci_brcmstb_cqhci_irq()
H A Dsdhci-pci-gli.c1755 static u32 sdhci_gl9763e_cqhci_irq(struct sdhci_host *host, u32 intmask) in sdhci_gl9763e_cqhci_irq() argument
1760 if (!sdhci_cqe_irq(host, intmask, &cmd_error, &data_error)) in sdhci_gl9763e_cqhci_irq()
1761 return intmask; in sdhci_gl9763e_cqhci_irq()
1763 cqhci_irq(host->mmc, intmask, cmd_error, data_error); in sdhci_gl9763e_cqhci_irq()
H A Dsdhci-of-dwcmshc.c619 static u32 dwcmshc_cqe_irq_handler(struct sdhci_host *host, u32 intmask) in dwcmshc_cqe_irq_handler() argument
624 if (!sdhci_cqe_irq(host, intmask, &cmd_error, &data_error)) in dwcmshc_cqe_irq_handler()
625 return intmask; in dwcmshc_cqe_irq_handler()
627 cqhci_irq(host->mmc, intmask, cmd_error, data_error); in dwcmshc_cqe_irq_handler()
H A Dsdhci-msm.c2160 static u32 sdhci_msm_cqe_irq(struct sdhci_host *host, u32 intmask) in sdhci_msm_cqe_irq() argument
2165 if (!sdhci_cqe_irq(host, intmask, &cmd_error, &data_error)) in sdhci_msm_cqe_irq()
2166 return intmask; in sdhci_msm_cqe_irq()
2168 cqhci_irq(host->mmc, intmask, cmd_error, data_error); in sdhci_msm_cqe_irq()
H A Dcqhci-core.c822 irqreturn_t cqhci_irq(struct mmc_host *mmc, u32 intmask, int cmd_error, in cqhci_irq() argument
/linux/drivers/char/tpm/
H A Dtpm_tis_core.c941 static int tpm_tis_probe_irq_single(struct tpm_chip *chip, u32 intmask, in tpm_tis_probe_irq_single()
984 intmask | TPM_GLOBAL_INT_ENABLE); in tpm_tis_probe_irq_single()
1014 static void tpm_tis_probe_irq(struct tpm_chip *chip, u32 intmask) in tpm_tis_probe_irq()
1028 if (!tpm_tis_probe_irq_single(chip, intmask, 0, in tpm_tis_remove()
1031 } else if (!tpm_tis_probe_irq_single(chip, intmask, 0, in tpm_tis_remove()
1132 u32 intmask; in tpm_tis_core_init()
1205 rc = tpm_tis_read32(priv, TPM_INT_ENABLE(priv->locality), &intmask); in tpm_tis_core_init()
1219 intmask |= TPM_INTF_CMD_READY_INT; in tpm_tis_core_init()
1231 intmask |= TPM_INTF_LOCALITY_CHANGE_INT; in tpm_tis_core_init()
1235 intmask | in tpm_tis_core_init()
930 tpm_tis_probe_irq_single(struct tpm_chip * chip,u32 intmask,int flags,int irq) tpm_tis_probe_irq_single() argument
1003 tpm_tis_probe_irq(struct tpm_chip * chip,u32 intmask) tpm_tis_probe_irq() argument
1120 u32 intmask; tpm_tis_core_init() local
1331 u32 intmask; tpm_tis_reenable_interrupts() local
[all...]
/linux/arch/mips/include/asm/sgi/
H A Dpi1.h51 volatile u8 intmask; /* enabled low, reset high*/ member
/linux/drivers/pinctrl/intel/
H A Dpinctrl-intel.c121 u32 *intmask; member
1531 u32 *intmask, *hostown; in intel_pinctrl_pm_init() local
1533 intmask = devm_kcalloc(pctrl->dev, community->ngpps, in intel_pinctrl_pm_init()
1534 sizeof(*intmask), GFP_KERNEL); in intel_pinctrl_pm_init()
1535 if (!intmask) in intel_pinctrl_pm_init()
1538 communities[i].intmask = intmask; in intel_pinctrl_pm_init()
1840 communities[i].intmask[gpp] = readl(base + gpp * 4); in intel_pinctrl_suspend_noirq()
1950 intel_restore_intmask(pctrl, i, base, gpp, communities[i].intmask[gpp]); in intel_pinctrl_resume_noirq()
/linux/drivers/memory/tegra/
H A Dtegra20-emc.c220 u32 intmask = EMC_REFRESH_OVERFLOW_INT;
223 status = readl_relaxed(emc->regs + EMC_INTSTATUS) & intmask;
578 u32 intmask = EMC_REFRESH_OVERFLOW_INT; in emc_read_lpddr_sdram_info()
602 writel_relaxed(intmask, emc->regs + EMC_INTMASK); in emc_setup_hw()
603 writel_relaxed(intmask, emc->regs + EMC_INTSTATUS); in emc_setup_hw()
238 u32 intmask = EMC_REFRESH_OVERFLOW_INT; tegra20_emc_isr() local
596 u32 intmask = EMC_REFRESH_OVERFLOW_INT; emc_setup_hw() local
/linux/drivers/net/wireless/broadcom/brcm80211/include/
H A Dchipcommon.h27 u32 intmask; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dsdio.h218 u32 intmask; /* rev8 */ member
H A Dpcie.c433 u32 intmask; member
443 .intmask = BRCMF_PCIE_PCIE2REG_INTMASK,
453 .intmask = BRCMF_PCIE_64_PCIE2REG_INTMASK,
2670 if (brcmf_pcie_read_reg32(devinfo, devinfo->reginfo->intmask) != 0) { in brcmf_pcie_pm_leave_D3()
/linux/drivers/mailbox/
H A Dbcm-pdc-mailbox.c202 u32 intmask; /* 0x024 */ member
1304 iowrite32(0, &pdcs->regs->intmask); in pdc_hw_init()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dd11.h52 u32 intmask; member
H A Dmain.c3251 bcma_write32(core, D11REGOFFS(intctrlregs[RX_FIFO].intmask), in brcms_b_coreinit()
7310 /* Clear the soft intmask */ in brcms_c_update_beacon_hw()
/linux/drivers/scsi/aic7xxx/
H A Daic79xx.seq1841 * intmask bits and do a normal return