]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/drm/drm_auth.h
Merge tag 'gvt-fixes-2017-07-26' of https://github.com/01org/gvt-linux into drm-intel...
[karo-tx-linux.git] / include / drm / drm_auth.h
index 1eb4a52cad8deda051c2ce37ecb2ba15a7d55b96..81a40c2a9a3e0fd89f1a6ef5ec6a806eab3c8f15 100644 (file)
 #ifndef _DRM_AUTH_H_
 #define _DRM_AUTH_H_
 
+/*
+ * Legacy DRI1 locking data structure. Only here instead of in drm_legacy.h for
+ * include ordering reasons.
+ *
+ * DO NOT USE.
+ */
+struct drm_lock_data {
+       struct drm_hw_lock *hw_lock;
+       struct drm_file *file_priv;
+       wait_queue_head_t lock_queue;
+       unsigned long lock_time;
+       spinlock_t spinlock;
+       uint32_t kernel_waiters;
+       uint32_t user_waiters;
+       int idle_has_lock;
+};
+
 /**
  * struct drm_master - drm master structure
  *