Lines Matching refs:master
61 struct drm_master *master = file_priv->master; in drm_getunique() local
63 if (u->unique_len >= master->unique_len) { in drm_getunique()
64 if (copy_to_user(u->unique, master->unique, master->unique_len)) in drm_getunique()
67 u->unique_len = master->unique_len; in drm_getunique()
74 struct drm_master *master) in drm_unset_busid() argument
76 kfree(master->unique); in drm_unset_busid()
77 master->unique = NULL; in drm_unset_busid()
78 master->unique_len = 0; in drm_unset_busid()
100 struct drm_master *master = file_priv->master; in drm_setunique() local
103 if (master->unique_len || master->unique) in drm_setunique()
115 ret = drm_pci_set_unique(dev, master, u); in drm_setunique()
122 drm_unset_busid(dev, master); in drm_setunique()
128 struct drm_master *master = file_priv->master; in drm_set_busid() local
131 if (master->unique != NULL) in drm_set_busid()
132 drm_unset_busid(dev, master); in drm_set_busid()
135 ret = dev->driver->set_busid(dev, master); in drm_set_busid()
137 drm_unset_busid(dev, master); in drm_set_busid()
147 master->unique = kstrdup(dev->unique, GFP_KERNEL); in drm_set_busid()
148 if (master->unique) in drm_set_busid()
149 master->unique_len = strlen(dev->unique); in drm_set_busid()