USBI_TRANSFER_TO_LIBUSB_TRANSFER is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDUSBI_TRANSFER_TO_LIBUSB_TRANSFER

USBI_TRANSFER_TO_LIBUSB_TRANSFER macro

Syntax

#define USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer) \     ((struct libusb_transfer *) \     ((unsigned char *)(itransfer) \     + PTR_ALIGN(sizeof(struct usbi_transfer))))

Arguments

itransfer

References

LocationText
libusbi.h:633
#define USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer) \
core.c:1507
USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
io.c:1247
struct libusb_transfer *transfer = USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
io.c:1309
struct libusb_transfer *transfer = USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
io.c:1688
USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
io.c:2051
USBI_TRANSFER_TO_LIBUSB_TRANSFER(itransfer);
io.c:2839
struct libusb_transfer *cur_transfer = USBI_TRANSFER_TO_LIBUSB_TRANSFER(cur);
io.c:2855
struct libusb_transfer *transfer_to_cancel = USBI_TRANSFER_TO_LIBUSB_TRANSFER(to_cancel);