_hid_set_report() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

_hid_set_report() function

Syntax

static int _hid_set_report(struct libusb_device *dev,     HANDLE hid_handle,     int id,     void *data,     struct winusb_transfer_priv *tp,     size_t size,     OVERLAPPED *overlapped,     int report_type);

Arguments

dev

hid_handle

id

data

tp

size

overlapped

report_type

References

LocationReferrerText
windows_winusb.c:3828
static int _hid_set_report(struct libusb_device *dev, HANDLE hid_handle, int id, void *data,
windows_winusb.c:3906_hid_class_request()
return _hid_set_report(dev, hid_handle, report_id, data, tp, size, overlapped, report_type);

Call Tree

Functions calling _hid_set_report()
Functions called by _hid_set_report()
all items filtered out
_hid_set_report()
memcpy()
GetLastError()
DeviceIoControl()
free()
malloc()
usbi_err()
windows_error_str()
usbi_warn()
usbi_dbg()
DEVICE_CTX()
all items filtered out
Data read by _hid_set_report()
Data written by _hid_set_report()
_hid_set_report()
_hid_set_report()::ioctl_code
_hid_set_report()::write_size
_hid_set_report()::buf
all items filtered out
Type of _hid_set_report()
_hid_set_report()
DWORD
size_t
uint8_t
all items filtered out