Lines Matching refs:irqstat
49 uint irqstat; /* Interrupt status register */ member
173 uint irqstat; in esdhc_pio_read_write() local
182 irqstat = esdhc_read32(®s->irqstat); in esdhc_pio_read_write()
189 while (size && (!(irqstat & IRQSTAT_TC))) { in esdhc_pio_read_write()
191 irqstat = esdhc_read32(®s->irqstat); in esdhc_pio_read_write()
205 irqstat = esdhc_read32(®s->irqstat); in esdhc_pio_read_write()
212 while (size && (!(irqstat & IRQSTAT_TC))) { in esdhc_pio_read_write()
217 irqstat = esdhc_read32(®s->irqstat); in esdhc_pio_read_write()
362 uint irqstat; in esdhc_send_cmd_common() local
370 esdhc_write32(®s->irqstat, -1); in esdhc_send_cmd_common()
417 while (!(esdhc_read32(®s->irqstat) & (IRQSTAT_CC | IRQSTAT_CTOE))) in esdhc_send_cmd_common()
420 irqstat = esdhc_read32(®s->irqstat); in esdhc_send_cmd_common()
422 if (irqstat & CMD_ERR) { in esdhc_send_cmd_common()
427 if (irqstat & IRQSTAT_CTOE) { in esdhc_send_cmd_common()
480 irqstat = esdhc_read32(®s->irqstat); in esdhc_send_cmd_common()
482 if (irqstat & IRQSTAT_DTOE) { in esdhc_send_cmd_common()
487 if (irqstat & DATA_ERR) { in esdhc_send_cmd_common()
491 } while ((irqstat & DATA_COMPLETE) != DATA_COMPLETE); in esdhc_send_cmd_common()
524 esdhc_write32(®s->irqstat, -1); in esdhc_send_cmd_common()