Lines Matching defs:fifo
414 u32 fifo;
424 while ((fifo = fifo_count(host))) {
443 "pio_read(): fifo:[%02i] buffer:[%03i] dcnt:[%08X]\n",
444 fifo, host->pio_bytes,
452 if (fifo >= host->pio_bytes)
453 fifo = host->pio_bytes;
455 fifo -= fifo & 3;
457 host->pio_bytes -= fifo;
458 host->pio_count += fifo;
460 fifo_words = fifo >> 2;
466 if (fifo & 3) {
467 u32 n = fifo & 3;
498 u32 fifo;
503 while ((fifo = fifo_free(host)) > 3) {
525 if (fifo >= host->pio_bytes)
526 fifo = host->pio_bytes;
528 fifo -= fifo & 3;
530 host->pio_bytes -= fifo;
531 host->pio_count += fifo;
533 fifo = (fifo + 3) >> 2;
535 while (fifo--)
729 host->status = "error: 2440 fifo failure";
736 host->status = "error: fifo failure";
887 * DMA channel and the fifo to clear out any garbage. */
893 /* Clear failure register and reset fifo. */
900 /* reset fifo */
1106 /* Clear command, data and fifo status registers