Lines Matching full:endpoint
300 * - libusb is able to send a packet of zero length to an endpoint simply by
713 struct libusb_config_descriptor *config, unsigned char endpoint)
728 &altsetting->endpoint[ep_idx];
729 if (ep->bEndpointAddress == endpoint)
739 * endpoint in the active device configuration.
748 * \param endpoint address of the endpoint in question
750 * \returns LIBUSB_ERROR_NOT_FOUND if the endpoint does not exist
754 unsigned char endpoint)
767 ep = find_endpoint(config, endpoint);
777 * Calculate the maximum packet size which a specific endpoint is capable is
781 * wMaxPacketSize field in the endpoint descriptor as described in section
784 * If acting on an isochronous or interrupt endpoint, this function will
797 * \param endpoint address of the endpoint in question
798 * \returns the maximum packet size which can be sent/received on this endpoint
799 * \returns LIBUSB_ERROR_NOT_FOUND if the endpoint does not exist
803 unsigned char endpoint)
818 ep = find_endpoint(config, endpoint);
1240 * endpoint halts cleared, toggles reset).
1399 * Clear the halt/stall condition for an endpoint. Endpoints with halt status
1408 * \param endpoint the endpoint to clear halt status
1410 * \returns LIBUSB_ERROR_NOT_FOUND if the endpoint does not exist
1415 unsigned char endpoint)
1417 usbi_dbg("endpoint %x", endpoint);
1418 return usbi_backend->clear_halt(dev, endpoint);