Lines Matching defs:iface

692 	struct usb_interface *iface;
756 iface = udev->ifaces + ips.iface_index;
783 iface->idesc = id;
785 iface->alt_index = alt_index;
788 iface->parent_iface_index =
836 udev->ifaces = malloc(sizeof(*iface) * udev->ifaces_max,
906 struct usb_interface *iface = usbd_get_iface(udev, iface_index);
913 if (iface == NULL) {
917 if (iface->alt_index == alt_index) {
937 if (iface->alt_index != alt_index) {
944 iface->idesc->bAlternateSetting);
1139 struct usb_interface *iface;
1168 iface = usbd_get_iface(udev, i);
1169 if (iface == NULL) {
1173 usb_detach_device_sub(udev, &iface->subdev,
1174 &iface->pnpinfo, flag);
1189 struct usb_interface *iface;
1193 iface = uaa->iface;
1194 if (iface->parent_iface_index != USB_IFACE_INDEX_ANY) {
1198 dev = iface->subdev;
1207 /* clear "iface->subdev" as early as possible */
1209 iface->subdev = NULL;
1237 iface->subdev = uaa->temp_dev;
1239 if (device_probe_and_attach(iface->subdev) == 0) {
1245 device_set_ivars(iface->subdev, NULL);
1248 err = DEVICE_SUSPEND(iface->subdev);
1250 device_printf(iface->subdev, "Suspend failed\n");
1255 iface->subdev = NULL;
1274 struct usb_interface *iface;
1280 iface = usbd_get_iface(udev, iface_index);
1281 if (iface != NULL)
1282 iface->parent_iface_index = parent_index;
1320 struct usb_interface *iface;
1373 iface = usbd_get_iface(udev, i);
1374 if (iface == NULL) {
1383 if (iface->idesc == NULL) {
1387 uaa.iface = iface;
1390 iface->idesc->bInterfaceClass;
1392 iface->idesc->bInterfaceSubClass;
1394 iface->idesc->bInterfaceProtocol;
1397 iface->idesc->bInterfaceNumber;
1466 struct usb_interface *iface;
1491 iface = usbd_get_iface(udev, i);
1492 if (iface == NULL) {
1496 usb_suspend_resume_sub(udev, iface->subdev, do_suspend);
2231 struct usb_interface *iface = udev->ifaces + iface_index;
2235 return (iface);
2260 struct usb_interface *iface;
2267 iface = usbd_get_iface(udev, iface_index);
2268 if (iface == NULL) {
2271 id = usbd_get_interface_descriptor(iface);
2504 usbd_get_interface_descriptor(struct usb_interface *iface)
2506 if (iface == NULL)
2508 return (iface->idesc);
2512 usbd_get_interface_altindex(struct usb_interface *iface)
2514 return (iface->alt_index);
2533 struct usb_interface *iface;
2580 iface = usbd_get_iface(udev, i);
2581 if (iface == NULL)
2583 if (iface->idesc == NULL)
2615 iface->idesc->bInterfaceNumber,
2616 iface->idesc->bNumEndpoints,
2617 iface->idesc->bInterfaceClass,
2618 iface->idesc->bInterfaceSubClass,
2619 iface->idesc->bInterfaceProtocol);
2839 struct usb_interface *iface;
2841 iface = usbd_get_iface(udev, iface_index);
2842 if (iface == NULL)
2845 if (iface->pnpinfo != NULL) {
2846 free(iface->pnpinfo, M_USBDEV);
2847 iface->pnpinfo = NULL;
2853 iface->pnpinfo = strdup(pnpinfo, M_USBDEV);
2854 if (iface->pnpinfo == NULL)