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

CHECK_SUPPORTED_API macro

Syntax

#define CHECK_SUPPORTED_API(apip, fname) \     do { \     if ((apip)->fname == NULL) { \     PRINT_UNSUPPORTED_API(fname); \     return LIBUSB_ERROR_NOT_SUPPORTED; \     } \     } while (0)

Arguments

apip

fname

References

LocationText
windows_winusb.h:98
#define CHECK_SUPPORTED_API(apip, fname) \
windows_winusb.c:2082
CHECK_SUPPORTED_API(priv->apib, open);
windows_winusb.c:2129
CHECK_SUPPORTED_API(priv->apib, claim_interface);
windows_winusb.c:2147
CHECK_SUPPORTED_API(priv->apib, set_interface_altsetting);
windows_winusb.c:2164
CHECK_SUPPORTED_API(priv->apib, release_interface);
windows_winusb.c:2173
CHECK_SUPPORTED_API(priv->apib, clear_halt);
windows_winusb.c:2182
CHECK_SUPPORTED_API(priv->apib, reset_device);
windows_winusb.c:2256
CHECK_SUPPORTED_API(priv->apib, cancel_transfer);
windows_winusb.c:4527
CHECK_SUPPORTED_API(priv->usb_interface[iface].apib, claim_interface);
windows_winusb.c:4538
CHECK_SUPPORTED_API(priv->usb_interface[iface].apib, set_interface_altsetting);
windows_winusb.c:4549
CHECK_SUPPORTED_API(priv->usb_interface[iface].apib, release_interface);
windows_winusb.c:4636
CHECK_SUPPORTED_API(priv->usb_interface[current_interface].apib, submit_bulk_transfer);
windows_winusb.c:4657
CHECK_SUPPORTED_API(priv->usb_interface[current_interface].apib, submit_iso_transfer);
windows_winusb.c:4677
CHECK_SUPPORTED_API(priv->usb_interface[current_interface].apib, clear_halt);
windows_winusb.c:4697
CHECK_SUPPORTED_API(priv->usb_interface[current_interface].apib, cancel_transfer);