Lines Matching refs:iface
155 struct usb_interface *iface = &dev->config.if_desc[0]; in usb_kbd_setled() local
162 0x200, iface->desc.bInterfaceNumber, leds, 1, 0); in usb_kbd_setled()
368 struct usb_interface *iface;
370 iface = &dev->config.if_desc[0];
371 usb_get_report(dev, iface->desc.bInterfaceNumber,
446 struct usb_interface *iface; local
453 iface = &dev->config.if_desc[ifnum];
455 if (iface->desc.bInterfaceClass != USB_CLASS_HID)
458 if (iface->desc.bInterfaceSubClass != USB_SUB_HID_BOOT)
461 if (iface->desc.bInterfaceProtocol != USB_PROT_HID_KEYBOARD)
464 if (iface->desc.bNumEndpoints != 1)
467 ep = &iface->ep_desc[0];
504 usb_set_protocol(dev, iface->desc.bInterfaceNumber, 0);
509 usb_set_idle(dev, iface->desc.bInterfaceNumber, REPEAT_RATE / 4, 0);
511 usb_set_idle(dev, iface->desc.bInterfaceNumber, 0, 0);
521 if (usb_get_report(dev, iface->desc.bInterfaceNumber,