Lines Matching refs:ud_subdevs
1065 dev->ud_subdevs = kmem_alloc(sizeof(dv), KM_SLEEP); in usbd_attach_roothub()
1066 dev->ud_subdevs[0] = dv; in usbd_attach_roothub()
1163 dev->ud_subdevs = kmem_alloc(sizeof(dv), KM_SLEEP); in usbd_attachwholedevice()
1164 dev->ud_subdevs[0] = dv; in usbd_attachwholedevice()
1191 if (!dev->ud_subdevs[i]) { in usbd_attachinterfaces()
1254 if (!ifaces[j] && !dev->ud_subdevs[j]) { in usbd_attachinterfaces()
1257 dev->ud_subdevs[j] = dv; in usbd_attachinterfaces()
1298 dev->ud_subdevs = kmem_zalloc(nifaces * sizeof(device_t), in usbd_probe_and_attach()
1304 if (dev->ud_subdevs && dev->ud_nifaces_claimed == 0) { in usbd_probe_and_attach()
1305 kmem_free(dev->ud_subdevs, in usbd_probe_and_attach()
1307 dev->ud_subdevs = 0; in usbd_probe_and_attach()
1376 if (dev->ud_subdevs[i] == NULL) { in usbd_reattach_device()
1786 if (!dev->ud_subdevs[i]) in usbd_fill_deviceinfo()
1789 device_xname(dev->ud_subdevs[i]), USB_MAX_DEVNAMELEN); in usbd_fill_deviceinfo()
1856 kmem_free(dev->ud_subdevs, in usb_free_device()
1910 if ((subdev = dev->ud_subdevs[i]) == NULL) in usb_disconnect_port()