Lines Matching +full:hardware +full:- +full:managed

29  * Recovery methods for wedged device in order of less to more side-effects.
33 * Refer to "Device Wedging" chapter in Documentation/gpu/drm-uapi.rst for more
42 * struct drm_wedge_task_info - information about the guilty task of a wedge dev
52 * enum switch_power_state - power state of drm device
70 * struct drm_device - DRM device structure
79 /** @ref: Object ref-count */
82 /** @dev: Device structure of bus-device */
100 * for importing buffers via dma-buf.
108 * @managed:
110 * Managed resources linked to the lifetime of this &drm_device as
114 /** @managed.resources: managed resources list */
116 /** @managed.final_kfree: pointer for final kfree() call */
118 /** @managed.lock: protects @managed.resources */
120 } managed; member
133 * per-device structure.
143 * hardware (and not character device node) struct device @dev.
187 * @driver_features: per-device driver features
190 * certain features on a per-device basis while still
204 /** @anon_inode: inode for private address-space */
237 * List of open DRM files for in-kernel clients.
252 * List of in-kernel clients. Protected by &clientlist_mutex.
259 * Entry into list of devices registered for sysrq. Allows in-kernel
271 * This can be set to true it the hardware has a working vblank counter
272 * with high-precision timestamping (otherwise there are races) and the
285 * is free-standing and not part of &struct drm_crtc itself. It must be
297 * @vbl_lock: Top-level vblank references lock, wraps the low-level
306 * wrap-around of the vblank register. It is used by the vblank core to
307 * handle wrap-arounds.
311 * high-precision timestamps. That approach is suffering from small
313 * hardware vblank counter is always recommended.
316 * can instead choose to use a runtime configurable per-crtc value
319 * to use the per-crtc value.
321 * If non-zero, &drm_crtc_funcs.get_vblank_counter must be set.
390 * drm_dev_dma_dev - returns the DMA device for a DRM device
397 * A DMA-capable device for the DRM device.
401 if (dev->dma_dev) in drm_dev_dma_dev()
402 return dev->dma_dev; in drm_dev_dma_dev()
403 return dev->dev; in drm_dev_dma_dev()