cyapa_fifo
fifo_empty(struct cyapa_fifo *fifo)
fifo_ready(struct cyapa_fifo *fifo)
fifo_total_ready(struct cyapa_fifo *fifo)
fifo_read(struct cyapa_fifo *fifo, size_t n)
fifo_read_char(struct cyapa_fifo *fifo)
fifo_write_char(struct cyapa_fifo *fifo, uint8_t c)
fifo_space(struct cyapa_fifo *fifo)
fifo_write(struct cyapa_fifo *fifo, size_t n)
fifo_reset(struct cyapa_fifo *fifo)
struct cyapa_fifo rfifo; /* device->host */
struct cyapa_fifo wfifo; /* host->device */
static int fifo_empty(struct cyapa_fifo *fifo);
static size_t fifo_ready(struct cyapa_fifo *fifo);
static size_t fifo_total_ready(struct cyapa_fifo *fifo);
static char *fifo_read(struct cyapa_fifo *fifo, size_t n);
static char *fifo_write(struct cyapa_fifo *fifo, size_t n);
static uint8_t fifo_read_char(struct cyapa_fifo *fifo);
static void fifo_write_char(struct cyapa_fifo *fifo, uint8_t c);
static size_t fifo_space(struct cyapa_fifo *fifo);
static void fifo_reset(struct cyapa_fifo *fifo);