Lines Matching +full:per +full:- +full:context
30 * enum switch_power_state - power state of drm device
48 * struct drm_device - DRM device structure
57 /** @ref: Object ref-count */
60 /** @dev: Device structure of bus-device */
89 * per-device structure.
115 * @driver_features: per-device driver features
118 * certain features on a per-device basis while still
132 /** @anon_inode: inode for private address-space */
175 * List of open DRM files for in-kernel clients.
190 * List of in-kernel clients. Protected by &clientlist_mutex.
202 * with high-precision timestamping (otherwise there are races) and the
212 * Array of vblank tracking structures, one per &struct drm_crtc. For
214 * is free-standing and not part of &struct drm_crtc itself. It must be
226 * @vbl_lock: Top-level vblank references lock, wraps the low-level
235 * wrap-around of the vblank register. It is used by the vblank core to
236 * handle wrap-arounds.
240 * high-precision timestamps. That approach is suffering from small
245 * can instead choose to use a runtime configurable per-crtc value
248 * to use the per-crtc value.
250 * If non-zero, &drm_crtc_funcs.get_vblank_counter must be set.
304 /* List of devices per driver for stealth attach cleanup */
315 /* Context handle management - linked list of context handles */
318 /* Context handle management - mutex for &ctxlist */
321 /* Context handle management */
324 /* Memory management - linked list of regions */
327 /* Memory management - user token hash table for maps */
330 /* Context handle management - list of vmas (for debugging) */
336 /* Context swapping flag */
339 /* Last current context */
345 /* Usage counter for buffers in use -- cannot alloc */
352 int context; member