Lines Matching defs:endPoint
73 static int32_t UsbGetBulkEndpoint(struct UsbnetHost **ppUsbNet, const struct UsbRawEndpointDescriptor *endPoint)
75 if ((endPoint->endpointDescriptor.bEndpointAddress & USB_DDK_ENDPOINT_DIR_MASK) == USB_DDK_DIR_IN) {
82 (*ppUsbNet)->dataInEp->addr = endPoint->endpointDescriptor.bEndpointAddress;
83 (*ppUsbNet)->dataInEp->interval = endPoint->endpointDescriptor.bInterval;
84 (*ppUsbNet)->dataInEp->maxPacketSize = endPoint->endpointDescriptor.wMaxPacketSize;
94 (*ppUsbNet)->dataOutEp->addr = endPoint->endpointDescriptor.bEndpointAddress;
95 (*ppUsbNet)->dataOutEp->interval = endPoint->endpointDescriptor.bInterval;
96 (*ppUsbNet)->dataOutEp->maxPacketSize = endPoint->endpointDescriptor.wMaxPacketSize;
119 (*ppUsbNet)->statusEp->addr = interface->altsetting->endPoint[0].endpointDescriptor.bEndpointAddress;
120 (*ppUsbNet)->statusEp->interval = interface->altsetting->endPoint[0].endpointDescriptor.bInterval;
121 (*ppUsbNet)->statusEp->maxPacketSize = interface->altsetting->endPoint[0].endpointDescriptor.wMaxPacketSize;
130 const struct UsbRawEndpointDescriptor *endPoint = &interface->altsetting->endPoint[j];
131 if (UsbGetBulkEndpoint(ppUsbNet, endPoint) != HDF_SUCCESS) {