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

DEVICE_CTX macro

Syntax

#define DEVICE_CTX(dev) ((dev)->ctx)

Arguments

dev

References

LocationText
libusbi.h:332
#define DEVICE_CTX(dev) ((dev)->ctx)
core.c:689
usbi_dbg(DEVICE_CTX(dev), "need to increase capacity");
core.c:733
struct libusb_context *ctx = DEVICE_CTX(dev);
core.c:746
struct libusb_context *ctx = DEVICE_CTX(dev);
core.c:766
usbi_err(DEVICE_CTX(dev), "invalid device descriptor");
core.c:772
usbi_err(DEVICE_CTX(dev), "too many configurations");
core.c:775
usbi_dbg(DEVICE_CTX(dev), "zero configurations, maybe an unauthorized device");
core.c:952
struct libusb_context *ctx = DEVICE_CTX(dev);
core.c:1070
usbi_err(DEVICE_CTX(dev),
core.c:1189
usbi_err(DEVICE_CTX(dev),
core.c:1248
usbi_err(DEVICE_CTX(dev),
core.c:1299
usbi_dbg(DEVICE_CTX(dev), "destroy device %d.%d", dev->bus_number, dev->device_address);
core.c:1408
struct libusb_context *ctx = DEVICE_CTX(dev);
core.c:1413
usbi_dbg(DEVICE_CTX(dev), "open %d.%d", dev->bus_number, dev->device_address);
core.c:1428
usbi_dbg(DEVICE_CTX(dev), "open %d.%d returns %d", dev->bus_number, dev->device_address, r);
core.c:2631
DEVICE_CTX(dev) = NULL;
descriptor.c:489
usbi_err(DEVICE_CTX(dev), "short config descriptor read %d/%d",
descriptor.c:493
usbi_warn(DEVICE_CTX(dev), "short config descriptor read %d/%d",
descriptor.c:508
usbi_err(DEVICE_CTX(dev), "short config descriptor read %d/%d",
descriptor.c:512
usbi_warn(DEVICE_CTX(dev), "short config descriptor read %d/%d",
descriptor.c:534
usbi_dbg(DEVICE_CTX(dev), " ");
descriptor.c:574
r = raw_desc_to_config(DEVICE_CTX(dev), buf, r, config);
descriptor.c:604
usbi_dbg(DEVICE_CTX(dev), "index %u", config_index);
descriptor.c:619
r = raw_desc_to_config(DEVICE_CTX(dev), buf, r, config);
descriptor.c:656
return raw_desc_to_config(DEVICE_CTX(dev), buf, r, config);
descriptor.c:659
usbi_dbg(DEVICE_CTX(dev), "value %u", bConfigurationValue);
descriptor.c:1316
usbi_dbg(DEVICE_CTX(dev), "IADs for config index %u", config_index);
descriptor.c:1331
r = raw_desc_to_iad_array(DEVICE_CTX(dev), buf, r, iad_array);
descriptor.c:1376
r = raw_desc_to_iad_array(DEVICE_CTX(dev), buf, r, iad_array);
hotplug.c:239
return hotplug_cb->cb(DEVICE_CTX(dev), dev, event, hotplug_cb->user_data);
io.c:1764
struct libusb_context *ctx = DEVICE_CTX(dev);
libusbi.h:333
#define HANDLE_CTX(handle) ((handle) ? DEVICE_CTX((handle)->dev) : NULL)
libusbi.h:335
((itransfer)->dev ? DEVICE_CTX((itransfer)->dev) : NULL)