winusb_device_priv::apib is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDwinusb_device_priv::apib

winusb_device_priv::apib field

Syntax

References

LocationReferrerText
windows_common.h:248
const struct windows_usb_api_backend *apib;
windows_winusb.c:567windows_assign_endpoints()
if (priv->apib->configure_endpoints)
windows_winusb.c:568windows_assign_endpoints()
windows_winusb.c:1085init_device()
if (parent_priv->apib->id != USB_API_HUB) {
windows_winusb.c:2082winusb_open()
windows_winusb.c:2084winusb_open()
return priv->apib->open(SUB_API_NOTSET, dev_handle);
windows_winusb.c:2091winusb_close()
if (priv->apib->close)
windows_winusb.c:2092winusb_close()
windows_winusb.c:2129winusb_claim_interface()
windows_winusb.c:2134winusb_claim_interface()
windows_winusb.c:2147winusb_set_interface_altsetting()
windows_winusb.c:2152winusb_set_interface_altsetting()
windows_winusb.c:2164winusb_release_interface()
windows_winusb.c:2166winusb_release_interface()
windows_winusb.c:2173winusb_clear_halt()
windows_winusb.c:2175winusb_clear_halt()
windows_winusb.c:2182winusb_reset_device()
windows_winusb.c:2184winusb_reset_device()
return priv->apib->reset_device(SUB_API_NOTSET, dev_handle);
windows_winusb.c:2225winusb_submit_transfer()
transfer_fn = priv->apib->submit_control_transfer;
windows_winusb.c:2229winusb_submit_transfer()
transfer_fn = priv->apib->submit_bulk_transfer;
windows_winusb.c:2232winusb_submit_transfer()
transfer_fn = priv->apib->submit_iso_transfer;
windows_winusb.c:2256winusb_cancel_transfer()
windows_winusb.c:2258winusb_cancel_transfer()
windows_winusb.c:2266winusb_copy_transfer_data()
if (priv->apib->copy_transfer_data == NULL) {
windows_winusb.c:2271winusb_copy_transfer_data()
windows_winusb.c:2625winusbx_close()
if (priv->apib->id == USB_API_COMPOSITE) {
windows_winusb.c:2740winusbx_claim_interface()
bool is_using_usbccgp = (priv->apib->id == USB_API_COMPOSITE);
windows_winusb.h:179winusb_device_priv_init()

Data Use