Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with
authorIan Romanick <idr@us.ibm.com>
Wed, 2 Jun 2004 05:07:10 +0000 (05:07 +0000)
committerIan Romanick <idr@us.ibm.com>
Wed, 2 Jun 2004 05:07:10 +0000 (05:07 +0000)
drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t.

43 files changed:
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/common/dri_util.h
src/mesa/drivers/dri/ffb/ffb_context.h
src/mesa/drivers/dri/ffb/server/ffb_drishare.h
src/mesa/drivers/dri/gamma/gamma_context.h
src/mesa/drivers/dri/gamma/gamma_screen.h
src/mesa/drivers/dri/i810/i810context.h
src/mesa/drivers/dri/i810/i810screen.h
src/mesa/drivers/dri/i810/server/i810_dri.c
src/mesa/drivers/dri/i810/server/i810_dri.h
src/mesa/drivers/dri/i830/i830_context.h
src/mesa/drivers/dri/i830/i830_screen.h
src/mesa/drivers/dri/i830/server/i830_dri.h
src/mesa/drivers/dri/mach64/mach64_context.h
src/mesa/drivers/dri/mach64/mach64_screen.h
src/mesa/drivers/dri/mach64/server/mach64_dri.h
src/mesa/drivers/dri/mga/mgacontext.h
src/mesa/drivers/dri/mga/server/mga_dri.c
src/mesa/drivers/dri/r128/r128_context.h
src/mesa/drivers/dri/r128/r128_screen.h
src/mesa/drivers/dri/r128/server/r128.h
src/mesa/drivers/dri/r128/server/r128_dri.c
src/mesa/drivers/dri/r128/server/r128_dri.h
src/mesa/drivers/dri/r200/r200_context.h
src/mesa/drivers/dri/r200/r200_screen.h
src/mesa/drivers/dri/radeon/radeon_context.h
src/mesa/drivers/dri/radeon/radeon_screen.h
src/mesa/drivers/dri/radeon/server/radeon.h
src/mesa/drivers/dri/radeon/server/radeon_dri.c
src/mesa/drivers/dri/radeon/server/radeon_dri.h
src/mesa/drivers/dri/savage/savage_init.h
src/mesa/drivers/dri/savage/savagecontext.h
src/mesa/drivers/dri/sis/server/sis_dri.h
src/mesa/drivers/dri/sis/sis_context.h
src/mesa/drivers/dri/sis/sis_screen.h
src/mesa/drivers/dri/tdfx/server/tdfx_dri.c
src/mesa/drivers/dri/tdfx/server/tdfx_dri.h
src/mesa/drivers/dri/tdfx/tdfx_context.h
src/mesa/drivers/dri/tdfx/tdfx_screen.h
src/mesa/drivers/dri/unichrome/server/via_dri.c
src/mesa/drivers/dri/unichrome/via_context.h
src/mesa/drivers/dri/unichrome/via_dri.h
src/mesa/drivers/dri/unichrome/xf86drmVIA.c

index 4dbd57ae86c21faf2b9c5d54c0e6189c8cd6395f..6b251c1cd6b25bc0b566af6560f6df65c0fe366d 100644 (file)
@@ -62,7 +62,7 @@ static const int empty_attribute_list[1] = { None };
 static PFNGLXWINDOWEXISTSPROC window_exists;
 
 typedef Bool (*PFNGLXCREATECONTEXTWITHCONFIGPROC)( __DRInativeDisplay*, int, int, void *,
-    drmContextPtr );
+    drm_context_t * );
 
 static PFNGLXCREATECONTEXTWITHCONFIGPROC create_context_with_config;
 
