Lines Matching refs:fifo
83 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
671 bool fifo = (fix_inc == SDIOH_DATA_FIX);
686 if (bcmspi_card_buf(sd, rw, func, fifo, addr, len, (uint32 *)buffer) != SUCCESS) {
694 if (!fifo)
876 sd_err(("FIFO underflow happened due to current F2 read command.\n"));
881 sd_err(("FIFO overflow happened due to current (F1/F2) write command.\n"));
885 sd_err(("Recovering from F1 FIFO overflow.\n"));
908 sd_trace(("Packet is available/ready in F2 TX FIFO\n"));
916 sd_err(("Packet is available/ready in F3 TX FIFO\n"));
1617 bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo,
1641 /* If F2 fifo on device is not ready to receive data, don't do F2 transfer */
1659 sd_err(("F2 FIFO is not ready to receive data.\n"));
1671 /* In pio mode buffer is read using fixed address fifo in func 1 */
1672 if ((func == 1) && (fifo))
1688 if ((func == 2) && (fifo == 1)) {