diff options
author | Robert Noland <rnoland@FreeBSD.org> | 2009-03-17 03:39:09 +0000 |
---|---|---|
committer | Robert Noland <rnoland@FreeBSD.org> | 2009-03-17 03:39:09 +0000 |
commit | ce3aaf8d2dba26d7913e552ce30aa68d2975bbe3 (patch) | |
tree | 299641e623fb5698d562cb5e1c31394e9f1ae559 /sys/dev/drm | |
parent | b2a9095767c36140ce59aecdfc8c842dc89746bc (diff) | |
download | src-ce3aaf8d2dba26d7913e552ce30aa68d2975bbe3.tar.gz src-ce3aaf8d2dba26d7913e552ce30aa68d2975bbe3.zip |
Cast register maps and offsets to vm_offset_t
MFC after: 3 days
Notes
Notes:
svn path=/head/; revision=189910
Diffstat (limited to 'sys/dev/drm')
-rw-r--r-- | sys/dev/drm/drmP.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/sys/dev/drm/drmP.h b/sys/dev/drm/drmP.h index 0b6ba60e8ad4..644d573f5d80 100644 --- a/sys/dev/drm/drmP.h +++ b/sys/dev/drm/drmP.h @@ -240,17 +240,23 @@ typedef u_int8_t u8; #endif #define DRM_READ8(map, offset) \ - *(volatile u_int8_t *) (((unsigned long)(map)->handle) + (offset)) + *(volatile u_int8_t *)(((vm_offset_t)(map)->handle) + \ + (vm_offset_t)(offset)) #define DRM_READ16(map, offset) \ - *(volatile u_int16_t *) (((unsigned long)(map)->handle) + (offset)) + *(volatile u_int16_t *)(((vm_offset_t)(map)->handle) + \ + (vm_offset_t)(offset)) #define DRM_READ32(map, offset) \ - *(volatile u_int32_t *)(((unsigned long)(map)->handle) + (offset)) + *(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ + (vm_offset_t)(offset)) #define DRM_WRITE8(map, offset, val) \ - *(volatile u_int8_t *) (((unsigned long)(map)->handle) + (offset)) = val + *(volatile u_int8_t *)(((vm_offset_t)(map)->handle) + \ + (vm_offset_t)(offset)) = val #define DRM_WRITE16(map, offset, val) \ - *(volatile u_int16_t *) (((unsigned long)(map)->handle) + (offset)) = val + *(volatile u_int16_t *)(((vm_offset_t)(map)->handle) + \ + (vm_offset_t)(offset)) = val #define DRM_WRITE32(map, offset, val) \ - *(volatile u_int32_t *)(((unsigned long)(map)->handle) + (offset)) = val + *(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ + (vm_offset_t)(offset)) = val #define DRM_VERIFYAREA_READ( uaddr, size ) \ (!useracc(__DECONST(caddr_t, uaddr), size, VM_PROT_READ)) |