Lines Matching defs:iface_index

235 usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index,
246 DPRINTFN(10, "udev=%p iface_index=%d address=0x%x "
248 udev, iface_index, setup->endpoint,
313 (ep->iface_index != iface_index)) {
329 * interface. "iface_index" and "direction" is ignored:
374 usb_init_endpoint(struct usb_device *udev, uint8_t iface_index,
389 ep->iface_index = iface_index;
677 * and interfaces. If "iface_index" is not equal to
680 * "cmd" parameter is defined by "USB_CFG_XXX". "iface_index" can be
690 usb_config_parse(struct usb_device *udev, uint8_t iface_index, uint8_t cmd)
704 if (iface_index != USB_IFACE_INDEX_ANY) {
715 DPRINTFN(5, "iface_index=%d cmd=%d\n",
716 iface_index, cmd);
730 if ((iface_index == USB_IFACE_INDEX_ANY) ||
731 (iface_index == ep->iface_index)) {
742 ep->iface_index = USB_IFACE_INDEX_ANY;
759 iface = udev->ifaces + ips.iface_index;
764 if ((iface_index != USB_IFACE_INDEX_ANY) &&
765 (iface_index != ips.iface_index)) {
790 if (iface_index == USB_IFACE_INDEX_ANY) {
821 ips.iface_index, ed, ecomp, ep);
835 udev->ifaces_max = ips.iface_index;
907 uint8_t iface_index, uint8_t alt_index)
909 struct usb_interface *iface = usbd_get_iface(udev, iface_index);
933 usb_fifo_free_wrap(udev, iface_index, 0);
936 err = usb_config_parse(udev, iface_index, alt_index);
946 err = usbd_req_set_alt_interface_no(udev, NULL, iface_index,
1050 usb_reset_iface_endpoints(struct usb_device *udev, uint8_t iface_index)
1061 (ep->iface_index != iface_index)) {
1139 usb_detach_device(struct usb_device *udev, uint8_t iface_index,
1159 if (iface_index != USB_IFACE_INDEX_ANY) {
1160 i = iface_index;
1161 iface_index = i + 1;
1164 iface_index = USB_IFACE_MAX;
1169 for (; i != iface_index; i++) {
1274 usbd_set_parent_iface(struct usb_device *udev, uint8_t iface_index,
1283 iface = usbd_get_iface(udev, iface_index);
1320 usb_probe_and_attach(struct usb_device *udev, uint8_t iface_index)
1347 if (iface_index == USB_IFACE_INDEX_ANY) {
1365 if (iface_index != USB_IFACE_INDEX_ANY) {
1366 i = iface_index;
2227 usbd_get_iface(struct usb_device *udev, uint8_t iface_index)
2229 struct usb_interface *iface = udev->ifaces + iface_index;
2231 if (iface_index >= udev->ifaces_max)
2242 * "iface_index". If the "id" argument points to an USB descriptor,
2252 usbd_find_descriptor(struct usb_device *udev, void *id, uint8_t iface_index,
2265 iface = usbd_get_iface(udev, iface_index);
2632 * is set and "iface_index" is set to "USB_IFACE_INDEX_ANY", we free
2634 * "iface_index" is set to "USB_IFACE_INDEX_ANY", we free all non
2635 * control endpoint FIFOs. If "iface_index" is not set to
2640 uint8_t iface_index, uint8_t flag)
2654 if (iface_index == f->iface_index) {
2667 } else if (iface_index == USB_IFACE_INDEX_ANY) {
2814 usbd_set_pnpinfo(struct usb_device *udev, uint8_t iface_index, const char *pnpinfo)
2818 iface = usbd_get_iface(udev, iface_index);