• Home
  • Raw
  • Download

Lines Matching +full:hardware +full:- +full:protected

4  * Copyright (c) 2009-2010, Code Aurora Forum.
62 * struct drm_minor - DRM device minor structure
67 * &struct drm_device, which is also where driver-private data and resources can
84 * struct drm_pending_event - Event queued up for userspace to read
87 * mechanism, which supports kernel-internal &struct completion, &struct dma_fence
88 * and also the DRM-specific &struct drm_event delivery mechanism.
122 * Optional DMA fence to unblock other hardware transactions which
138 * Double-linked list to keep track of this event. Can be used by the
140 * this list entry is owned by the core for its own book-keeping.
155 * struct drm_file - DRM file private data
207 * This client has or had, master capability. Protected by struct
218 * This client is the creator of @master. Protected by struct
229 * Master this node is currently associated with. Protected by struct
260 * &drm_device.filelist. Protected by &drm_device.filelist_mutex.
271 * subsystem. Protected by @table_lock.
300 * Protected by @fbs_lock. Note that the @fbs list holds a reference on
311 * User-created blob properties; this retains a reference on the
314 * Protected by @drm_mode_config.blob_lock;
357 * Per-file buffer caches used by the PRIME buffer sharing code.
368 * drm_is_primary_client - is this an open file of the primary node
379 return file_priv->minor->type == DRM_MINOR_PRIMARY; in drm_is_primary_client()
383 * drm_is_render_client - is this an open file of the render node
393 return file_priv->minor->type == DRM_MINOR_RENDER; in drm_is_render_client()