Lines Matching refs:master
58 struct drm_master *master = file_priv->master; in drm_getunique() local
60 if (u->unique_len >= master->unique_len) { in drm_getunique()
61 if (copy_to_user(u->unique, master->unique, master->unique_len)) in drm_getunique()
64 u->unique_len = master->unique_len; in drm_getunique()
71 struct drm_master *master) in drm_unset_busid() argument
73 kfree(master->unique); in drm_unset_busid()
74 master->unique = NULL; in drm_unset_busid()
75 master->unique_len = 0; in drm_unset_busid()
97 struct drm_master *master = file_priv->master; in drm_setunique() local
100 if (master->unique_len || master->unique) in drm_setunique()
112 ret = drm_pci_set_unique(dev, master, u); in drm_setunique()
119 drm_unset_busid(dev, master); in drm_setunique()
125 struct drm_master *master = file_priv->master; in drm_set_busid() local
128 if (master->unique != NULL) in drm_set_busid()
129 drm_unset_busid(dev, master); in drm_set_busid()
132 ret = dev->driver->set_busid(dev, master); in drm_set_busid()
134 drm_unset_busid(dev, master); in drm_set_busid()
144 master->unique = kstrdup(dev->unique, GFP_KERNEL); in drm_set_busid()
145 if (master->unique) in drm_set_busid()
146 master->unique_len = strlen(dev->unique); in drm_set_busid()