summaryrefslogtreecommitdiff
path: root/bsd-core/drmP.h
diff options
context:
space:
mode:
authorRobert Noland <rnoland@wombat.2hip.net>2008-06-01 16:17:31 -0400
committerEric Anholt <eric@anholt.net>2008-06-01 20:33:30 -0700
commit4ce47fd328cd885d66abdd42db1f7c054bd44498 (patch)
treeffbde5d05772b3a3f5058e50a4f76b5529aedaae /bsd-core/drmP.h
parentac4da869285173ad0ac947bdf41ffe10efe21c05 (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.h5
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 */