Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/drm2/drm_os_freebsd.h
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | *(volatile u_int16_t *)(((vm_offset_t)(map)->handle) + \ | ||||
(vm_offset_t)(offset)) = htole16(val) | (vm_offset_t)(offset)) = htole16(val) | ||||
#define DRM_WRITE32(map, offset, val) \ | #define DRM_WRITE32(map, offset, val) \ | ||||
*(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ | *(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ | ||||
(vm_offset_t)(offset)) = htole32(val) | (vm_offset_t)(offset)) = htole32(val) | ||||
#define DRM_WRITE64(map, offset, val) \ | #define DRM_WRITE64(map, offset, val) \ | ||||
*(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \ | *(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \ | ||||
(vm_offset_t)(offset)) = htole64(val) | (vm_offset_t)(offset)) = htole64(val) | ||||
#define DRM_PORT "graphics/drm-kmod" | |||||
#define DRM_OBSOLETE(dev) \ | |||||
do { \ | |||||
device_printf(dev, "=======================================================\n"); \ | |||||
device_printf(dev, "This code is deprecated. Install the " DRM_PORT " pkg\n"); \ | |||||
device_printf(dev, "=======================================================\n"); \ | |||||
gone_in_dev(dev, 13, "drm2 drivers"); \ | |||||
} while (0) | |||||
/* DRM_READMEMORYBARRIER() prevents reordering of reads. | /* DRM_READMEMORYBARRIER() prevents reordering of reads. | ||||
* DRM_WRITEMEMORYBARRIER() prevents reordering of writes. | * DRM_WRITEMEMORYBARRIER() prevents reordering of writes. | ||||
* DRM_MEMORYBARRIER() prevents reordering of reads and writes. | * DRM_MEMORYBARRIER() prevents reordering of reads and writes. | ||||
*/ | */ | ||||
#define DRM_READMEMORYBARRIER() rmb() | #define DRM_READMEMORYBARRIER() rmb() | ||||
#define DRM_WRITEMEMORYBARRIER() wmb() | #define DRM_WRITEMEMORYBARRIER() wmb() | ||||
#define DRM_MEMORYBARRIER() mb() | #define DRM_MEMORYBARRIER() mb() | ||||
#define smp_rmb() rmb() | #define smp_rmb() rmb() | ||||
▲ Show 20 Lines • Show All 540 Lines • Show Last 20 Lines |