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.
133 struct drm_master *drm_master_create(struct drm_device *dev)
135 struct drm_master *master;
167 struct drm_master *old_master;
168 struct drm_master *new_master;
358 struct drm_master *master;
388 * @master: &struct drm_master
392 struct drm_master *drm_master_get(struct drm_master *master)
409 struct drm_master *drm_file_get_master(struct drm_file *file_priv)
411 struct drm_master *master = NULL;
426 struct drm_master *master = container_of(kref, struct drm_master, refcount);
444 * @master: pointer to a pointer of &struct drm_master
446 * This decrements the &drm_master behind @master and sets it to NULL.
448 void drm_master_put(struct drm_master **master)