Lines Matching refs:dev
431 * \param dev the device
435 int API_EXPORTED libusb_get_device_descriptor(libusb_device *dev,
443 r = usbi_backend->get_device_descriptor(dev, raw_desc, &host_endian);
462 * \param dev a device
471 int API_EXPORTED libusb_get_active_config_descriptor(libusb_device *dev,
484 r = usbi_backend->get_active_config_descriptor(dev, tmp, sizeof(tmp),
496 r = usbi_backend->get_active_config_descriptor(dev, buf,
501 r = parse_configuration(dev->ctx, _config, buf, host_endian);
503 usbi_err(dev->ctx, "parse_configuration failed with error %d", r);
506 usbi_warn(dev->ctx, "descriptor data still left");
525 * \param dev a device
536 int API_EXPORTED libusb_get_config_descriptor(libusb_device *dev,
546 if (config_index >= dev->num_configurations)
553 r = usbi_backend->get_config_descriptor(dev, config_index, tmp,
566 r = usbi_backend->get_config_descriptor(dev, config_index, buf,
571 r = parse_configuration(dev->ctx, _config, buf, host_endian);
573 usbi_err(dev->ctx, "parse_configuration failed with error %d", r);
576 usbi_warn(dev->ctx, "descriptor data still left");
595 int usbi_get_config_index_by_value(struct libusb_device *dev,
601 for (i = 0; i < dev->num_configurations; i++) {
604 int r = usbi_backend->get_config_descriptor(dev, i, tmp, sizeof(tmp),
623 * \param dev a device
635 int API_EXPORTED libusb_get_config_descriptor_by_value(libusb_device *dev,
639 int r = usbi_get_config_index_by_value(dev, bConfigurationValue, &idx);
645 return libusb_get_config_descriptor(dev, (uint8_t) idx, config);
672 * \param dev a device handle
678 int API_EXPORTED libusb_get_string_descriptor_ascii(libusb_device_handle *dev,
697 r = libusb_get_string_descriptor(dev, 0, 0, tbuf, sizeof(tbuf));
706 r = libusb_get_string_descriptor(dev, desc_index, langid, tbuf,