mpsse_ctx::usb_dev is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

mpsse_ctx::usb_dev field

Syntax

struct libusb_device_handle *usb_dev;

References

LocationReferrerText
mpsse.c:57
struct libusb_device_handle *usb_dev;
mpsse.c:176open_matching_device()
err = libusb_open(device, &ctx->usb_dev);
mpsse.c:184open_matching_device()
libusb_close(ctx->usb_dev);
mpsse.c:188open_matching_device()
if (product && !string_descriptor_equal(ctx->usb_dev, desc.iProduct, product)) {
mpsse.c:189open_matching_device()
libusb_close(ctx->usb_dev);
mpsse.c:193open_matching_device()
if (serial && !string_descriptor_equal(ctx->usb_dev, desc.iSerialNumber, serial)) {
mpsse.c:194open_matching_device()
libusb_close(ctx->usb_dev);
mpsse.c:209open_matching_device()
err = libusb_get_config_descriptor(libusb_get_device(ctx->usb_dev), 0, &config0);
mpsse.c:212open_matching_device()
libusb_close(ctx->usb_dev);
mpsse.c:218open_matching_device()
err = libusb_get_configuration(ctx->usb_dev, &cfg);
mpsse.c:225open_matching_device()
err = libusb_set_configuration(ctx->usb_dev, config0->bConfigurationValue);
mpsse.c:233open_matching_device()
mpsse.c:240open_matching_device()
mpsse.c:326open_matching_device()
libusb_close(ctx->usb_dev);
mpsse.c:372mpsse_open()
ctx->usb_dev = NULL;
mpsse.c:407mpsse_close()
if (ctx->usb_dev)
mpsse.c:408mpsse_close()
libusb_close(ctx->usb_dev);
mpsse.c:877mpsse_flush()
libusb_fill_bulk_transfer(write_transfer, ctx->usb_dev, ctx->out_ep, ctx->write_buffer,
mpsse.c:885mpsse_flush()
libusb_fill_bulk_transfer(read_transfer, ctx->usb_dev, ctx->in_ep, ctx->read_chunk,

Data Use

Functions writing mpsse_ctx::usb_dev
Functions reading mpsse_ctx::usb_dev
all items filtered out
mpsse_ctx::usb_dev
Type of mpsse_ctx::usb_dev
mpsse_ctx::usb_dev
all items filtered out