Skip to content

Commit 0fb52de

Browse files
author
François Tigeot
committed
drm: Rename drm_os_freebsd.h to drm_os_linux.h
Move DRM_READ() and DRM_WRITE() macros to the new file
1 parent 3ea318c commit 0fb52de

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

sys/dev/drm/include/drm/drmP.h

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@
112112
struct drm_file;
113113
struct drm_device;
114114

115-
#include "drm_os_freebsd.h"
116-
#include "drm_hashtab.h"
117-
#include "drm_mm.h"
115+
#include <drm/drm_os_linux.h>
116+
#include <drm/drm_hashtab.h>
117+
#include <drm/drm_mm.h>
118118

119119
#define DRM_UT_CORE 0x01
120120
#define DRM_UT_DRIVER 0x02
@@ -243,31 +243,6 @@ enum {
243243
#define DRM_WRITEMEMORYBARRIER() cpu_sfence()
244244
#define DRM_MEMORYBARRIER() cpu_mfence()
245245

246-
#define DRM_READ8(map, offset) \
247-
*(volatile u_int8_t *)(((vm_offset_t)(map)->virtual) + \
248-
(vm_offset_t)(offset))
249-
#define DRM_READ16(map, offset) \
250-
le16toh(*(volatile u_int16_t *)(((vm_offset_t)(map)->virtual) + \
251-
(vm_offset_t)(offset)))
252-
#define DRM_READ32(map, offset) \
253-
le32toh(*(volatile u_int32_t *)(((vm_offset_t)(map)->virtual) + \
254-
(vm_offset_t)(offset)))
255-
#define DRM_READ64(map, offset) \
256-
le64toh(*(volatile u_int64_t *)(((vm_offset_t)(map)->virtual) + \
257-
(vm_offset_t)(offset)))
258-
#define DRM_WRITE8(map, offset, val) \
259-
*(volatile u_int8_t *)(((vm_offset_t)(map)->virtual) + \
260-
(vm_offset_t)(offset)) = val
261-
#define DRM_WRITE16(map, offset, val) \
262-
*(volatile u_int16_t *)(((vm_offset_t)(map)->virtual) + \
263-
(vm_offset_t)(offset)) = htole16(val)
264-
#define DRM_WRITE32(map, offset, val) \
265-
*(volatile u_int32_t *)(((vm_offset_t)(map)->virtual) + \
266-
(vm_offset_t)(offset)) = htole32(val)
267-
#define DRM_WRITE64(map, offset, val) \
268-
*(volatile u_int64_t *)(((vm_offset_t)(map)->virtual) + \
269-
(vm_offset_t)(offset)) = htole64(val)
270-
271246
#define DRM_VERIFYAREA_READ( uaddr, size ) \
272247
(!useracc(__DECONST(caddr_t, uaddr), size, VM_PROT_READ))
273248

sys/dev/drm/include/drm/drm_os_freebsd.h renamed to sys/dev/drm/include/drm/drm_os_linux.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@
55
* $FreeBSD: head/sys/dev/drm2/drm_os_freebsd.h 254858 2013-08-25 14:27:14Z dumbbell $
66
*/
77

8+
#define DRM_READ8(map, offset) \
9+
*(volatile u_int8_t *)(((vm_offset_t)(map)->virtual) + \
10+
(vm_offset_t)(offset))
11+
#define DRM_READ16(map, offset) \
12+
le16toh(*(volatile u_int16_t *)(((vm_offset_t)(map)->virtual) + \
13+
(vm_offset_t)(offset)))
14+
#define DRM_READ32(map, offset) \
15+
le32toh(*(volatile u_int32_t *)(((vm_offset_t)(map)->virtual) + \
16+
(vm_offset_t)(offset)))
17+
#define DRM_READ64(map, offset) \
18+
le64toh(*(volatile u_int64_t *)(((vm_offset_t)(map)->virtual) + \
19+
(vm_offset_t)(offset)))
20+
#define DRM_WRITE8(map, offset, val) \
21+
*(volatile u_int8_t *)(((vm_offset_t)(map)->virtual) + \
22+
(vm_offset_t)(offset)) = val
23+
#define DRM_WRITE16(map, offset, val) \
24+
*(volatile u_int16_t *)(((vm_offset_t)(map)->virtual) + \
25+
(vm_offset_t)(offset)) = htole16(val)
26+
#define DRM_WRITE32(map, offset, val) \
27+
*(volatile u_int32_t *)(((vm_offset_t)(map)->virtual) + \
28+
(vm_offset_t)(offset)) = htole32(val)
29+
#define DRM_WRITE64(map, offset, val) \
30+
*(volatile u_int64_t *)(((vm_offset_t)(map)->virtual) + \
31+
(vm_offset_t)(offset)) = htole64(val)
32+
33+
834
#if _BYTE_ORDER == _BIG_ENDIAN
935
#define __BIG_ENDIAN 4321
1036
#else

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy