Lines Matching refs:pending
2353 u32 pending; in dw_mci_interrupt() local
2356 pending = mci_readl(host, MINTSTS); /* read-only mask reg */ in dw_mci_interrupt()
2363 if (!pending && in dw_mci_interrupt()
2365 pending |= SDMMC_INT_DATA_OVER; in dw_mci_interrupt()
2368 if (pending) { in dw_mci_interrupt()
2371 (pending & SDMMC_INT_VOLT_SWITCH)) { in dw_mci_interrupt()
2375 pending &= ~SDMMC_INT_VOLT_SWITCH; in dw_mci_interrupt()
2382 dw_mci_cmd_interrupt(host, pending); in dw_mci_interrupt()
2388 if (pending & DW_MCI_CMD_ERROR_FLAGS) { in dw_mci_interrupt()
2390 host->cmd_status = pending; in dw_mci_interrupt()
2395 if (pending & DW_MCI_DATA_ERROR_FLAGS) { in dw_mci_interrupt()
2398 host->data_status = pending; in dw_mci_interrupt()
2404 if (pending & SDMMC_INT_DATA_OVER) { in dw_mci_interrupt()
2410 host->data_status = pending; in dw_mci_interrupt()
2420 if (pending & SDMMC_INT_RXDR) { in dw_mci_interrupt()
2426 if (pending & SDMMC_INT_TXDR) { in dw_mci_interrupt()
2432 if (pending & SDMMC_INT_CMD_DONE) { in dw_mci_interrupt()
2434 dw_mci_cmd_interrupt(host, pending); in dw_mci_interrupt()
2437 if (pending & SDMMC_INT_CD) { in dw_mci_interrupt()
2449 if (pending & SDMMC_INT_SDIO(slot->sdio_id)) { in dw_mci_interrupt()
2463 pending = mci_readl(host, IDSTS64); in dw_mci_interrupt()
2464 if (pending & (SDMMC_IDMAC_INT_TI | SDMMC_IDMAC_INT_RI)) { in dw_mci_interrupt()
2471 pending = mci_readl(host, IDSTS); in dw_mci_interrupt()
2472 if (pending & (SDMMC_IDMAC_INT_TI | SDMMC_IDMAC_INT_RI)) { in dw_mci_interrupt()