@@ -167,7 +167,7 @@ findConfigMode(__DRInativeDisplay *dpy, int scrn, VisualID vid,
  */
 static Bool
 fake_XF86DRICreateContextWithConfig( __DRInativeDisplay* dpy, int screen, int configID,
-                                    XID* context, drmContextPtr hHWContext )
+                                    XID* context, drm_context_t * hHWContext )
 {
     Visual  vis;
     
@@ -1329,7 +1329,7 @@ __driUtilCreateScreen(Display *dpy, int scrn, __DRIscreen *psc,
 {
     int directCapable;
     __DRIscreenPrivate *psp = NULL;
-    drmHandle hSAREA;
+    drm_handle_t hSAREA;
     drmAddress pSAREA;
     char *BusID;
     __GLcontextModes *modes;
@@ -1380,7 +1380,7 @@ __driUtilCreateScreen(Display *dpy, int scrn, __DRIscreen *psc,
        err_extra = strerror( -fd );
 
        if (fd >= 0) {
-           drmMagic magic;
+           drm_magic_t magic;
 
            err_msg = "drmGetMagic";
            err_extra = NULL;
@@ -1426,7 +1426,7 @@ __driUtilCreateScreen(Display *dpy, int scrn, __DRIscreen *psc,
                                                &dri_version.major,
                                                &dri_version.minor,
                                                &dri_version.patch)) {
-                           drmHandle  hFB;
+                           drm_handle_t  hFB;
                            int        junk;
 
                            /*
index 1cc5f7cc54608931ff9fa0123ed764359a7f1817..a36e94be835fea9cb2a03e7412b9c0c88c16c1ed 100644 (file)
@@ -261,7 +261,7 @@ struct __DRIdrawablePrivateRec {
     /**
      * Kernel drawable handle
      */
-    drmDrawable hHWDrawable;
+    drm_drawable_t hHWDrawable;
 
     /**
      * Driver's private drawable information.  
@@ -377,7 +377,7 @@ struct __DRIcontextPrivateRec {
     /**
      * Kernel context handle used to access the device lock.
      */
-    drmContext hHWContext;
+    drm_context_t hHWContext;
 
     /**
      * Device driver's private context data.  This structure is opaque.
index f59f4acdaad10e960aa68a798bad8db835bda089..80fb221e3e35970d4ac56e39ccdc6464145acd3b 100644 (file)
@@ -262,7 +262,7 @@ do {        if ((STATE_MASK) & ~((FMESA)->state_dirty)) {   \
        /* Fog state. */
        float                   Znear, Zfar;
 
-       drmContext              hHWContext;
+       drm_context_t           hHWContext;
        drmLock                 *driHwLock;
        int                     driFd;
 
index 01d884ab31d2c92764df23b6f091b79a6268ddcc..f023920a1fc6a426237d763de83c3c5da52e7188 100644 (file)
@@ -19,23 +19,23 @@ typedef struct ffb_dri_state {
        ((ffb_dri_state_t *) (((char *)(SAREA)) + sizeof(drm_sarea_t)))
 
 typedef struct {
-       drmHandle       hFbcRegs;
+       drm_handle_t    hFbcRegs;
        drmSize         sFbcRegs;
        drmAddress      mFbcRegs;
 
-       drmHandle       hDacRegs;
+       drm_handle_t    hDacRegs;
        drmSize         sDacRegs;
        drmAddress      mDacRegs;
 
-       drmHandle       hSfb8r;
+       drm_handle_t    hSfb8r;
        drmSize         sSfb8r;
        drmAddress      mSfb8r;
 
-       drmHandle       hSfb32;
+       drm_handle_t    hSfb32;
        drmSize         sSfb32;
        drmAddress      mSfb32;
 
-       drmHandle       hSfb64;
+       drm_handle_t    hSfb64;
        drmSize         sSfb64;
        drmAddress      mSfb64;
 
index 0289fbe05da0f8914c984e05a88e86169c6429d8..4572a0224d2fefb97ef779a4988c06a40dcb2974 100644 (file)
@@ -243,7 +243,7 @@ struct gamma_context {
 
        /* Mirrors of some DRI state
         */
-       drmContext hHWContext;
+       drm_context_t hHWContext;
        drm_hw_lock_t *driHwLock;
        int driFd;
 
index 6f3cf1e5b18f57a431659623398bc4d8854d481a..7f0ed6f80eb4b590f469405db2fa4fab173f77e1 100644 (file)
@@ -1,5 +1,5 @@
 typedef struct _gammaRegion {
-    drmHandle  handle;
+    drm_handle_t  handle;
     drmSize    size;
     drmAddress map;
 } gammaRegion, *gammaRegionPtr;
index d3dd1a16c904f4967bb7bc23e0cee153feb56716..a2202e148f9dbc899cc739145ebba379aa4464be 100644 (file)
@@ -169,7 +169,7 @@ struct i810_context_t {
    drm_clip_rect_t draw_rect;
    drm_clip_rect_t scissor_rect;
 
-   drmContext hHWContext;
+   drm_context_t hHWContext;
    drm_hw_lock_t *driHwLock;
    int driFd;
 
index 4625bc5e9f6b64d9744542e3bd1cf78ee66cfa53..b29937665af4c1611c2d2131cf8e7d2907fa869c 100644 (file)
@@ -38,7 +38,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "dri_util.h"
 
 typedef struct {
-   drmHandle handle;
+   drm_handle_t handle;
    drmSize size;
    char *map;
 } i810Region, *i810RegionPtr;
index e9c4b78e3abd1a21678c72b9288320890635db6b..d1bd4b6a89c424b9a9ca981c63f8bbeefa5140c1 100644 (file)
@@ -505,14 +505,14 @@ static int I810MemoryInit( const DRIDriverContext *ctx, I810Ptr info )
    int        depthSize   = (((ctx->shared.virtualHeight+15) & ~15) * width_bytes);
    int        l;
 
-   if (drmAddMap(ctx->drmFD, (drmHandle) info->BackBuffer.Start,
+   if (drmAddMap(ctx->drmFD, (drm_handle_t) info->BackBuffer.Start,
                 info->BackBuffer.Size, DRM_AGP, 0,
                 &info->backbuffer) < 0) {
      fprintf(stderr, "[drm] drmAddMap(backbuffer) failed.  Disabling DRI\n");
      return 0;
    }
    
-   if (drmAddMap(ctx->drmFD, (drmHandle) info->DepthBuffer.Start,
+   if (drmAddMap(ctx->drmFD, (drm_handle_t) info->DepthBuffer.Start,
                 info->DepthBuffer.Size, DRM_AGP, 0,
                 &info->depthbuffer) < 0) {
      fprintf(stderr, "[drm] drmAddMap(depthbuffer) failed.  Disabling DRI.\n");
@@ -561,13 +561,13 @@ static int I810MemoryInit( const DRIDriverContext *ctx, I810Ptr info )
      return 0;
    }
 
-   if (drmAddMap(ctx->drmFD, (drmHandle) info->BufferMem.Start,
+   if (drmAddMap(ctx->drmFD, (drm_handle_t) info->BufferMem.Start,
                 info->BufferMem.Size, DRM_AGP, 0, &info->buffer_map) < 0) {
      fprintf(stderr, "[drm] drmAddMap(buffer_map) failed.  Disabling DRI.\n");
      return 0;
    }
 
-   if (drmAddMap(ctx->drmFD, (drmHandle) info->LpRing.mem.Start,
+   if (drmAddMap(ctx->drmFD, (drm_handle_t) info->LpRing.mem.Start,
                 info->LpRing.mem.Size, DRM_AGP, 0, &info->ring_map) < 0) {
      fprintf(stderr, "[drm] drmAddMap(ring_map) failed.  Disabling DRI. \n");
      return 0;
@@ -601,7 +601,7 @@ static int I810MemoryInit( const DRIDriverContext *ctx, I810Ptr info )
 
    I810AllocLow(&(info->TexMem), &(info->SysMem), info->textureSize);
 
-   if (drmAddMap(ctx->drmFD, (drmHandle) info->TexMem.Start,
+   if (drmAddMap(ctx->drmFD, (drm_handle_t) info->TexMem.Start,
                 info->TexMem.Size, DRM_AGP, 0, &info->textures) < 0) {
      fprintf(stderr,
                 "[drm] drmAddMap(textures) failed.  Disabling DRI.\n");
@@ -726,7 +726,7 @@ static int I810ScreenInit( DRIDriverContext *ctx, I810Ptr info )
    /* Need to AddMap the framebuffer and mmio regions here:
     */
    if (drmAddMap( ctx->drmFD,
-                 (drmHandle)ctx->FBStart,
+                 (drm_handle_t)ctx->FBStart,
                  ctx->FBSize,
                  DRM_FRAME_BUFFER,
 #ifndef _EMBEDDED
index 2931988c879e243e0b9ec4d625623a254fc0af8d..2e710a414acec63f85c484155609ec89c3f7bc9b 100644 (file)
@@ -9,20 +9,20 @@
 #define I810_MAX_DRAWABLES 256
 
 typedef struct {
-   drmHandle regs;
+   drm_handle_t regs;
    drmSize regsSize;
    drmAddress regsMap;
 
    drmSize backbufferSize;
-   drmHandle backbuffer;
+   drm_handle_t backbuffer;
 
    drmSize depthbufferSize;
-   drmHandle depthbuffer;
+   drm_handle_t depthbuffer;
 
-   drmHandle textures;
+   drm_handle_t textures;
    int textureSize;
 
-   drmHandle agp_buffers;
+   drm_handle_t agp_buffers;
    drmSize agp_buf_size;
 
    int deviceID;
index bb88c97de355cfe2e510e471aa221d1392e3ddfa..de141bd4a182990d70ebf31b6cb50f1ff518d26f 100644 (file)
@@ -209,7 +209,7 @@ struct i830_context_t
    drm_clip_rect_t draw_rect;
    drm_clip_rect_t scissor_rect;
 
-   drmContext hHWContext;
+   drm_context_t hHWContext;
    drmLock *driHwLock;
    int driFd;
 
index eabb6084ad445c0378a82d231f279961b343327d..edbe719e05e294a6b00ffbbbf20e46021eb9c333 100644 (file)
@@ -41,7 +41,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 
 typedef struct {
-   drmHandle handle;
+   drm_handle_t handle;
    drmSize size;
    char *map;
 } i830Region, *i830RegionPtr;
index bc1233029569cea2ba59c9c8c150b3adbb9c8a47..6477f4e79ffc932b084d7389fedf0007a88d9465 100644 (file)
 #define I830_REG_SIZE 0x80000
 
 typedef struct _I830DRIRec {
-   drmHandle regs;
+   drm_handle_t regs;
    drmSize regsSize;
    drmAddress regsMap;
 
    drmSize backbufferSize;
-   drmHandle backbuffer;
+   drm_handle_t backbuffer;
 
    drmSize depthbufferSize;
-   drmHandle depthbuffer;
+   drm_handle_t depthbuffer;
 
-   drmHandle textures;
+   drm_handle_t textures;
    int textureSize;
 
-   drmHandle agp_buffers;
+   drm_handle_t agp_buffers;
    drmSize agp_buf_size;
 
    int deviceID;
index 3b22eef7de586e21b6b3552381705d76be2be5ef..a4a48b8fb3819aa279b371865fc1db080d12a286 100644 (file)
@@ -303,7 +303,7 @@ struct mach64_context {
 
    unsigned int lastStamp;             /* mirror driDrawable->lastStamp */
 
-   drmContext hHWContext;
+   drm_context_t hHWContext;
    drm_hw_lock_t *driHwLock;
    int driFd;
 
index c78053f03af7b421b8b23f24df393ed96a1825f1..298c0e6c833b921633220859a4293df13a1bd837 100644 (file)
@@ -37,7 +37,7 @@
 #include "xmlconfig.h"
 
 typedef struct {
-   drmHandle handle;                   /* Handle to the DRM region */
+   drm_handle_t handle;                        /* Handle to the DRM region */
    drmSize size;                       /* Size of the DRM region */
    drmAddress *map;                    /* Mapping of the DRM region */
 } mach64RegionRec, *mach64RegionPtr;
index 01c4dcf20281682f38562c7b48c05b828d5bc194..139668e3f3e23aa42e01d37ca0820890a393c7cd 100644 (file)
 #include "xf86drm.h"
 
 typedef struct {
-   drmHandle fbHandle;
+   drm_handle_t fbHandle;
 
-   drmHandle regsHandle;
+   drm_handle_t regsHandle;
    drmSize regsSize;
 
    int IsPCI;
 
-   drmHandle agpHandle;            /* Handle from drmAgpAlloc */
+   drm_handle_t agpHandle;            /* Handle from drmAgpAlloc */
    unsigned long agpOffset;
    drmSize agpSize;
    int agpMode;
 
    /* DMA descriptor ring */
    unsigned long     ringStart;        /* Offset into AGP space */
-   drmHandle         ringHandle;       /* Handle from drmAddMap */
+   drm_handle_t         ringHandle;       /* Handle from drmAddMap */
    drmSize           ringMapSize;      /* Size of map */
    int               ringSize;         /* Size of ring (in kB) */
    drmAddress        ringMap;          /* Map */
 
    /* vertex buffer data */
    unsigned long     bufferStart;      /* Offset into AGP space */
-   drmHandle         bufferHandle;     /* Handle from drmAddMap */
+   drm_handle_t         bufferHandle;     /* Handle from drmAddMap */
    drmSize           bufferMapSize;    /* Size of map */
    int               bufferSize;       /* Size of buffers (in MB) */
    drmAddress        bufferMap;        /* Map */
@@ -65,7 +65,7 @@ typedef struct {
 
    /* AGP Texture data */
    unsigned long     agpTexStart;      /* Offset into AGP space */
-   drmHandle         agpTexHandle;     /* Handle from drmAddMap */
+   drm_handle_t         agpTexHandle;     /* Handle from drmAddMap */
    drmSize           agpTexMapSize;    /* Size of map */
    int               agpTexSize;       /* Size of AGP tex space (in MB) */
    drmAddress        agpTexMap;        /* Map */
@@ -113,10 +113,10 @@ typedef struct {
    unsigned int textureSize;
    int logTextureGranularity;
 
-   drmHandle regs;
+   drm_handle_t regs;
    drmSize regsSize;
 
-   drmHandle agp;
+   drm_handle_t agp;
    drmSize agpSize;
    unsigned int agpTextureOffset;
    unsigned int agpTextureSize;
index 2009634b13c26d5b4cbb09e540a78a6bb2db4585..602f8aca9d4d6efa6b3703e5c5e94a8603d8c417 100644 (file)
@@ -295,7 +295,7 @@ struct mga_context_t {
 
    /* Mirrors of some DRI state.
     */
-   drmContext hHWContext;
+   drm_context_t hHWContext;
    drm_hw_lock_t *driHwLock;
    int driFd;
    __DRIdrawablePrivate *driDrawable;
index 0a193b258ac203d016876c63aeeb1dfbd421ac01..896bb56ccece8bd8635b29b0c66f798a9ed85716 100644 (file)
@@ -315,7 +315,7 @@ static int MGADRIMapInit( struct DRIDriverContextRec *ctx, MGAPtr pMga )
    pMga->registers.size = MGAIOMAPSIZE;
 
    if ( drmAddMap( ctx->drmFD,
-                  (drmHandle)pMga->IOAddress,
+                  (drm_handle_t)pMga->IOAddress,
                   pMga->registers.size,
                   DRM_REGISTERS, DRM_READ_ONLY,
                   &pMga->registers.handle ) < 0 ) {
@@ -718,7 +718,7 @@ static int MGAScreenInit( struct DRIDriverContextRec *ctx, MGAPtr pMga )
    /* Need to AddMap the framebuffer and mmio regions here:
     */
    if (drmAddMap( ctx->drmFD,
-                 (drmHandle)ctx->FBStart,
+                 (drm_handle_t)ctx->FBStart,
                  ctx->FBSize,
                  DRM_FRAME_BUFFER,
                  0,
index 4712f0be2ed19d83ab90bed5b44cc65d2d36129e..3e4ac2bf329e99055d9530285a9c0048d7fd8236 100644 (file)
@@ -193,7 +193,7 @@ struct r128_context {
 
    unsigned int lastStamp;             /* mirror driDrawable->lastStamp */
 
-   drmContext hHWContext;
+   drm_context_t hHWContext;
    drm_hw_lock_t *driHwLock;
    int driFd;
 
index 1fac0a7f49514735197af0890e90904981950739..45e5114e8c8f8bfe64837e86a4515aabb9775c19 100644 (file)
@@ -41,7 +41,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "xmlconfig.h"
 
 typedef struct {
-   drmHandle handle;                   /* Handle to the DRM region */
+   drm_handle_t handle;                        /* Handle to the DRM region */
    drmSize size;                       /* Size of the DRM region */
    unsigned char *map;                 /* Mapping of the DRM region */
 } r128RegionRec, *r128RegionPtr;
index 0078aab73a44577a70c1573610d7031e963aa81f..6420c32c037e2d8072e5aabb29f86d589384137c 100644 (file)
@@ -308,7 +308,7 @@ typedef struct {
     R128FBLayout      CurrentLayout;
 #endif    
 #ifdef XF86DRI
-    drmContext        drmCtx;
+    drm_context_t        drmCtx;
 #ifndef _SOLO    
     DRIInfoPtr        pDRIInfo;
     int               numVisualConfigs;
@@ -317,11 +317,11 @@ typedef struct {
 #endif    
 
     drmSize           registerSize;
-    drmHandle         registerHandle;
+    drm_handle_t         registerHandle;
 
     GLboolean         IsPCI;            /* Current card is a PCI card */
     drmSize           pciSize;
-    drmHandle         pciMemHandle;
+    drm_handle_t         pciMemHandle;
     unsigned char     *PCI;             /* Map */
 
     GLboolean         allowPageFlip;    /* Enable 3d page flipping */
@@ -329,7 +329,7 @@ typedef struct {
     int               drmMinor;
 
     drmSize           agpSize;
-    drmHandle         agpMemHandle;     /* Handle from drmAgpAlloc */
+    drm_handle_t         agpMemHandle;     /* Handle from drmAgpAlloc */
     unsigned long     agpOffset;
     unsigned char     *AGP;             /* Map */
     int               agpMode;
@@ -342,20 +342,20 @@ typedef struct {
 
                                /* CCE ring buffer data */
     unsigned long     ringStart;        /* Offset into AGP space */
-    drmHandle         ringHandle;       /* Handle from drmAddMap */
+    drm_handle_t         ringHandle;       /* Handle from drmAddMap */
     drmSize           ringMapSize;      /* Size of map */
     int               ringSize;         /* Size of ring (in MB) */
     unsigned char     *ring;            /* Map */
     int               ringSizeLog2QW;
 
     unsigned long     ringReadOffset;   /* Offset into AGP space */
-    drmHandle         ringReadPtrHandle; /* Handle from drmAddMap */
+    drm_handle_t         ringReadPtrHandle; /* Handle from drmAddMap */
     drmSize           ringReadMapSize;  /* Size of map */
     unsigned char     *ringReadPtr;     /* Map */
 
                                /* CCE vertex/indirect buffer data */
     unsigned long     bufStart;        /* Offset into AGP space */
-    drmHandle         bufHandle;       /* Handle from drmAddMap */
+    drm_handle_t         bufHandle;       /* Handle from drmAddMap */
     drmSize           bufMapSize;      /* Size of map */
     int               bufSize;         /* Size of buffers (in MB) */
     unsigned char     *buf;            /* Map */
@@ -364,7 +364,7 @@ typedef struct {
 
                                /* CCE AGP Texture data */
     unsigned long     agpTexStart;      /* Offset into AGP space */
-    drmHandle         agpTexHandle;     /* Handle from drmAddMap */
+    drm_handle_t         agpTexHandle;     /* Handle from drmAddMap */
     drmSize           agpTexMapSize;    /* Size of map */
     int               agpTexSize;       /* Size of AGP tex space (in MB) */
     unsigned char     *agpTex;          /* Map */
index 9a2505da8db45f4ff840522cbc131ac24eb27259..6d577483cc0034aeda358b57461134672708bcb1 100644 (file)
@@ -810,7 +810,7 @@ static GLboolean R128DRIScreenInit(DRIDriverContext *ctx)
    /* Need to AddMap the framebuffer and mmio regions here:
     */
    if (drmAddMap( ctx->drmFD,
-                 (drmHandle)ctx->FBStart,
+                 (drm_handle_t)ctx->FBStart,
                  ctx->FBSize,
                  DRM_FRAME_BUFFER,
                  0,
index 45a277360585503eb576d86ca62f0fe5820d8314..4b6e77ecb86fbb44c3d458efef4b82f0e0a3fed7 100644 (file)
@@ -88,11 +88,11 @@ typedef struct {
     int           log2TexGran;
 
     /* MMIO register data */
-    drmHandle     registerHandle;
+    drm_handle_t     registerHandle;
     drmSize       registerSize;
 
     /* CCE AGP Texture data */
-    drmHandle     agpTexHandle;
+    drm_handle_t     agpTexHandle;
     drmSize       agpTexMapSize;
     int           log2AGPTexGran;
     int           agpTexOffset;
index 78631c722ad80c389c64174960488d140d0aa274..1ed1dfb922049404d8307e992bc022c92650c3d9 100644 (file)
@@ -579,7 +579,7 @@ struct r200_dri_mirror {
    __DRIscreenPrivate  *screen;        /* DRI screen */
    __DRIdrawablePrivate        *drawable;      /* DRI drawable bound to this ctx */
 
-   drmContext hwContext;
+   drm_context_t hwContext;
    drm_hw_lock_t *hwLock;
    int fd;
    int drmMinor;
index 35b3cb18904d59e91bc6f4f6e080700d59d14982..845570daf45370848bfc221dd6f36fd3fd8ae27d 100644 (file)
@@ -45,7 +45,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "xmlconfig.h"
 
 typedef struct {
-   drmHandle handle;                   /* Handle to the DRM region */
+   drm_handle_t handle;                        /* Handle to the DRM region */
    drmSize size;                       /* Size of the DRM region */
    drmAddress map;                     /* Mapping of the DRM region */
 } r200RegionRec, *r200RegionPtr;
index 30346150dbfd635dc80df097d7b7b6378599da56..c8f74272ae06744d0e432ecdf32bc3bd68088367 100644 (file)
@@ -482,7 +482,7 @@ struct radeon_dri_mirror {
    __DRIscreenPrivate  *screen;        /* DRI screen */
    __DRIdrawablePrivate        *drawable;      /* DRI drawable bound to this ctx */
 
-   drmContext hwContext;
+   drm_context_t hwContext;
    drm_hw_lock_t *hwLock;
    int fd;
    int drmMinor;
index d501fa1f2388c18e12ee2f8fb87cdb10d2f3b67d..1351bb297994668b8636bbbcf5a5a67f45e5328e 100644 (file)
@@ -51,7 +51,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 
 typedef struct {
-   drmHandle handle;                   /* Handle to the DRM region */
+   drm_handle_t handle;                        /* Handle to the DRM region */
    drmSize size;                       /* Size of the DRM region */
    drmAddress map;                     /* Mapping of the DRM region */
 } radeonRegionRec, *radeonRegionPtr;
index 7ef9c453cecf86a48f9cc46c3c14e217c995a56a..45dc77fb9c58b6a6d0a30932e6709a3d42955f3a 100644 (file)
@@ -36,7 +36,7 @@
 #ifndef _RADEON_H_
 #define _RADEON_H_
 
-#include "xf86drm.h"           /* drmHandle, etc */
+#include "xf86drm.h"           /* drm_handle_t, etc */
 
 #define PCI_CHIP_R200_BB                0x4242
 #define PCI_CHIP_RV250_Id               0x4964
@@ -107,14 +107,14 @@ typedef struct {
 
 
    drmSize           registerSize;     /**< \brief MMIO register map size */
-   drmHandle         registerHandle;   /**< \brief MMIO register map handle */
+   drm_handle_t         registerHandle;   /**< \brief MMIO register map handle */
 
    /**
     * \name AGP
     */
    /*@{*/
    drmSize           gartSize;          /**< \brief AGP map size */
-   drmHandle         gartMemHandle;     /**< \brief AGP map handle */
+   drm_handle_t         gartMemHandle;     /**< \brief AGP map handle */
    unsigned long     gartOffset;        /**< \brief AGP offset */
    int               gartMode;          /**< \brief AGP mode */
    int               gartFastWrite;
@@ -125,12 +125,12 @@ typedef struct {
     */
    /*@{*/
    unsigned long     ringStart;        /**< \brief Offset into AGP space */
-   drmHandle         ringHandle;       /**< \brief Handle from drmAddMap() */
+   drm_handle_t         ringHandle;       /**< \brief Handle from drmAddMap() */
    drmSize           ringMapSize;      /**< \brief Size of map */
    int               ringSize;         /**< \brief Size of ring (in MB) */
 
    unsigned long     ringReadOffset;   /**< \brief Read offset into AGP space */
-   drmHandle         ringReadPtrHandle;/**< \brief Handle from drmAddMap() */
+   drm_handle_t         ringReadPtrHandle;/**< \brief Handle from drmAddMap() */
    drmSize           ringReadMapSize;  /**< \brief Size of map */
    /*@}*/
 
@@ -139,7 +139,7 @@ typedef struct {
     */
    /*@{*/
    unsigned long     bufStart;         /**< \brief Offset into AGP space */
-   drmHandle         bufHandle;        /**< \brief Handle from drmAddMap() */
+   drm_handle_t         bufHandle;        /**< \brief Handle from drmAddMap() */
    drmSize           bufMapSize;       /**< \brief Size of map */
    int               bufSize;          /**< \brief Size of buffers (in MB) */
    int               bufNumBufs;       /**< \brief Number of buffers */
@@ -150,7 +150,7 @@ typedef struct {
     */
    /*@{*/
    unsigned long     gartTexStart;      /**< \brief Offset into AGP space */
-   drmHandle         gartTexHandle;     /**< \brief Handle from drmAddMap() */
+   drm_handle_t         gartTexHandle;     /**< \brief Handle from drmAddMap() */
    drmSize           gartTexMapSize;    /**< \brief Size of map */
    int               gartTexSize;       /**< \brief Size of AGP tex space (in MB) */
    int               log2GARTTexGran;
index 3365c0a2198bf9cf884ec9a8b4563f2f306206ad..6521ea812482f27519f8c31c556bf313df8c0521 100644 (file)
@@ -810,7 +810,7 @@ static int RADEONScreenInit( DRIDriverContext *ctx, RADEONInfoPtr info )
    /* Need to AddMap the framebuffer and mmio regions here:
     */
    if (drmAddMap( ctx->drmFD,
-                 (drmHandle)ctx->FBStart,
+                 (drm_handle_t)ctx->FBStart,
                  ctx->FBSize,
                  DRM_FRAME_BUFFER,
 #ifndef _EMBEDDED
index 59905227e106b481b238b75b5470f9a1d745221b..ecd53233394c17fec9f815f4c091a76fb0282b3a 100644 (file)
@@ -88,7 +88,7 @@ typedef struct {
      * \name MMIO register data
      */
     /*@{*/
-    drmHandle     registerHandle; /**< \brief MMIO register map size */
+    drm_handle_t     registerHandle; /**< \brief MMIO register map size */
     drmSize       registerSize;   /**< \brief MMIO register map handle */
     /*@}*/
 
@@ -96,7 +96,7 @@ typedef struct {
      * \name CP in-memory status information
      */
     /*@{*/
-    drmHandle     statusHandle;   /**< \brief status map handle */
+    drm_handle_t     statusHandle;   /**< \brief status map handle */
     drmSize       statusSize;     /**< \brief status map size */
     /*@}*/
 
@@ -104,7 +104,7 @@ typedef struct {
      * \name CP AGP Texture data
      */
     /*@{*/
-    drmHandle     gartTexHandle;   /**< \brief AGP texture area map handle */
+    drm_handle_t     gartTexHandle;   /**< \brief AGP texture area map handle */
     drmSize       gartTexMapSize;  /**< \brief AGP texture area map size */
     int           log2GARTTexGran; /**< \brief AGP texture granularity in log base 2 */
     int           gartTexOffset;   /**< \brief AGP texture area offset in AGP space */
index c55c62df9ce85b504fc7547804086acdefdb72b0..f632c91f073fffa9c1919a81b30d5aabbbd7e62e 100644 (file)
@@ -33,7 +33,7 @@
 #include "mtypes.h"
 
 typedef struct {
-   drmHandle handle;
+   drm_handle_t handle;
    drmSize size;
    char *map;
 } savageRegion, *savageRegionPtr;
index d081c1ce338ef5d12163d33bac2216e299ae3d5d..34056604c3b204edc899643cb17f415963fac5c3 100644 (file)
@@ -236,7 +236,7 @@ struct savage_context_t {
     /*Texture aging and DMA based aging*/
     unsigned int texAge[SAVAGE_NR_TEX_HEAPS]; 
 
-    drmContext hHWContext;
+    drm_context_t hHWContext;
     drmLock *driHwLock;
     GLuint driFd;
 
index d38e39a05392d4aed9b7e90323be3e0aaa5ba7a3..ce7c9a3114c44209e98354c6ef51338ec8a89d29 100644 (file)
@@ -35,7 +35,7 @@ typedef struct {
 #define SIS_DEPTH 2
 
 typedef struct {
-  drmHandle handle;
+  drm_handle_t handle;
   drmSize size;
   drmAddress map;
 } sisRegion, *sisRegionPtr;
index 395a7a3e6d605f244226f60cc18ae62b3e5370e2..19e7afee7fce2fd480d25c083348ceeff1aae138 100644 (file)
@@ -355,7 +355,7 @@ struct sis_context
 
   unsigned int lastStamp;              /* mirror driDrawable->lastStamp */
 
-  drmContext hHWContext;
+  drm_context_t hHWContext;
   drm_hw_lock_t *driHwLock;
 
   sisScreenPtr sisScreen;              /* Screen private DRI data */
index 452278264f1890b719d122bf4d8e18d2fc1a3a85..068c0410da4815ea2c88e7d075592c7c30be03e4 100644 (file)
@@ -33,7 +33,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #define __SIS_SCREEN_H
 
 typedef struct {
-   drmHandle handle;                   /* Handle to the DRM region */
+   drm_handle_t handle;                        /* Handle to the DRM region */
    drmSize size;                       /* Size of the DRM region */
    drmAddress map;                     /* Mapping of the DRM region */
 } sisRegionRec2, *sisRegionPtr2;
index e0f7609be76a70d3a8cb0f7cfa83c2b95b4517f3..8184f60361f492322781fab1aac3245141147044 100644 (file)
@@ -259,7 +259,7 @@ static int createScreen (DRIDriverContext *ctx, TDFXDRIPtr pTDFX)
    /* Need to AddMap the framebuffer and mmio regions here:
     */
    if (drmAddMap( ctx->drmFD,
-                 (drmHandle)ctx->FBStart,
+                 (drm_handle_t)ctx->FBStart,
                  ctx->FBSize,
                  DRM_FRAME_BUFFER,
 #ifndef _EMBEDDED
index 956b7e7034ccf2496c7c26a4936441b843e8ccd2..e7ad87d1b1baec1359c9fe41101f77f2a980d117 100644 (file)
@@ -6,7 +6,7 @@
 #include "xf86drm.h"
 
 typedef struct {
-  drmHandle regs;
+  drm_handle_t regs;
   drmSize regsSize;
   drmAddress regsMap;
   int deviceID;
index 61eab8f2f8d112d6555c68031d71b6d120968e13..201fce1a01226be9c5386ad235aa264eac4111b7 100644 (file)
@@ -914,7 +914,7 @@ struct tdfx_context {
    __DRIscreenPrivate *driScreen;
    __DRIcontextPrivate *driContext;
    __DRIdrawablePrivate *driDrawable;
-   drmContext hHWContext;
+   drm_context_t hHWContext;
    drm_hw_lock_t *driHwLock;
    int driFd;
    tdfxScreenPrivate *fxScreen;
index 2a79c88b0f68c77a4fddd8c9eb4fe3a62546f180..3faeb84e7520762cb96de383b12fcb05f72dfb4f 100644 (file)
@@ -40,7 +40,7 @@
 #ifdef GLX_DIRECT_RENDERING
 
 typedef struct {
-   drmHandle handle;
+   drm_handle_t handle;
    drmSize size;
    drmAddress map;
 } tdfxRegion, *tdfxRegionPtr;
index 0a6c8c04caba1f619dad05bce4766f1f7e586c40..381f493b7ae67c705ecf3a2aa463f4a4484a5880 100644 (file)
@@ -131,7 +131,7 @@ static int VIADRIAgpInit(const DRIDriverContext *ctx, VIAPtr pVia)
                  "[drm] agpAddr = 0x%08lx\n",pVia->agpAddr);
                 
     pVIADRI->agp.size = pVia->agpSize;
-    if (drmAddMap(pVia->drmFD, (drmHandle)0,
+    if (drmAddMap(pVia->drmFD, (drm_handle_t)0,
                  pVIADRI->agp.size, DRM_AGP, 0, 
                  &pVIADRI->agp.handle) < 0) {
        xf86DrvMsg(pScreen->myNum, X_ERROR,
@@ -237,7 +237,7 @@ static int VIADRIScreenInit(DRIDriverContext * ctx)
     /* Need to AddMap the framebuffer and mmio regions here:
      */
     if (drmAddMap(ctx->drmFD,
-                  (drmHandle)ctx->FBStart,
+                  (drm_handle_t)ctx->FBStart,
                   ctx->FBSize,
                   DRM_FRAME_BUFFER,
 #ifndef _EMBEDDED
index 25d9325288f1f5f94439886395991df98e079798..fe26ff80d3a38f64bb638467f1921ea5c1fc792b 100644 (file)
@@ -97,7 +97,7 @@ typedef void (*via_line_func)(viaContextPtr, viaVertex *, viaVertex *);
 typedef void (*via_point_func)(viaContextPtr, viaVertex *);
 
 typedef struct {
-    drmHandle handle;
+    drm_handle_t handle;
     drmSize size;
     GLuint offset;
     GLuint index;
@@ -107,7 +107,7 @@ typedef struct {
 } viaBuffer, *viaBufferPtr;
 
 typedef struct {
-    drmHandle handle;
+    drm_handle_t handle;
     drmSize size;
     GLuint offset;
     GLuint index;
@@ -288,7 +288,7 @@ struct via_context_t {
     drm_clip_rect_t drawRect;
     drm_clip_rect_t scissorRect;
 
-    drmContext hHWContext;
+    drm_context_t hHWContext;
     drm_hw_lock_t *driHwLock;
     int driFd;
 #ifndef _SOLO
index 9c17cf6b1d85c272a1d4bbe876c3fc40100bbd12..6a0331424d1a05f395a7f7100c883fc81d60749b 100644 (file)
@@ -13,7 +13,7 @@ typedef struct {
 } VIASAREAPriv;
 
 typedef struct {
-    drmHandle handle;
+    drm_handle_t handle;
     drmSize size;
     drmAddress map;
 } viaRegion, *viaRegionPtr;
index e39bdf745f1ca881f4b2a4ad2484d474ae505a27..8954d8e208c9a2d1ae96b6a802d635361eb6b5b9 100644 (file)
@@ -121,7 +121,7 @@ int drmVIAAllocateDMA(int fd, drmVIADMABuf *buf)
                return -errno;
     }
     
-    if (drmMap(fd,(drmHandle)buf->index,
+    if (drmMap(fd,(drm_handle_t)buf->index,
                buf->size,(drmAddressPtr)(&buf->address)) < 0) {
        return -errno;
     }