Lines Matching defs:data
25 void *data;
43 inline void DataFifoInit(struct DataFifo *fifo, uint32_t size, void *data)
48 fifo->data = data;
86 inline uint32_t DataFifoWrite(struct DataFifo *fifo, uint8_t *data, uint32_t size)
89 uint8_t *buf = (uint8_t *)fifo->data;
93 end = data + size;
94 while (data < end) {
95 buf[fifo->wrIdx++ & mask] = *data++;
100 inline uint32_t DataFifoRead(struct DataFifo *fifo, uint8_t *data, uint32_t size)
103 uint8_t *buf = (uint8_t *)fifo->data;
107 end = data + size;
108 while (data < end) {
109 *data++ = buf[fifo->rdIdx++ & mask];