Lines Matching +full:per +full:- +full:context
32 struct list_head legacy_dev_list;/**< list of devices per driver for stealth attach cleanup */
37 struct kref ref; /**< Object ref-count */
38 struct device *dev; /**< Device structure of bus-device */
56 struct inode *anon_inode; /**< inode for private address-space */
70 int buf_use; /**< Buffers in use -- cannot alloc */
80 * List of open DRM files for in-kernel clients. Protected by @filelist_mutex.
94 * List of in-kernel clients. Protected by @clientlist_mutex.
103 /** \name Context handle management */
105 struct list_head ctxlist; /**< Linked list of context handles */
119 /** \name Context support */
122 __volatile__ long context_flag; /**< Context swapping flag */
123 int last_context; /**< Last current context */
144 * with high-precision timestamping (otherwise there are races) and the
154 * Array of vblank tracking structures, one per &struct drm_crtc. For
156 * is free-standing and not part of &struct drm_crtc itself. It must be
168 * wrap-around of the vblank register. It is used by the vblank core to
169 * handle wrap-arounds.
173 * high-precision timestamps. That approach is suffering from small
178 * can instead choose to use a runtime configurable per-crtc value
181 * to use the per-crtc value.
183 * If non-zero, &drm_crtc_funcs.get_vblank_counter must be set.
206 int context; member