mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2025-12-27 02:20:17 +01:00
small cleanups from Eric.
This commit is contained in:
parent
6aafd3ed73
commit
80fc5b66b7
17 changed files with 59 additions and 73 deletions
|
|
@ -39,8 +39,7 @@
|
|||
#endif
|
||||
#endif
|
||||
|
||||
int DRM(agp_info)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_info)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
struct agp_info *kern;
|
||||
|
|
@ -64,8 +63,7 @@ int DRM(agp_info)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_acquire)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_acquire)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
int retcode;
|
||||
|
|
@ -77,8 +75,7 @@ int DRM(agp_acquire)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_release)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_release)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
|
||||
|
|
@ -99,8 +96,7 @@ void DRM(agp_do_release)(void)
|
|||
agp_release(agpdev);
|
||||
}
|
||||
|
||||
int DRM(agp_enable)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_enable)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_mode_t mode;
|
||||
|
|
@ -116,8 +112,7 @@ int DRM(agp_enable)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_alloc)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_alloc)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_buffer_t request;
|
||||
|
|
@ -172,8 +167,7 @@ static drm_agp_mem_t * DRM(agp_lookup_entry)(drm_device_t *dev, void *handle)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
int DRM(agp_unbind)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_unbind)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_binding_t request;
|
||||
|
|
@ -195,8 +189,7 @@ int DRM(agp_unbind)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return retcode;
|
||||
}
|
||||
|
||||
int DRM(agp_bind)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_bind)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_binding_t request;
|
||||
|
|
@ -218,8 +211,7 @@ int DRM(agp_bind)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_free)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_free)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_buffer_t request;
|
||||
|
|
|
|||
|
|
@ -48,12 +48,12 @@
|
|||
#define DRM_OS_UNLOCK lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc)
|
||||
#if __FreeBSD_version >= 500000
|
||||
#define DRM_OS_SPINTYPE struct mtx
|
||||
#define DRM_OS_SPININIT(l,name) mtx_init(l, name, MTX_DEF)
|
||||
#define DRM_OS_SPININIT(l,name) mtx_init(&l, name, MTX_DEF)
|
||||
#define DRM_OS_SPINLOCK(l) mtx_lock(l)
|
||||
#define DRM_OS_SPINUNLOCK(u) mtx_unlock(u);
|
||||
#else
|
||||
#define DRM_OS_SPINTYPE struct simplelock
|
||||
#define DRM_OS_SPININIT(l,name) simple_lock_init(l)
|
||||
#define DRM_OS_SPININIT(l,name) simple_lock_init(&l)
|
||||
#define DRM_OS_SPINLOCK(l) simple_lock(l)
|
||||
#define DRM_OS_SPINUNLOCK(u) simple_unlock(u);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -166,9 +166,9 @@ static int DRM(vm_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_vm_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
@ -217,9 +217,9 @@ static int DRM(queues_info) DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_queues_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -267,9 +267,9 @@ static int DRM(bufs_info) DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_bufs_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -301,9 +301,9 @@ static int DRM(clients_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_clients_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -386,9 +386,9 @@ static int DRM(vma_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_vma_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
|
@ -515,9 +515,9 @@ static int DRM(histo_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = _drm_histo_info(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ XCOMM dependencies are stuck in drmP.h
|
|||
includes:: tdfxinc mgainc gammainc r128inc radeoninc sisinc i810inc
|
||||
|
||||
clean::
|
||||
rm -f tdfx/tdfx* mga/mga* gamma/gamma* r128/r128* radeon/radeon* sis/sis* i810/i810*
|
||||
$(RM) tdfx/tdfx* mga/mga* gamma/gamma* r128/r128* radeon/radeon* sis/sis* i810/i810*
|
||||
|
||||
LINUXDRM = ../$(XF86OSSRC)/linux/drm/kernel
|
||||
|
||||
|
|
|
|||
|
|
@ -39,8 +39,7 @@
|
|||
#endif
|
||||
#endif
|
||||
|
||||
int DRM(agp_info)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_info)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
struct agp_info *kern;
|
||||
|
|
@ -64,8 +63,7 @@ int DRM(agp_info)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_acquire)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_acquire)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
int retcode;
|
||||
|
|
@ -77,8 +75,7 @@ int DRM(agp_acquire)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_release)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_release)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
|
||||
|
|
@ -99,8 +96,7 @@ void DRM(agp_do_release)(void)
|
|||
agp_release(agpdev);
|
||||
}
|
||||
|
||||
int DRM(agp_enable)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_enable)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_mode_t mode;
|
||||
|
|
@ -116,8 +112,7 @@ int DRM(agp_enable)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_alloc)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_alloc)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_buffer_t request;
|
||||
|
|
@ -172,8 +167,7 @@ static drm_agp_mem_t * DRM(agp_lookup_entry)(drm_device_t *dev, void *handle)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
int DRM(agp_unbind)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_unbind)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_binding_t request;
|
||||
|
|
@ -195,8 +189,7 @@ int DRM(agp_unbind)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return retcode;
|
||||
}
|
||||
|
||||
int DRM(agp_bind)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_bind)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_binding_t request;
|
||||
|
|
@ -218,8 +211,7 @@ int DRM(agp_bind)(dev_t kdev, u_long cmd, caddr_t data,
|
|||
return 0;
|
||||
}
|
||||
|
||||
int DRM(agp_free)(dev_t kdev, u_long cmd, caddr_t data,
|
||||
int flags, struct proc *p)
|
||||
int DRM(agp_free)(DRM_OS_IOCTL)
|
||||
{
|
||||
drm_device_t *dev = kdev->si_drv1;
|
||||
drm_agp_buffer_t request;
|
||||
|
|
|
|||
|
|
@ -48,12 +48,12 @@
|
|||
#define DRM_OS_UNLOCK lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc)
|
||||
#if __FreeBSD_version >= 500000
|
||||
#define DRM_OS_SPINTYPE struct mtx
|
||||
#define DRM_OS_SPININIT(l,name) mtx_init(l, name, MTX_DEF)
|
||||
#define DRM_OS_SPININIT(l,name) mtx_init(&l, name, MTX_DEF)
|
||||
#define DRM_OS_SPINLOCK(l) mtx_lock(l)
|
||||
#define DRM_OS_SPINUNLOCK(u) mtx_unlock(u);
|
||||
#else
|
||||
#define DRM_OS_SPINTYPE struct simplelock
|
||||
#define DRM_OS_SPININIT(l,name) simple_lock_init(l)
|
||||
#define DRM_OS_SPININIT(l,name) simple_lock_init(&l)
|
||||
#define DRM_OS_SPINLOCK(l) simple_lock(l)
|
||||
#define DRM_OS_SPINUNLOCK(u) simple_unlock(u);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -166,9 +166,9 @@ static int DRM(vm_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_vm_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
@ -217,9 +217,9 @@ static int DRM(queues_info) DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_queues_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -267,9 +267,9 @@ static int DRM(bufs_info) DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_bufs_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -301,9 +301,9 @@ static int DRM(clients_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_clients_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -386,9 +386,9 @@ static int DRM(vma_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = DRM(_vma_info)(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
|
@ -515,9 +515,9 @@ static int DRM(histo_info)DRM_SYSCTL_HANDLER_ARGS
|
|||
drm_device_t *dev = arg1;
|
||||
int ret;
|
||||
|
||||
lockmgr(&dev->dev_lock, LK_EXCLUSIVE, 0, curproc);
|
||||
DRM_OS_LOCK;
|
||||
ret = _drm_histo_info(oidp, arg1, arg2, req);
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -249,8 +249,8 @@ typedef struct drm_waitlist {
|
|||
drm_buf_t **rp; /* Read pointer */
|
||||
drm_buf_t **wp; /* Write pointer */
|
||||
drm_buf_t **end; /* End pointer */
|
||||
spinlock_t read_lock;
|
||||
spinlock_t write_lock;
|
||||
DRM_OS_SPINTYPE read_lock;
|
||||
DRM_OS_SPINTYPE write_lock;
|
||||
} drm_waitlist_t;
|
||||
|
||||
typedef struct drm_freelist {
|
||||
|
|
@ -262,7 +262,7 @@ typedef struct drm_freelist {
|
|||
int low_mark; /* Low water mark */
|
||||
int high_mark; /* High water mark */
|
||||
atomic_t wfh; /* If waiting for high mark */
|
||||
spinlock_t lock;
|
||||
DRM_OS_SPINTYPE lock;
|
||||
} drm_freelist_t;
|
||||
|
||||
typedef struct drm_buf_entry {
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ int DRM(getmagic)(DRM_OS_IOCTL)
|
|||
|
||||
#ifdef __FreeBSD__
|
||||
if (first) {
|
||||
DRM_OS_SPININIT(&lock, "drm getmagic");
|
||||
DRM_OS_SPININIT(lock, "drm getmagic");
|
||||
first = 0;
|
||||
}
|
||||
#endif /* __FreeBSD__ */
|
||||
|
|
|
|||
|
|
@ -276,7 +276,7 @@ int DRM(getclient)( DRM_OS_IOCTL )
|
|||
client.uid = pt->uid;
|
||||
client.magic = pt->magic;
|
||||
client.iocs = pt->ioctl_count;
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
|
||||
*(drm_client_t *)data = client;
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ void DRM(mem_init)(void)
|
|||
#endif /* __linux__ */
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
DRM_OS_SPININIT(&DRM(mem_lock), "drm memory");
|
||||
DRM_OS_SPININIT(DRM(mem_lock), "drm memory");
|
||||
#endif /* __FreeBSD__ */
|
||||
|
||||
for (mem = DRM(mem_stats); mem->name; ++mem) {
|
||||
|
|
|
|||
|
|
@ -257,6 +257,7 @@ do { \
|
|||
|
||||
#define DRM_OS_LOCK up(&dev->struct_sem)
|
||||
#define DRM_OS_UNLOCK down(&dev->struct_sem)
|
||||
#define DRM_OS_SPINTYPE spinlock_t
|
||||
#define DRM_OS_SPININIT(l,name)
|
||||
#define DRM_OS_SPINLOCK(l) spin_lock(l)
|
||||
#define DRM_OS_SPINUNLOCK(u) spin_unlock(u)
|
||||
|
|
|
|||
|
|
@ -249,8 +249,8 @@ typedef struct drm_waitlist {
|
|||
drm_buf_t **rp; /* Read pointer */
|
||||
drm_buf_t **wp; /* Write pointer */
|
||||
drm_buf_t **end; /* End pointer */
|
||||
spinlock_t read_lock;
|
||||
spinlock_t write_lock;
|
||||
DRM_OS_SPINTYPE read_lock;
|
||||
DRM_OS_SPINTYPE write_lock;
|
||||
} drm_waitlist_t;
|
||||
|
||||
typedef struct drm_freelist {
|
||||
|
|
@ -262,7 +262,7 @@ typedef struct drm_freelist {
|
|||
int low_mark; /* Low water mark */
|
||||
int high_mark; /* High water mark */
|
||||
atomic_t wfh; /* If waiting for high mark */
|
||||
spinlock_t lock;
|
||||
DRM_OS_SPINTYPE lock;
|
||||
} drm_freelist_t;
|
||||
|
||||
typedef struct drm_buf_entry {
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ int DRM(getmagic)(DRM_OS_IOCTL)
|
|||
|
||||
#ifdef __FreeBSD__
|
||||
if (first) {
|
||||
DRM_OS_SPININIT(&lock, "drm getmagic");
|
||||
DRM_OS_SPININIT(lock, "drm getmagic");
|
||||
first = 0;
|
||||
}
|
||||
#endif /* __FreeBSD__ */
|
||||
|
|
|
|||
|
|
@ -276,7 +276,7 @@ int DRM(getclient)( DRM_OS_IOCTL )
|
|||
client.uid = pt->uid;
|
||||
client.magic = pt->magic;
|
||||
client.iocs = pt->ioctl_count;
|
||||
lockmgr(&dev->dev_lock, LK_RELEASE, 0, curproc);
|
||||
DRM_OS_UNLOCK;
|
||||
|
||||
*(drm_client_t *)data = client;
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ void DRM(mem_init)(void)
|
|||
#endif /* __linux__ */
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
DRM_OS_SPININIT(&DRM(mem_lock), "drm memory");
|
||||
DRM_OS_SPININIT(DRM(mem_lock), "drm memory");
|
||||
#endif /* __FreeBSD__ */
|
||||
|
||||
for (mem = DRM(mem_stats); mem->name; ++mem) {
|
||||
|
|
|
|||
|
|
@ -257,6 +257,7 @@ do { \
|
|||
|
||||
#define DRM_OS_LOCK up(&dev->struct_sem)
|
||||
#define DRM_OS_UNLOCK down(&dev->struct_sem)
|
||||
#define DRM_OS_SPINTYPE spinlock_t
|
||||
#define DRM_OS_SPININIT(l,name)
|
||||
#define DRM_OS_SPINLOCK(l) spin_lock(l)
|
||||
#define DRM_OS_SPINUNLOCK(u) spin_unlock(u)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue