/src/usr.bin/audiocfg/ |
drvctl.c | 37 drvctl_list(int fd, const char *name, struct devlistargs *laa) 41 memset(laa, 0, sizeof(*laa)); 42 strlcpy(laa->l_devname, name, sizeof(laa->l_devname)); 43 if (ioctl(fd, DRVLISTDEV, laa) == -1) 45 children = laa->l_children; 46 laa->l_childname = malloc(children * sizeof(laa->l_childname[0])); 47 if (laa->l_childname == NULL 103 struct devlistargs laa; local in function:drvctl_search [all...] |
/src/sbin/devpubd/ |
devpubd.c | 162 struct devlistargs laa; local in function:devpubd_probe 169 memset(&laa, 0, sizeof(laa)); 171 strlcpy(laa.l_devname, device, sizeof(laa.l_devname)); 174 error = ioctl(drvctl_fd, DRVLISTDEV, &laa); 182 if (laa.l_children == 0) 186 p = laa.l_childname; 187 children = laa.l_children; 189 len = children * sizeof(laa.l_childname[0]) [all...] |
/src/sbin/drvctl/ |
drvctl.c | 293 struct devlistargs laa = { local in function:list_children 302 *laa.l_devname = '\0'; 304 strlcpy(laa.l_devname, dvname, sizeof(laa.l_devname)); 307 if (ioctl(fd, DRVLISTDEV, &laa) == -1) 310 children = laa.l_children; 312 laa.l_childname = malloc(children * sizeof(laa.l_childname[0])); 313 if (laa.l_childname == NULL) 315 if (ioctl(fd, DRVLISTDEV, &laa) == -1 [all...] |
/src/usr.sbin/usbdevs/ |
usbdevs.c | 338 struct devlistargs laa = { local in function:get_highest_usb_device_unit 362 strlcpy(laa.l_devname, dev, sizeof(laa.l_devname)); 364 if (ioctl(fd, DRVLISTDEV, &laa) == -1) 366 children = laa.l_children; 368 laa.l_childname = calloc(children, sizeof(laa.l_childname[0])); 369 if (laa.l_childname == NULL) 371 if (ioctl(fd, DRVLISTDEV, &laa) == -1) 373 if (laa.l_children > children [all...] |