Lines Matching refs:master
48 static struct drm_file *drm_find_file(struct drm_master *master, drm_magic_t magic)
53 struct drm_device *dev = master->minor->dev;
56 if (!drm_ht_find_item(&master->magiclist, (unsigned long)magic, &hash)) {
75 static int drm_add_magic(struct drm_master *master, struct drm_file *priv,
79 struct drm_device *dev = master->minor->dev;
88 drm_ht_insert_item(&master->magiclist, &entry->hash_item);
89 list_add_tail(&entry->head, &master->magicfree);
104 static int drm_remove_magic(struct drm_master *master, drm_magic_t magic)
108 struct drm_device *dev = master->minor->dev;
113 if (drm_ht_find_item(&master->magiclist, (unsigned long)magic, &hash)) {
118 drm_ht_remove_item(&master->magiclist, hash);
156 } while (drm_find_file(file_priv->master, auth->magic));
158 drm_add_magic(file_priv->master, file_priv, auth->magic);
184 if ((file = drm_find_file(file_priv->master, auth->magic))) {
186 drm_remove_magic(file_priv->master, auth->magic);