Lines Matching refs:imask
745 u32 imask; in sunxi_mmc_enable_sdio_irq() local
749 imask = mmc_readl(host, REG_IMASK); in sunxi_mmc_enable_sdio_irq()
752 imask |= SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
755 imask &= ~SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
757 mmc_writel(host, REG_IMASK, imask); in sunxi_mmc_enable_sdio_irq()
776 u32 imask = SDXC_INTERRUPT_ERROR_BIT; in sunxi_mmc_request() local
801 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
814 imask |= SDXC_AUTO_COMMAND_DONE; in sunxi_mmc_request()
820 imask |= SDXC_AUTO_COMMAND_DONE; in sunxi_mmc_request()
823 imask |= SDXC_DATA_OVER; in sunxi_mmc_request()
831 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
834 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
838 cmd_val & 0x3f, cmd_val, cmd->arg, imask, in sunxi_mmc_request()
864 mmc_writel(host, REG_IMASK, host->sdio_imask | imask); in sunxi_mmc_request()