Lines Matching defs:header
174 /* The event queue header */
178 struct _vs_eventqueue header; /* event queue ring handling */
209 * ( ISFULL(eq) == FALSE ). ("eq" is a pointer to the event queue header.)
219 #define ISEMPTY(eq) ((eq)->header.head == (eq)->header.tail)
220 #define GETBEGIN(eq) (&(eq)->header.events[(eq)->header.head])
230 #define GETEND(eq) (++(eq)->header.head >= (eq)->header.size ? \
231 (eq)->header.head = 0 : 0 )
238 #define ISFULL(eq) ((eq)->header.tail+1 == (eq)->header.head || \
239 ((eq)->header.tail+1 == (eq)->header.size && \
240 (eq)->header.head == 0))
244 #define PUTBEGIN(eq) (&(eq)->header.events[(eq)->header.tail])
254 #define PUTEND(eq) (++(eq)->header.tail >= (eq)->header.size ? \
255 (eq)->header.tail = 0 : 0)
317 #define DMA_SETACTIVE(header) ((header)->status |= DMA_ACTIVE)
318 #define DMA_CLRACTIVE(header) ((header)->status &= ~DMA_ACTIVE)
319 #define DMA_ISACTIVE(header) ((header)->status & DMA_ACTIVE)
321 #define DMA_SETERROR(header) ((header)->status |= DMA_ERROR)
322 #define DMA_CLRERROR(header) ((header)->status &= ~DMA_ERROR)
323 #define DMA_ISERROR(header) ((header)->status & DMA_ERROR)
325 #define DMA_SETIGNORE(header) ((header)->status |= DMA_IGNORE)
326 #define DMA_CLRIGNORE(header) ((header)->status &= ~DMA_IGNORE)
327 #define DMA_ISIGNORE(header) ((header)->status & DMA_IGNORE)
331 #define DMA_ISEMPTY(header) ((header)->used == 0)
332 #define DMA_ISFULL(header) ((header)->used >= (header)->size)
337 #define DMA_PUTBEGIN(header) (&(header)->DMAreq[(header)->newest])
338 #define DMA_GETBEGIN(header) (&(header)->DMAreq[(header)->oldest])
342 #define DMA_GETEND(header) (++(header)->oldest >= (header)->size \
343 ? (header)->oldest = 0 : 0); \
344 --(header)->used;
346 #define DMA_PUTEND(header) (++(header)->newest >= (header)->size \
347 ? (header)->newest = 0 : 0); \
348 ++(header)->used;