Lines Matching refs:master
190 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) in drm_pci_set_busid() argument
193 master->unique_len = 40; in drm_pci_set_busid()
194 master->unique_size = master->unique_len; in drm_pci_set_busid()
195 master->unique = malloc(master->unique_size, DRM_MEM_DRIVER, M_NOWAIT); in drm_pci_set_busid()
196 if (master->unique == NULL) in drm_pci_set_busid()
200 len = snprintf(master->unique, master->unique_len, in drm_pci_set_busid()
207 if (len >= master->unique_len) { in drm_pci_set_busid()
212 master->unique_len = len; in drm_pci_set_busid()
220 struct drm_master *master, in drm_pci_set_unique() argument
225 master->unique_len = u->unique_len; in drm_pci_set_unique()
226 master->unique_size = u->unique_len + 1; in drm_pci_set_unique()
227 master->unique = malloc(master->unique_size, DRM_MEM_DRIVER, M_WAITOK); in drm_pci_set_unique()
228 if (!master->unique) { in drm_pci_set_unique()
233 if (copy_from_user(master->unique, u->unique, master->unique_len)) { in drm_pci_set_unique()
238 master->unique[master->unique_len] = '\0'; in drm_pci_set_unique()
243 ret = sscanf(master->unique, "PCI:%d:%d:%d", &bus, &slot, &func); in drm_pci_set_unique()