Lines Matching refs:ifaces
1186 struct usbd_interface **ifaces;
1193 ifaces = kmem_zalloc(nifaces * sizeof(*ifaces), KM_SLEEP);
1196 ifaces[i] = &dev->ud_ifaces[i];
1198 DPRINTF("interface %jd %#jx", i, (uintptr_t)ifaces[i], 0, 0);
1207 uiaa.uiaa_ifaces = ifaces;
1216 if (!ifaces[i]) {
1220 uiaa.uiaa_iface = ifaces[i];
1221 uiaa.uiaa_class = ifaces[i]->ui_idesc->bInterfaceClass;
1222 uiaa.uiaa_subclass = ifaces
1223 uiaa.uiaa_proto = ifaces[i]->ui_idesc->bInterfaceProtocol;
1224 uiaa.uiaa_ifaceno = ifaces[i]->ui_idesc->bInterfaceNumber;
1253 ifaces[i] = NULL;
1254 /* account for ifaces claimed by the driver behind our back */
1257 if (!ifaces[j] && !dev->ud_subdevs[j]) {
1266 kmem_free(ifaces, nifaces * sizeof(*ifaces));