diff options
Diffstat (limited to 'drivers/gpu/drm/vmwgfx/vmwgfx_drv.h')
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h index 132cc248d22..0ab53d98310 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | |||
@@ -151,6 +151,8 @@ struct vmw_overlay; | |||
151 | 151 | ||
152 | struct vmw_master { | 152 | struct vmw_master { |
153 | struct ttm_lock lock; | 153 | struct ttm_lock lock; |
154 | struct mutex fb_surf_mutex; | ||
155 | struct list_head fb_surf; | ||
154 | }; | 156 | }; |
155 | 157 | ||
156 | struct vmw_vga_topology_state { | 158 | struct vmw_vga_topology_state { |
@@ -519,6 +521,7 @@ void vmw_kms_write_svga(struct vmw_private *vmw_priv, | |||
519 | unsigned bbp, unsigned depth); | 521 | unsigned bbp, unsigned depth); |
520 | int vmw_kms_update_layout_ioctl(struct drm_device *dev, void *data, | 522 | int vmw_kms_update_layout_ioctl(struct drm_device *dev, void *data, |
521 | struct drm_file *file_priv); | 523 | struct drm_file *file_priv); |
524 | void vmw_kms_idle_workqueues(struct vmw_master *vmaster); | ||
522 | u32 vmw_get_vblank_counter(struct drm_device *dev, int crtc); | 525 | u32 vmw_get_vblank_counter(struct drm_device *dev, int crtc); |
523 | 526 | ||
524 | /** | 527 | /** |