#ifndef _VIA_COMMON_H_
#define _VIA_COMMON_H_ 1
#include "xf86drm.h"
#define DRM_VIA_ALLOCMEM 0
#define DRM_VIA_FREEMEM 1
#define DRM_VIA_AGP_INIT 2
#define DRM_VIA_FB_INIT 3
#define DRM_VIA_MAP_INIT 4
#define VIDEO 0
typedef struct
{
unsigned int context;
unsigned int type;
unsigned int size;
unsigned long index;
unsigned long offset;
} drmViaMem;
typedef struct {
unsigned int offset;
unsigned int size;
} drmViaAgp;
typedef struct {
unsigned int offset;
unsigned int size;
} drmViaFb;
typedef struct
{
enum {
VIA_INIT_MAP = 0x01,
VIA_CLEANUP_MAP = 0x02
} func;
unsigned long sarea_priv_offset;
unsigned long fb_offset;
unsigned long mmio_offset;
unsigned long agpAddr;
} drmViaInit;
#endif