Lines Matching +full:endpoint +full:- +full:config

33 .Pq libusb, -lusb
52 argument is non-NULL, a pointer to the libusb context is stored at
62 argument is non-NULL, a pointer to the libusb context is stored at
79 This function will return non-zero if the given
85 .Bl -tag -width LIBUSB_CAP -offset indent
178 .Fn libusb_get_max_packet_size "libusb_device *dev" "unsigned char endpoint"
180 endpoint does not exist and LIBUSB_ERROR_OTHERS on other failure.
183 .Fn libusb_get_max_iso_packet_size "libusb_device *dev" "unsigned char endpoint"
185 LIBUSB_ERROR_NOT_FOUND if the endpoint does not exist and
224 .Fn libusb_get_configuration "libusb_device_handle *devh" "int *config"
231 .Fn libusb_set_configuration "libusb_device_handle *devh" "int config"
233 .Fa config
245 This is a non-blocking function.
269 .Fn libusb_clear_halt "libusb_device_handle *devh" "unsigned char endpoint"
270 Clear an halt/stall for a endpoint.
272 if the endpoint does not exist, LIBUSB_ERROR_NO_DEVICE if the device has been
279 LIBUSB_ERROR_NOT_FOUND if re-enumeration is required or if the device has
312 This function is non-portable.
328 This function is non-portable.
332 Re-attach an interface kernel driver that was previously detached.
344 When the interface is restored the kernel driver is allowed to be re-attached.
347 argument is non-zero the feature is enabled.
356 This is a non-blocking function.
361 .Fn libusb_get_active_config_descriptor "libusb_device *dev" "struct libusb_config_descriptor **config"
369 .Fn libusb_get_config_descriptor "libusb_device *dev" "uint8_t config_index" "libusb_config_descriptor **config"
376 .Fn libusb_get_config_descriptor_by_value "libusb_device *dev" "uint8 bConfigurationValue" "libusb_config_descriptor **config"
379 a non-blocking function which does not send a request through the device.
386 .Fn libusb_free_config_descriptor "libusb_config_descriptor *config"
403 This function parses the USB 3.0 endpoint companion descriptor in host endian format pointed to by
408 endpoint descriptor.
412 On success the parsed USB 3.0 endpoint companion descriptor must be
417 This function is NULL safe and frees a parsed USB 3.0 endpoint companion descriptor given by
421 .Fn libusb_get_ss_endpoint_companion_descriptor "struct libusb_context *ctx" "const struct libusb_endpoint_descriptor *endpoint" "struct libusb_ss_endpoint_companion_descriptor **ep_comp"
422 This function finds and parses the USB 3.0 endpoint companion descriptor given by
423 .Fa endpoint .
425 On success the parsed USB 3.0 endpoint companion descriptor must be
430 This function is NULL safe and frees a parsed USB 3.0 endpoint companion descriptor given by
542 .Fn libusb_bulk_transfer "struct libusb_device_handle *devh" "unsigned char endpoint" "unsigned char *data" "int length" "int *transferred" "unsigned int timeout"
553 .Fn libusb_interrupt_transfer "struct libusb_device_handle *devh" "unsigned char endpoint" "unsigned char *data" "int length" "int *transferred" "unsigned int timeout"
567 needed to use so-called USB streams.
568 Currently only a single stream per endpoint is supported to simplify
663 argument to non-zero.
679 argument to non-zero.
718 Returns a NULL-terminated list on success or NULL on failure.
748 If this function returns non-zero, the filter is removed.