libusb_transfer_status is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDlibusb_transfer_status

libusb_transfer_status enum

Transfer status codes

Syntax

enum libusb_transfer_status;
Implemented in libusb.h:1251

Values

LIBUSB_TRANSFER_COMPLETED

Transfer completed without error. Note that this does not indicate that the entire amount of requested data was transferred. Read more...

LIBUSB_TRANSFER_ERROR

Transfer failed. Read more...

LIBUSB_TRANSFER_TIMED_OUT

Transfer timed out. Read more...

LIBUSB_TRANSFER_CANCELLED

Transfer was cancelled. Read more...

LIBUSB_TRANSFER_STALL

For bulk/interrupt endpoints: halt condition detected (endpoint stalled). For control endpoints: control request not supported. Read more...

LIBUSB_TRANSFER_NO_DEVICE

Device was disconnected. Read more...

LIBUSB_TRANSFER_OVERFLOW

Device sent more data than requested. Read more...

References

LocationReferrerScopeText
libusb.h:1251
enum libusb_transfer_status {
windows_common.h:344
enum libusb_transfer_status (*copy_transfer_data)(struct usbi_transfer *itransfer, DWORD length);
libusb.h:1334libusb_iso_packet_descriptor::statuslibusb_iso_packet_descriptor
enum libusb_transfer_status status;
libusb.h:1380libusb_transfer::statuslibusb_transfer
enum libusb_transfer_status status;
libusbi.h:808usbi_handle_transfer_completion()::statususbi_handle_transfer_completion()
enum libusb_transfer_status status);
windows_common.c:271usbd_status_to_libusb_transfer_status()
windows_common.c:801windows_handle_transfer_completion()
enum libusb_transfer_status status, istatus;
windows_common.h:344windows_backend::copy_transfer_datawindows_backend
enum libusb_transfer_status (*copy_transfer_data)(struct usbi_transfer *itransfer, DWORD length);
windows_common.h:417usbd_status_to_libusb_transfer_status()
windows_usbdk.c:671usbdk_copy_transfer_data()
static enum libusb_transfer_status usbdk_copy_transfer_data(struct usbi_transfer *itransfer, DWORD length)
windows_winusb.c:60winusbx_copy_transfer_data()
static enum libusb_transfer_status winusbx_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, DWORD length);
windows_winusb.c:73hid_copy_transfer_data()
static enum libusb_transfer_status hid_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, DWORD length);
windows_winusb.c:86composite_copy_transfer_data()
static enum libusb_transfer_status composite_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, DWORD length);
windows_winusb.c:2261winusb_copy_transfer_data()
static enum libusb_transfer_status winusb_copy_transfer_data(struct usbi_transfer *itransfer, DWORD length)
windows_winusb.c:3422winusbx_copy_transfer_data()
static enum libusb_transfer_status winusbx_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, DWORD length)
windows_winusb.c:4399hid_copy_transfer_data()
static enum libusb_transfer_status hid_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, DWORD length)
windows_winusb.c:4403hid_copy_transfer_data()
enum libusb_transfer_status r = LIBUSB_TRANSFER_COMPLETED;
windows_winusb.c:4731composite_copy_transfer_data()
static enum libusb_transfer_status composite_copy_transfer_data(int sub_api, struct usbi_transfer *itransfer, DWORD length)
windows_winusb.h:89windows_usb_api_backend::copy_transfer_datawindows_usb_api_backend
enum libusb_transfer_status (*copy_transfer_data)(int sub_api, struct usbi_transfer *itransfer, DWORD length);

Type Use

Allocators of libusb_transfer_status
Deletors of libusb_transfer_status
windows_handle_transfer_completion()::status
windows_handle_transfer_completion()::istatus
hid_copy_transfer_data()::r
all items filtered out
libusb_transfer_status
windows_handle_transfer_completion()::status
windows_handle_transfer_completion()::istatus
hid_copy_transfer_data()::r
all items filtered out