Lines Matching +full:power +full:- +full:managed

26  * Recovery methods for wedged device in order of less to more side-effects.
30 * Refer to "Device Wedging" chapter in Documentation/gpu/drm-uapi.rst for more
39 * struct drm_wedge_task_info - information about the guilty task of a wedge dev
49 * enum switch_power_state - power state of drm device
53 /** @DRM_SWITCH_POWER_ON: Power state is ON */
56 /** @DRM_SWITCH_POWER_OFF: Power state is OFF */
59 /** @DRM_SWITCH_POWER_CHANGING: Power state is changing */
67 * struct drm_device - DRM device structure
76 /** @ref: Object ref-count */
79 /** @dev: Device structure of bus-device */
97 * for importing buffers via dma-buf.
105 * @managed:
107 * Managed resources linked to the lifetime of this &drm_device as
111 /** @managed.resources: managed resources list */
113 /** @managed.final_kfree: pointer for final kfree() call */
115 /** @managed.lock: protects @managed.resources */
117 } managed; member
130 * per-device structure.
172 * @driver_features: per-device driver features
175 * certain features on a per-device basis while still
189 /** @anon_inode: inode for private address-space */
222 * List of open DRM files for in-kernel clients.
237 * List of in-kernel clients. Protected by &clientlist_mutex.
244 * Entry into list of devices registered for sysrq. Allows in-kernel
257 * with high-precision timestamping (otherwise there are races) and the
270 * is free-standing and not part of &struct drm_crtc itself. It must be
282 * @vbl_lock: Top-level vblank references lock, wraps the low-level
291 * wrap-around of the vblank register. It is used by the vblank core to
292 * handle wrap-arounds.
296 * high-precision timestamps. That approach is suffering from small
301 * can instead choose to use a runtime configurable per-crtc value
304 * to use the per-crtc value.
306 * If non-zero, &drm_crtc_funcs.get_vblank_counter must be set.
342 * Power state of the client.
368 * drm_dev_dma_dev - returns the DMA device for a DRM device
375 * A DMA-capable device for the DRM device.
379 if (dev->dma_dev) in drm_dev_dma_dev()
380 return dev->dma_dev; in drm_dev_dma_dev()
381 return dev->dev; in drm_dev_dma_dev()