Lines Matching +full:master +full:- +full:stats
4 * Copyright (c) 2009-2010, Code Aurora Forum.
69 * struct drm_minor - DRM device minor structure
74 * &struct drm_device, which is also where driver-private data and resources can
89 * struct drm_pending_event - Event queued up for userspace to read
92 * mechanism, which supports kernel-internal &struct completion, &struct dma_fence
93 * and also the DRM-specific &struct drm_event delivery mechanism.
143 * Double-linked list to keep track of this event. Can be used by the
145 * this list entry is owned by the core for its own book-keeping.
160 * struct drm_file - DRM file private data
212 * This client has or had, master capability. Protected by struct
216 * client is or was master in the past.
223 * This client is the creator of @master. Protected by struct
244 * @master:
246 * Master this node is currently associated with. Protected by struct
250 * this only matches &drm_device.master if the master is the currently
253 * To update @master, both &drm_device.master_mutex and
261 * @master from being freed during use.
266 struct drm_master *master; member
268 /** @master_lookup_lock: Serializes @master. */
276 * Updates are guarded with dev->filelist_mutex and reference must be
342 * User-created blob properties; this retains a reference on the
388 * Per-file buffer caches used by the PRIME buffer sharing code.
394 * drm_is_primary_client - is this an open file of the primary node
405 return file_priv->minor->type == DRM_MINOR_PRIMARY; in drm_is_primary_client()
409 * drm_is_render_client - is this an open file of the render node
419 return file_priv->minor->type == DRM_MINOR_RENDER; in drm_is_render_client()
423 * drm_is_accel_client - is this an open file of the compute acceleration node
434 return file_priv->minor->type == DRM_MINOR_ACCEL; in drm_is_accel_client()
466 * struct drm_memory_stats - GEM object stats associated
486 const struct drm_memory_stats *stats,