Lines Matching +full:can +full:- +full:primary
4 * Copyright (c) 2009-2010, Code Aurora Forum.
67 * struct drm_minor - DRM device minor structure
72 * &struct drm_device, which is also where driver-private data and resources can
87 * struct drm_pending_event - Event queued up for userspace to read
89 * This represents a DRM event. Drivers can use this as a generic completion
90 * mechanism, which supports kernel-internal &struct completion, &struct dma_fence
91 * and also the DRM-specific &struct drm_event delivery mechanism.
116 * read using drm_read(). Can be optional, since nowadays events are
141 * Double-linked list to keep track of this event. Can be used by the
143 * this list entry is owned by the core for its own book-keeping.
158 * struct drm_file - DRM file private data
169 * See also the :ref:`section on primary nodes and authentication
184 * True if client understands CRTC primary planes and cursor planes
195 * True, if client can handle picture aspect ratios, and has requested
224 * See also the :ref:`section on primary nodes and authentication
262 * primary nodes and authentication <drm_primary_node>`.
274 * Updates are guarded with dev->filelist_mutex and reference must be
318 * Optional pointer for driver private data. Can be allocated in
340 * User-created blob properties; this retains a reference on the
386 * Per-file buffer caches used by the PRIME buffer sharing code.
392 * drm_is_primary_client - is this an open file of the primary node
395 * Returns true if this is an open file of the primary node, i.e.
396 * &drm_file.minor of @file_priv is a primary minor.
398 * See also the :ref:`section on primary nodes and authentication
403 return file_priv->minor->type == DRM_MINOR_PRIMARY; in drm_is_primary_client()
407 * drm_is_render_client - is this an open file of the render node
417 return file_priv->minor->type == DRM_MINOR_RENDER; in drm_is_render_client()
421 * drm_is_accel_client - is this an open file of the compute acceleration node
432 return file_priv->minor->type == DRM_MINOR_ACCEL; in drm_is_accel_client()
461 * struct drm_memory_stats - GEM object stats associated
465 * @purgeable: Total size of GEM objects that can be purged (resident and not active)