• Home
  • Raw
  • Download

Lines Matching refs:current_interface

597 	int current_interface = *interface_number;  in auto_claim()  local
609 if (current_interface < 0) { // No serviceable interface was found in auto_claim()
610 for (current_interface = 0; current_interface < USB_MAXINTERFACES; current_interface++) { in auto_claim()
612 if ((priv->usb_interface[current_interface].apib->id == api_type) in auto_claim()
613 && (libusb_claim_interface(transfer->dev_handle, current_interface) == LIBUSB_SUCCESS)) { in auto_claim()
614 usbi_dbg("auto-claimed interface %d for control request", current_interface); in auto_claim()
615 if (handle_priv->autoclaim_count[current_interface] != 0) in auto_claim()
617 handle_priv->autoclaim_count[current_interface]++; in auto_claim()
621 if (current_interface == USB_MAXINTERFACES) { in auto_claim()
628 if (handle_priv->autoclaim_count[current_interface] != 0) in auto_claim()
629 handle_priv->autoclaim_count[current_interface]++; in auto_claim()
633 *interface_number = current_interface; in auto_claim()
2711 int current_interface; in winusbx_submit_control_transfer() local
2724 current_interface = get_valid_interface(transfer->dev_handle, USB_API_WINUSBX); in winusbx_submit_control_transfer()
2725 if (current_interface < 0) { in winusbx_submit_control_transfer()
2726 if (auto_claim(transfer, &current_interface, USB_API_WINUSBX) != LIBUSB_SUCCESS) in winusbx_submit_control_transfer()
2730 usbi_dbg("will use interface %d", current_interface); in winusbx_submit_control_transfer()
2731 winusb_handle = handle_priv->interface_handle[current_interface].api_handle; in winusbx_submit_control_transfer()
2763 transfer_priv->interface_number = (uint8_t)current_interface; in winusbx_submit_control_transfer()
2803 int current_interface; in winusbx_submit_bulk_transfer() local
2810 current_interface = interface_by_endpoint(priv, handle_priv, transfer->endpoint); in winusbx_submit_bulk_transfer()
2811 if (current_interface < 0) { in winusbx_submit_bulk_transfer()
2816 usbi_dbg("matched endpoint %02X with interface %d", transfer->endpoint, current_interface); in winusbx_submit_bulk_transfer()
2818 winusb_handle = handle_priv->interface_handle[current_interface].api_handle; in winusbx_submit_bulk_transfer()
2845 transfer_priv->interface_number = (uint8_t)current_interface; in winusbx_submit_bulk_transfer()
2856 int current_interface; in winusbx_clear_halt() local
2860 current_interface = interface_by_endpoint(priv, handle_priv, endpoint); in winusbx_clear_halt()
2861 if (current_interface < 0) { in winusbx_clear_halt()
2866 usbi_dbg("matched endpoint %02X with interface %d", endpoint, current_interface); in winusbx_clear_halt()
2867 winusb_handle = handle_priv->interface_handle[current_interface].api_handle; in winusbx_clear_halt()
2897 int current_interface; in winusbx_abort_transfers() local
2901 current_interface = transfer_priv->interface_number; in winusbx_abort_transfers()
2902 if ((current_interface < 0) || (current_interface >= USB_MAXINTERFACES)) { in winusbx_abort_transfers()
2906 usbi_dbg("will use interface %d", current_interface); in winusbx_abort_transfers()
2908 winusb_handle = handle_priv->interface_handle[current_interface].api_handle; in winusbx_abort_transfers()
3712 int current_interface, config; in hid_submit_control_transfer() local
3726 current_interface = get_valid_interface(transfer->dev_handle, USB_API_HID); in hid_submit_control_transfer()
3727 if (current_interface < 0) { in hid_submit_control_transfer()
3728 if (auto_claim(transfer, &current_interface, USB_API_HID) != LIBUSB_SUCCESS) in hid_submit_control_transfer()
3732 usbi_dbg("will use interface %d", current_interface); in hid_submit_control_transfer()
3733 hid_handle = handle_priv->interface_handle[current_interface].api_handle; in hid_submit_control_transfer()
3801 transfer_priv->interface_number = (uint8_t)current_interface; in hid_submit_control_transfer()
3819 int current_interface, length; in hid_submit_bulk_transfer() local
3829 current_interface = interface_by_endpoint(priv, handle_priv, transfer->endpoint); in hid_submit_bulk_transfer()
3830 if (current_interface < 0) { in hid_submit_bulk_transfer()
3835 usbi_dbg("matched endpoint %02X with interface %d", transfer->endpoint, current_interface); in hid_submit_bulk_transfer()
3837 hid_handle = handle_priv->interface_handle[current_interface].api_handle; in hid_submit_bulk_transfer()
3900 transfer_priv->interface_number = (uint8_t)current_interface; in hid_submit_bulk_transfer()
3911 int current_interface; in hid_abort_transfers() local
3915 current_interface = transfer_priv->interface_number; in hid_abort_transfers()
3916 hid_handle = handle_priv->interface_handle[current_interface].api_handle; in hid_abort_transfers()
3926 int current_interface; in hid_reset_device() local
3931 for (current_interface = 0; current_interface < USB_MAXINTERFACES; current_interface++) { in hid_reset_device()
3932 hid_handle = handle_priv->interface_handle[current_interface].api_handle; in hid_reset_device()
3946 int current_interface; in hid_clear_halt() local
3950 current_interface = interface_by_endpoint(priv, handle_priv, endpoint); in hid_clear_halt()
3951 if (current_interface < 0) { in hid_clear_halt()
3956 usbi_dbg("matched endpoint %02X with interface %d", endpoint, current_interface); in hid_clear_halt()
3957 hid_handle = handle_priv->interface_handle[current_interface].api_handle; in hid_clear_halt()
4179 int current_interface; in composite_submit_bulk_transfer() local
4181 current_interface = interface_by_endpoint(priv, handle_priv, transfer->endpoint); in composite_submit_bulk_transfer()
4182 if (current_interface < 0) { in composite_submit_bulk_transfer()
4187 return priv->usb_interface[current_interface].apib-> in composite_submit_bulk_transfer()
4188 submit_bulk_transfer(priv->usb_interface[current_interface].sub_api, itransfer); in composite_submit_bulk_transfer()
4196 int current_interface; in composite_submit_iso_transfer() local
4198 current_interface = interface_by_endpoint(priv, handle_priv, transfer->endpoint); in composite_submit_iso_transfer()
4199 if (current_interface < 0) { in composite_submit_iso_transfer()
4204 return priv->usb_interface[current_interface].apib-> in composite_submit_iso_transfer()
4205 submit_iso_transfer(priv->usb_interface[current_interface].sub_api, itransfer); in composite_submit_iso_transfer()
4213 int current_interface; in composite_clear_halt() local
4215 current_interface = interface_by_endpoint(priv, handle_priv, endpoint); in composite_clear_halt()
4216 if (current_interface < 0) { in composite_clear_halt()
4221 return priv->usb_interface[current_interface].apib-> in composite_clear_halt()
4222 clear_halt(priv->usb_interface[current_interface].sub_api, dev_handle, endpoint); in composite_clear_halt()