Lines Matching full:fifo
22 #define R592_TPC_EXEC_BIG_FIFO (1 << 26) /* If bit 26 is set, large fifo is used (reg 48) */
26 /* Window for small TPC fifo (big endian)*/
28 /* Not used in driver, because large fifo does better job */
32 /* Status register (ms int, small fifo, IO)*/
40 /* Fifo status */
41 #define R592_STATUS_SFIFO_FULL (1 << 20) /* Small Fifo almost full (last chunk is written) */
42 #define R592_STATUS_SFIFO_EMPTY (1 << 21) /* Small Fifo empty */
51 #define R592_STATUS_SFIFO_INPUT (1 << 30) /* Small fifo received data*/
53 #define R592_SFIFO_SIZE 32 /* total size of small fifo is 32 bytes */
54 #define R592_SFIFO_PACKET 8 /* packet size of small fifo */
81 /* IRQ,card detection,large fifo (first word irq status, second enable) */
87 #define R592_REG_MSC_FIFO_EMPTY (1 << 10) /* fifo is empty */
90 #define R592_REG_MSC_FIFO_USER_ORN (1 << 12) /* set if software reads empty fifo (if R592_REG_MSC_F…
91 #define R592_REG_MSC_FIFO_MISMATH (1 << 13) /* set if amount of data in fifo doesn't match amount i…
103 /* DMA address for large FIFO read/writes*/
106 /* PIO access to large FIFO (512 bytes) (big endian)*/
108 #define R592_LFIFO_SIZE 512 /* large fifo size */
111 /* large FIFO DMA settings */