Lines Matching refs:ireg
626 int *ireg, int *status) in tmio_mmc_card_irq_status() argument
629 *ireg = *status & TMIO_MASK_IRQ & ~host->sdcard_irq_mask; in tmio_mmc_card_irq_status()
632 pr_debug_status(*ireg); in tmio_mmc_card_irq_status()
639 int ireg, int status) in __tmio_mmc_card_detect_irq() argument
644 if (ireg & (TMIO_STAT_CARD_INSERT | TMIO_STAT_CARD_REMOVE)) { in __tmio_mmc_card_detect_irq()
647 if ((((ireg & TMIO_STAT_CARD_REMOVE) && mmc->card) || in __tmio_mmc_card_detect_irq()
648 ((ireg & TMIO_STAT_CARD_INSERT) && !mmc->card)) && in __tmio_mmc_card_detect_irq()
659 unsigned int ireg, status; in tmio_mmc_card_detect_irq() local
662 tmio_mmc_card_irq_status(host, &ireg, &status); in tmio_mmc_card_detect_irq()
663 __tmio_mmc_card_detect_irq(host, ireg, status); in tmio_mmc_card_detect_irq()
670 int ireg, int status) in __tmio_mmc_sdcard_irq() argument
673 if (ireg & (TMIO_STAT_CMDRESPEND | TMIO_STAT_CMDTIMEOUT)) { in __tmio_mmc_sdcard_irq()
682 if (ireg & (TMIO_STAT_RXRDY | TMIO_STAT_TXRQ)) { in __tmio_mmc_sdcard_irq()
689 if (ireg & TMIO_STAT_DATAEND) { in __tmio_mmc_sdcard_irq()
700 unsigned int ireg, status; in tmio_mmc_sdcard_irq() local
703 tmio_mmc_card_irq_status(host, &ireg, &status); in tmio_mmc_sdcard_irq()
704 __tmio_mmc_sdcard_irq(host, ireg, status); in tmio_mmc_sdcard_irq()
715 unsigned int ireg, status; in tmio_mmc_sdio_irq() local
722 ireg = status & TMIO_SDIO_MASK_ALL & ~host->sdcard_irq_mask; in tmio_mmc_sdio_irq()
730 if (mmc->caps & MMC_CAP_SDIO_IRQ && ireg & TMIO_SDIO_STAT_IOIRQ) in tmio_mmc_sdio_irq()
740 unsigned int ireg, status; in tmio_mmc_irq() local
744 tmio_mmc_card_irq_status(host, &ireg, &status); in tmio_mmc_irq()
745 if (__tmio_mmc_card_detect_irq(host, ireg, status)) in tmio_mmc_irq()
747 if (__tmio_mmc_sdcard_irq(host, ireg, status)) in tmio_mmc_irq()