/*
*/
#ifndef _DRM_IO32_H_
#define _DRM_IO32_H_
#ifdef _MULTI_DATAMODEL
typedef struct drm_version_32 {
typedef struct drm_unique_32 {
typedef struct drm_ctx_priv_map_32 {
typedef struct drm_map_32 {
unsigned long long offset;
unsigned long long handle;
int mtrr;
} drm_map_32_t;
typedef struct drm_client_32 {
typedef struct drm_stats_32 {
struct {
typedef struct drm_buf_desc_32 {
/*
* Start address of where the AGP buffers are
* in the AGP aperture
*/
typedef struct drm_buf_free_32 {
int count;
/*
* Used by DRM_IOCTL_MAP_BUFS_32
*/
typedef struct drm_buf_pub_32 {
typedef struct drm_buf_map_32 {
#if defined(__cplusplus)
#else
#endif
int fd;
typedef struct drm_agp_mode_32 {
typedef struct drm_agp_buffer32 {
typedef struct drm_agp_binding_32 {
typedef struct drm_agp_info_32 {
int agp_version_major;
int agp_version_minor;
unsigned short id_vendor;
unsigned short id_device;
typedef struct drm_scatter_gather_32 {
typedef struct drm_ctx_res_32 {
int count;
struct drm_wait_vblank_request_32 {
unsigned int sequence;
unsigned long signal;
};
struct drm_wait_vblank_reply_32 {
unsigned int sequence;
long tval_sec;
long tval_usec;
};
/*
* DRM_IOCTL_WAIT_VBLANK ioctl argument type.
*
* \sa drmWaitVBlank().
*/
typedef union drm_wait_vblank_32 {
#endif /* _MULTI_DATAMODEL */
#endif /* _DRM_IO32_H_ */