blob: ac213bf1eea692c552b0aa8bb59ebef8b72fc993 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef MGA_IOCTL_H
#define MGA_IOCTL_H
#include "i810context.h"
GLuint *i810AllocDwords( i810ContextPtr imesa, int dwords );
void i810GetGeneralDmaBufferLocked( i810ContextPtr mmesa );
void i810FlushVertices( i810ContextPtr mmesa );
void i810FlushVerticesLocked( i810ContextPtr mmesa );
void i810FlushGeneralLocked( i810ContextPtr imesa );
void i810WaitAgeLocked( i810ContextPtr imesa, int age );
void i810WaitAge( i810ContextPtr imesa, int age );
void i810DmaFinish( i810ContextPtr imesa );
void i810RegetLockQuiescent( i810ContextPtr imesa );
void i810DDInitIoctlFuncs( GLcontext *ctx );
#define FLUSH_BATCH(imesa) do { \
if (I810_DEBUG&DEBUG_VERBOSE_IOCTL) \
fprintf(stderr, "FLUSH_BATCH in %s\n", __FUNCTION__); \
if (imesa->vertex_dma_buffer) i810FlushVertices(imesa); \
} while (0)
#endif
|