@@ -69,7 +69,7 @@ void | |||
nouveau_mem_free(GLcontext *ctx, nouveau_mem *mem) | |||
{ | |||
nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx); | |||
drm_nouveau_mem_free_t memf; | |||
struct drm_nouveau_mem_free memf; | |||
if (NOUVEAU_DEBUG & DEBUG_MEM) { | |||
fprintf(stderr, "%s: type=0x%x, offset=0x%x, size=0x%x\n", | |||
@@ -88,7 +88,7 @@ nouveau_mem * | |||
nouveau_mem_alloc(GLcontext *ctx, int type, GLuint size, GLuint align) | |||
{ | |||
nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx); | |||
drm_nouveau_mem_alloc_t mema; | |||
struct drm_nouveau_mem_alloc mema; | |||
nouveau_mem *mem; | |||
int ret; | |||
@@ -180,7 +180,7 @@ GLboolean nouveauCreateContext( const __GLcontextModes *glVisual, | |||
driParseConfigFiles (&nmesa->optionCache, &screen->optionCache, | |||
screen->driScreen->myNum, "nouveau"); | |||
nmesa->sarea = (drm_nouveau_sarea_t *)((char *)sPriv->pSAREA + | |||
nmesa->sarea = (struct drm_nouveau_sarea *)((char *)sPriv->pSAREA + | |||
screen->sarea_priv_offset); | |||
/* Enable any supported extensions */ |
@@ -109,12 +109,12 @@ typedef struct nouveau_context { | |||
uint64_t gart_size; | |||
/* Channel synchronisation */ | |||
drm_nouveau_notifier_alloc_t *syncNotifier; | |||
struct drm_nouveau_notifier_alloc *syncNotifier; | |||
/* ARB_occlusion_query / EXT_timer_query */ | |||
GLuint query_object_max; | |||
GLboolean * query_alloc; | |||
drm_nouveau_notifier_alloc_t *queryNotifier; | |||
struct drm_nouveau_notifier_alloc *queryNotifier; | |||
/* Additional hw-specific functions */ | |||
nouveau_hw_func hw_func; | |||
@@ -168,7 +168,7 @@ typedef struct nouveau_context { | |||
nouveauShader *passthrough_fp; | |||
nouveauScreenRec *screen; | |||
drm_nouveau_sarea_t *sarea; | |||
struct drm_nouveau_sarea *sarea; | |||
__DRIcontextPrivate *driContext; /* DRI context */ | |||
__DRIscreenPrivate *driScreen; /* DRI screen */ |
@@ -41,7 +41,7 @@ GLboolean nouveauDRMGetParam(nouveauContextPtr nmesa, | |||
unsigned int param, | |||
uint64_t* value) | |||
{ | |||
drm_nouveau_getparam_t getp; | |||
struct drm_nouveau_getparam getp; | |||
getp.param = param; | |||
if (!value || drmCommandWriteRead(nmesa->driFd, DRM_NOUVEAU_GETPARAM, | |||
@@ -56,7 +56,7 @@ GLboolean nouveauDRMSetParam(nouveauContextPtr nmesa, | |||
unsigned int param, | |||
uint64_t value) | |||
{ | |||
drm_nouveau_setparam_t setp; | |||
struct drm_nouveau_setparam setp; | |||
setp.param = param; | |||
setp.value = value; |
@@ -98,7 +98,7 @@ void nouveauWaitForIdle(nouveauContextPtr nmesa) | |||
// here we call the fifo initialization ioctl and fill in stuff accordingly | |||
GLboolean nouveauFifoInit(nouveauContextPtr nmesa) | |||
{ | |||
drm_nouveau_fifo_alloc_t fifo_init; | |||
struct drm_nouveau_fifo_alloc fifo_init; | |||
int i, ret; | |||
#ifdef NOUVEAU_RING_DEBUG |
@@ -44,7 +44,7 @@ void nouveauGetLock( nouveauContextPtr nmesa, GLuint flags ) | |||
{ | |||
__DRIdrawablePrivate *dPriv = nmesa->driDrawable; | |||
__DRIscreenPrivate *sPriv = nmesa->driScreen; | |||
drm_nouveau_sarea_t *sarea = nmesa->sarea; | |||
struct drm_nouveau_sarea *sarea = nmesa->sarea; | |||
drmGetLock( nmesa->driFd, nmesa->hHWContext, flags ); | |||
@@ -7,7 +7,7 @@ | |||
GLboolean nouveauCreateContextObject(nouveauContextPtr nmesa, | |||
uint32_t handle, int class) | |||
{ | |||
drm_nouveau_grobj_alloc_t cto; | |||
struct drm_nouveau_grobj_alloc cto; | |||
int ret; | |||
cto.channel = nmesa->fifo.channel; |
@@ -39,11 +39,11 @@ | |||
nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx); \ | |||
volatile uint32_t *__v = (void*)nmesa->notifier_block + notifier->offset | |||
drm_nouveau_notifier_alloc_t * | |||
struct drm_nouveau_notifier_alloc * | |||
nouveau_notifier_new(GLcontext *ctx, GLuint handle, GLuint count) | |||
{ | |||
nouveauContextPtr nmesa = NOUVEAU_CONTEXT(ctx); | |||
drm_nouveau_notifier_alloc_t *notifier; | |||
struct drm_nouveau_notifier_alloc *notifier; | |||
int ret; | |||
#ifdef NOUVEAU_RING_DEBUG | |||
@@ -69,14 +69,16 @@ nouveau_notifier_new(GLcontext *ctx, GLuint handle, GLuint count) | |||
} | |||
void | |||
nouveau_notifier_destroy(GLcontext *ctx, drm_nouveau_notifier_alloc_t *notifier) | |||
nouveau_notifier_destroy(GLcontext *ctx, | |||
struct drm_nouveau_notifier_alloc *notifier) | |||
{ | |||
/*XXX: free notifier object.. */ | |||
FREE(notifier); | |||
} | |||
void | |||
nouveau_notifier_reset(GLcontext *ctx, drm_nouveau_notifier_alloc_t *notifier, | |||
nouveau_notifier_reset(GLcontext *ctx, | |||
struct drm_nouveau_notifier_alloc *notifier, | |||
GLuint id) | |||
{ | |||
NOTIFIER(n); | |||
@@ -93,7 +95,8 @@ nouveau_notifier_reset(GLcontext *ctx, drm_nouveau_notifier_alloc_t *notifier, | |||
} | |||
GLuint | |||
nouveau_notifier_status(GLcontext *ctx, drm_nouveau_notifier_alloc_t *notifier, | |||
nouveau_notifier_status(GLcontext *ctx, | |||
struct drm_nouveau_notifier_alloc *notifier, | |||
GLuint id) | |||
{ | |||
NOTIFIER(n); | |||
@@ -103,7 +106,8 @@ nouveau_notifier_status(GLcontext *ctx, drm_nouveau_notifier_alloc_t *notifier, | |||
GLuint | |||
nouveau_notifier_return_val(GLcontext *ctx, | |||
drm_nouveau_notifier_alloc_t *notifier, GLuint id) | |||
struct drm_nouveau_notifier_alloc *notifier, | |||
GLuint id) | |||
{ | |||
NOTIFIER(n); | |||
@@ -112,8 +116,8 @@ nouveau_notifier_return_val(GLcontext *ctx, | |||
GLboolean | |||
nouveau_notifier_wait_status(GLcontext *ctx, | |||
drm_nouveau_notifier_alloc_t *notifier, GLuint id, | |||
GLuint status, GLuint timeout) | |||
struct drm_nouveau_notifier_alloc *notifier, | |||
GLuint id, GLuint status, GLuint timeout) | |||
{ | |||
NOTIFIER(n); | |||
unsigned int time = 0; | |||
@@ -146,7 +150,8 @@ nouveau_notifier_wait_status(GLcontext *ctx, | |||
void | |||
nouveau_notifier_wait_nop(GLcontext *ctx, | |||
drm_nouveau_notifier_alloc_t *notifier, GLuint subc) | |||
struct drm_nouveau_notifier_alloc *notifier, | |||
GLuint subc) | |||
{ | |||
NOTIFIER(n); | |||
GLboolean ret; |
@@ -47,22 +47,24 @@ | |||
#define NV_NOTIFY 0x00000104 | |||
#define NV_NOTIFY_STYLE_WRITE_ONLY 0 | |||
extern drm_nouveau_notifier_alloc_t * | |||
extern struct drm_nouveau_notifier_alloc * | |||
nouveau_notifier_new(GLcontext *, GLuint handle, GLuint count); | |||
extern void | |||
nouveau_notifier_destroy(GLcontext *, drm_nouveau_notifier_alloc_t *); | |||
nouveau_notifier_destroy(GLcontext *, struct drm_nouveau_notifier_alloc *); | |||
extern void | |||
nouveau_notifier_reset(GLcontext *, drm_nouveau_notifier_alloc_t *, GLuint id); | |||
nouveau_notifier_reset(GLcontext *, struct drm_nouveau_notifier_alloc *, | |||
GLuint id); | |||
extern GLuint | |||
nouveau_notifier_status(GLcontext *, drm_nouveau_notifier_alloc_t *, GLuint id); | |||
nouveau_notifier_status(GLcontext *, struct drm_nouveau_notifier_alloc *, | |||
GLuint id); | |||
extern GLuint | |||
nouveau_notifier_return_val(GLcontext *, drm_nouveau_notifier_alloc_t *, | |||
nouveau_notifier_return_val(GLcontext *, struct drm_nouveau_notifier_alloc *, | |||
GLuint id); | |||
extern GLboolean | |||
nouveau_notifier_wait_status(GLcontext *, drm_nouveau_notifier_alloc_t *, | |||
nouveau_notifier_wait_status(GLcontext *, struct drm_nouveau_notifier_alloc *, | |||
GLuint id, GLuint status, GLuint timeout); | |||
extern void | |||
nouveau_notifier_wait_nop(GLcontext *ctx, drm_nouveau_notifier_alloc_t *, | |||
nouveau_notifier_wait_nop(GLcontext *ctx, struct drm_nouveau_notifier_alloc *, | |||
GLuint subc); | |||
extern GLboolean nouveauSyncInitFuncs(GLcontext *ctx); |