4 //NOTE: SIZE MUST BE A POWER OF TWO;
5 //SIZE is used as mask to check overflow
10 volatile unsigned int head;
11 char buffer[60];//buffer us to the next cache line
12 volatile unsigned int tail;
15 void enqueueTR(struct trQueue *, void * ptr);
16 void * dequeueTR(struct trQueue *);
17 struct trQueue * allocTR();