Lines Matching refs:busid
69 char *busid;
75 busid = malloc(u->unique_len + 1, DRM_MEM_DRIVER, M_WAITOK);
76 if (busid == NULL)
79 if (DRM_COPY_FROM_USER(busid, u->unique, u->unique_len)) {
80 free(busid, DRM_MEM_DRIVER);
83 busid[u->unique_len] = '\0';
85 /* Return error if the busid submitted doesn't match the device's actual
86 * busid.
88 ret = sscanf(busid, "PCI:%d:%d:%d", &bus, &slot, &func);
90 free(busid, DRM_MEM_DRIVER);
100 free(busid, DRM_MEM_DRIVER);
104 /* Actually set the device's busid now. */
112 dev->unique = busid;