diff options
author | Robert Noland <rnoland@wombat.2hip.net> | 2008-06-01 16:17:31 -0400 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-06-01 20:33:30 -0700 |
commit | 4ce47fd328cd885d66abdd42db1f7c054bd44498 (patch) | |
tree | ffbde5d05772b3a3f5058e50a4f76b5529aedaae /bsd-core/drmP.h | |
parent | ac4da869285173ad0ac947bdf41ffe10efe21c05 (diff) |
[FreeBSD] Get rid of vbl_lock and re-use irq_lock.
Diffstat (limited to 'bsd-core/drmP.h')
-rw-r--r-- | bsd-core/drmP.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/bsd-core/drmP.h b/bsd-core/drmP.h index 4c35cdb2..21cf623a 100644 --- a/bsd-core/drmP.h +++ b/bsd-core/drmP.h @@ -788,11 +788,10 @@ struct drm_device { wait_queue_head_t *vbl_queue; /* vblank wait queue */ atomic_t *_vblank_count; /* number of VBLANK interrupts */ /* (driver must alloc the right number of counters) */ - struct mtx vbl_lock; struct drm_vbl_sig_list *vbl_sigs; /* signal list to send on VBLANK */ atomic_t vbl_signal_pending; /* number of signals pending on all crtcs*/ atomic_t *vblank_refcount; /* number of users of vblank interrupts per crtc */ - u32 *last_vblank; /* protected by dev->vbl_lock, used */ + u32 *last_vblank; /* protected by dev->irq_lock, used */ /* for wraparound handling */ u32 *vblank_offset; /* used to track how many vblanks */ @@ -802,8 +801,6 @@ struct drm_device { struct callout vblank_disable_timer; unsigned long max_vblank_count; /* size of vblank counter register */ int num_crtcs; - atomic_t vbl_received; - atomic_t vbl_received2; #ifdef __FreeBSD__ struct sigio *buf_sigio; /* Processes waiting for SIGIO */ |