7 #include "../constant.h"
9 #include "../lib/malloc_align.h"
10 #include "../lib/free_align.h"
13 * FIFO Class: For remarks see SPE
20 virtual unsigned read(void *destination, unsigned len);
21 virtual unsigned write(const void *source, unsigned len);
23 virtual unsigned used() const;
24 virtual unsigned unused() const;
25 virtual unsigned size() const;
27 virtual char *getQueuePointer();
28 virtual void dmaRead(unsigned len);
29 virtual unsigned dmaStart();
30 virtual bool dmaAllowed();