Lines Matching refs:pio_fifo
327 if (!kfifo_is_empty(&dev->pio_fifo)) {
330 int copy_len = kfifo_in(&dev->pio_fifo, buffer, len);
332 if (!kfifo_is_full(&dev->pio_fifo))
337 copy_len = kfifo_out(&dev->pio_fifo, tmp, 4);
342 WARN_ON(!kfifo_is_empty(&dev->pio_fifo));
353 kfifo_in(&dev->pio_fifo, buffer, len);
362 if (kfifo_is_empty(&dev->pio_fifo))
365 ret = kfifo_out(&dev->pio_fifo, buffer, 4);
382 if (!kfifo_is_empty(&dev->pio_fifo)) {
384 kfifo_out(&dev->pio_fifo, buffer, min(4, len));
388 if (!kfifo_is_empty(&dev->pio_fifo))
401 kfifo_in(&dev->pio_fifo, tmp, 4);
402 len -= kfifo_out(&dev->pio_fifo, buffer, len);
417 kfifo_reset(&dev->pio_fifo);
770 INIT_KFIFO(dev->pio_fifo);