winusb_transfer_priv is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

winusb_transfer_priv struct

Syntax

struct winusb_transfer_priv {     uint8_t interface_number;     uint8_t *hid_buffer;      uint8_t *hid_dest;        size_t hid_expected_size;     void *iso_context;     void *isoch_buffer_handle;      BOOL iso_break_stream;         libusb_transfer_cb_fn iso_user_callback;  };

Fields

interface_number

No summary provided. Read more...

hid_buffer

No summary provided. Read more...

hid_dest

No summary provided. Read more...

hid_expected_size

No summary provided. Read more...

iso_context

No summary provided. Read more...

isoch_buffer_handle

No summary provided. Read more...

iso_break_stream

No summary provided. Read more...

iso_user_callback

No summary provided. Read more...

References

LocationReferrerScopeText
windows_common.h:301
struct winusb_transfer_priv {
windows_common.h:372windows_transfer_priv::::winusb_privwindows_transfer_priv::
struct winusb_transfer_priv winusb_priv;
windows_common.h:406get_winusb_transfer_priv()
static inline struct winusb_transfer_priv *get_winusb_transfer_priv(struct usbi_transfer *itransfer)
windows_winusb.c:659auto_release()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:2194winusb_clear_transfer_priv()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:2963winusbx_submit_control_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:3049winusbx_native_iso_transfer_continue_stream_callback()
struct winusb_transfer_priv *transfer_priv =
windows_winusb.c:3076winusbx_submit_iso_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:3267winusbx_submit_bulk_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:3353winusbx_cancel_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:3425winusbx_copy_transfer_data()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:3777_hid_get_report()
struct winusb_transfer_priv *tp, size_t size, OVERLAPPED *overlapped, int report_type)
windows_winusb.c:3829_hid_set_report()
struct winusb_transfer_priv *tp, size_t size, OVERLAPPED *overlapped, int report_type)
windows_winusb.c:3893_hid_class_request()
int request, int value, int _index, void *data, struct winusb_transfer_priv *tp,
windows_winusb.c:4181hid_submit_control_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:4279hid_submit_bulk_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:4402hid_copy_transfer_data()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:4686composite_cancel_transfer()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);
windows_winusb.c:4734composite_copy_transfer_data()
struct winusb_transfer_priv *transfer_priv = get_winusb_transfer_priv(itransfer);

Type Use

Variables of winusb_transfer_priv type
auto_release()::transfer_priv
winusb_clear_transfer_priv()::transfer_priv
winusbx_submit_control_transfer()::transfer_priv
winusbx_native_iso_transfer_continue_stream_callback()::transfer_priv
winusbx_submit_iso_transfer()::transfer_priv
winusbx_submit_bulk_transfer()::transfer_priv
winusbx_cancel_transfer()::transfer_priv
winusbx_copy_transfer_data()::transfer_priv
hid_submit_control_transfer()::transfer_priv
hid_submit_bulk_transfer()::transfer_priv
hid_copy_transfer_data()::transfer_priv
composite_cancel_transfer()::transfer_priv
composite_copy_transfer_data()::transfer_priv
all items filtered out
winusb_transfer_priv