Lines Matching defs:index
246 static int usbProxyFreeBSDEndpointOpen(PUSBPROXYDEV pProxyDev, int Endpoint, bool fIsoc, int index)
257 for (; index < USBFBSD_MAXENDPOINTS; index++)
259 pEndpointFBSD = &pDevFBSD->aSwEndpoint[index];
265 return index;
268 if (index == USBFBSD_MAXENDPOINTS)
270 for (index = 0; index != USBFBSD_MAXENDPOINTS; index++)
272 pEndpointFBSD = &pDevFBSD->aSwEndpoint[index];
278 if (index == USBFBSD_MAXENDPOINTS)
283 pXferEndpoint = &pDevFBSD->aHwEndpoint[index];
288 index, Endpoint));
292 UsbFsOpen.ep_index = index;
313 return index;
346 /* Set endpoint index */
561 /* Get the configuration index matching the value. */
695 int index;
708 index = 0;
712 index = usbProxyFreeBSDEndpointOpen(pProxyDev, ep_num,
714 index);
716 if (index < 0)
719 pEndpointFBSD = &pDevFBSD->aSwEndpoint[index];
720 pXferEndpoint = &pDevFBSD->aHwEndpoint[index];
797 UsbFsStart.ep_index = index;
802 "len[0]=%u len[1]=%u cbData=%u index=%u ep_num=%u\n", rc,
806 (unsigned)index, (unsigned)ep_num));
812 index++;
817 pUrb->Dev.pvPrivate = (void *)(long)(index + 1);
1004 int index;
1006 index = (int)(long)pUrb->Dev.pvPrivate - 1;
1008 if (index < 0 || index >= USBFBSD_MAXENDPOINTS)
1009 return VINF_SUCCESS; /* invalid index, pretend success. */
1011 LogFlow(("usbProxyFreeBSDUrbCancel: epindex=%u\n", (unsigned)index));
1012 return usbProxyFreeBSDEndpointClose(pProxyDev, index);