Content-Length: 392844 | pFad | http://github.com/DragonFlyBSD/DragonFlyBSD/commit/0fb52de5996e4bcbedf7fb6b1ef019833068257b

C1 drm: Rename drm_os_freebsd.h to drm_os_linux.h · DragonFlyBSD/DragonFlyBSD@0fb52de · GitHub
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)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/DragonFlyBSD/DragonFlyBSD/commit/0fb52de5996e4bcbedf7fb6b1ef019833068257b

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy