Lines Matching refs:drm_master
45 * &struct drm_master is used to track groups of clients with open
49 * no one else is the current master that time) there exists one &drm_master.
51 * to the &drm_master they are associated with.
53 * In addition only one &drm_master can be the current master for a &drm_device.
103 struct drm_master *drm_master_create(struct drm_device *dev)
105 struct drm_master *master;
137 struct drm_master *old_master;
138 struct drm_master *new_master;
322 struct drm_master *master;
368 * @master: &struct drm_master
372 struct drm_master *drm_master_get(struct drm_master *master)
389 struct drm_master *drm_file_get_master(struct drm_file *file_priv)
391 struct drm_master *master = NULL;
406 struct drm_master *master = container_of(kref, struct drm_master, refcount);
424 * @master: pointer to a pointer of &struct drm_master
426 * This decrements the &drm_master behind @master and sets it to NULL.
428 void drm_master_put(struct drm_master **master)