Lines Matching refs:ireg
624 int *ireg, int *status) in tmio_mmc_card_irq_status() argument
627 *ireg = *status & TMIO_MASK_IRQ & ~host->sdcard_irq_mask; in tmio_mmc_card_irq_status()
630 pr_debug_status(*ireg); in tmio_mmc_card_irq_status()
637 int ireg, int status) in __tmio_mmc_card_detect_irq() argument
642 if (ireg & (TMIO_STAT_CARD_INSERT | TMIO_STAT_CARD_REMOVE)) { in __tmio_mmc_card_detect_irq()
645 if ((((ireg & TMIO_STAT_CARD_REMOVE) && mmc->card) || in __tmio_mmc_card_detect_irq()
646 ((ireg & TMIO_STAT_CARD_INSERT) && !mmc->card)) && in __tmio_mmc_card_detect_irq()
657 unsigned int ireg, status; in tmio_mmc_card_detect_irq() local
660 tmio_mmc_card_irq_status(host, &ireg, &status); in tmio_mmc_card_detect_irq()
661 __tmio_mmc_card_detect_irq(host, ireg, status); in tmio_mmc_card_detect_irq()
668 int ireg, int status) in __tmio_mmc_sdcard_irq() argument
671 if (ireg & (TMIO_STAT_CMDRESPEND | TMIO_STAT_CMDTIMEOUT)) { in __tmio_mmc_sdcard_irq()
680 if (ireg & (TMIO_STAT_RXRDY | TMIO_STAT_TXRQ)) { in __tmio_mmc_sdcard_irq()
687 if (ireg & TMIO_STAT_DATAEND) { in __tmio_mmc_sdcard_irq()
698 unsigned int ireg, status; in tmio_mmc_sdcard_irq() local
701 tmio_mmc_card_irq_status(host, &ireg, &status); in tmio_mmc_sdcard_irq()
702 __tmio_mmc_sdcard_irq(host, ireg, status); in tmio_mmc_sdcard_irq()
713 unsigned int ireg, status; in tmio_mmc_sdio_irq() local
720 ireg = status & TMIO_SDIO_MASK_ALL & ~host->sdcard_irq_mask; in tmio_mmc_sdio_irq()
728 if (mmc->caps & MMC_CAP_SDIO_IRQ && ireg & TMIO_SDIO_STAT_IOIRQ) in tmio_mmc_sdio_irq()
738 unsigned int ireg, status; in tmio_mmc_irq() local
742 tmio_mmc_card_irq_status(host, &ireg, &status); in tmio_mmc_irq()
743 if (__tmio_mmc_card_detect_irq(host, ireg, status)) in tmio_mmc_irq()
745 if (__tmio_mmc_sdcard_irq(host, ireg, status)) in tmio_mmc_irq()