Lines Matching refs:imask
750 u32 imask; in sunxi_mmc_enable_sdio_irq() local
754 imask = mmc_readl(host, REG_IMASK); in sunxi_mmc_enable_sdio_irq()
757 imask |= SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
760 imask &= ~SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
762 mmc_writel(host, REG_IMASK, imask); in sunxi_mmc_enable_sdio_irq()
781 u32 imask = SDXC_INTERRUPT_ERROR_BIT; in sunxi_mmc_request() local
806 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
819 imask |= SDXC_AUTO_COMMAND_DONE; in sunxi_mmc_request()
825 imask |= SDXC_AUTO_COMMAND_DONE; in sunxi_mmc_request()
828 imask |= SDXC_DATA_OVER; in sunxi_mmc_request()
836 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
839 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
843 cmd_val & 0x3f, cmd_val, cmd->arg, imask, in sunxi_mmc_request()
869 mmc_writel(host, REG_IMASK, host->sdio_imask | imask); in sunxi_mmc_request()