Lines Matching refs:master
191 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) in drm_pci_set_busid() argument
194 master->unique_len = 40; in drm_pci_set_busid()
195 master->unique_size = master->unique_len; in drm_pci_set_busid()
196 master->unique = malloc(master->unique_size, DRM_MEM_DRIVER, M_NOWAIT); in drm_pci_set_busid()
197 if (master->unique == NULL) in drm_pci_set_busid()
201 len = snprintf(master->unique, master->unique_len, in drm_pci_set_busid()
208 if (len >= master->unique_len) { in drm_pci_set_busid()
213 master->unique_len = len; in drm_pci_set_busid()
221 struct drm_master *master, in drm_pci_set_unique() argument
226 master->unique_len = u->unique_len; in drm_pci_set_unique()
227 master->unique_size = u->unique_len + 1; in drm_pci_set_unique()
228 master->unique = malloc(master->unique_size, DRM_MEM_DRIVER, M_WAITOK); in drm_pci_set_unique()
229 if (!master->unique) { in drm_pci_set_unique()
234 if (copy_from_user(master->unique, u->unique, master->unique_len)) { in drm_pci_set_unique()
239 master->unique[master->unique_len] = '\0'; in drm_pci_set_unique()
244 ret = sscanf(master->unique, "PCI:%d:%d:%d", &bus, &slot, &func); in drm_pci_set_unique()