Home | History | Annotate | Download | only in qbus

Lines Matching refs:header

167 /* The event queue header */
171 struct _vs_eventqueue header; /* event queue ring handling */
202 * ( ISFULL(eq) == FALSE ). ("eq" is a pointer to the event queue header.)
212 #define ISEMPTY(eq) ((eq)->header.head == (eq)->header.tail)
213 #define GETBEGIN(eq) (&(eq)->header.events[(eq)->header.head])
223 #define GETEND(eq) (++(eq)->header.head >= (eq)->header.size ? \
224 (eq)->header.head = 0 : 0 )
231 #define ISFULL(eq) ((eq)->header.tail+1 == (eq)->header.head || \
232 ((eq)->header.tail+1 == (eq)->header.size && \
233 (eq)->header.head == 0))
237 #define PUTBEGIN(eq) (&(eq)->header.events[(eq)->header.tail])
247 #define PUTEND(eq) (++(eq)->header.tail >= (eq)->header.size ? \
248 (eq)->header.tail = 0 : 0)
310 #define DMA_SETACTIVE(header) ((header)->status |= DMA_ACTIVE)
311 #define DMA_CLRACTIVE(header) ((header)->status &= ~DMA_ACTIVE)
312 #define DMA_ISACTIVE(header) ((header)->status & DMA_ACTIVE)
314 #define DMA_SETERROR(header) ((header)->status |= DMA_ERROR)
315 #define DMA_CLRERROR(header) ((header)->status &= ~DMA_ERROR)
316 #define DMA_ISERROR(header) ((header)->status & DMA_ERROR)
318 #define DMA_SETIGNORE(header) ((header)->status |= DMA_IGNORE)
319 #define DMA_CLRIGNORE(header) ((header)->status &= ~DMA_IGNORE)
320 #define DMA_ISIGNORE(header) ((header)->status & DMA_IGNORE)
324 #define DMA_ISEMPTY(header) ((header)->used == 0)
325 #define DMA_ISFULL(header) ((header)->used >= (header)->size)
330 #define DMA_PUTBEGIN(header) (&(header)->DMAreq[(header)->newest])
331 #define DMA_GETBEGIN(header) (&(header)->DMAreq[(header)->oldest])
335 #define DMA_GETEND(header) (++(header)->oldest >= (header)->size \
336 ? (header)->oldest = 0 : 0); \
337 --(header)->used;
339 #define DMA_PUTEND(header) (++(header)->newest >= (header)->size \
340 ? (header)->newest = 0 : 0); \
341 ++(header)->used;