|
Data Structures |
struct | usbinfo_action_t |
struct | usbinfo_device_t |
Defines |
#define | NAME "usbinfo" |
Typedefs |
typedef void(*) | dump_descriptor_in_tree_t (uint8_t *, size_t, void *) |
Functions |
void | browse_descriptor_tree (uint8_t *descriptors, size_t descriptors_size, usb_dp_descriptor_nesting_t *descriptor_nesting, dump_descriptor_in_tree_t callback, size_t initial_depth, void *arg) |
void | destroy_device (usbinfo_device_t *dev) |
void | dump_buffer (const char *msg, size_t indent, const uint8_t *buffer, size_t length) |
void | dump_descriptor_tree (uint8_t *descriptors, size_t length) |
void | dump_descriptor_tree_brief (usbinfo_device_t *dev) |
void | dump_descriptor_tree_full (usbinfo_device_t *dev) |
void | dump_device_match_ids (usbinfo_device_t *dev) |
void | dump_match_ids (match_id_list_t *matches, const char *line_prefix) |
void | dump_short_device_identification (usbinfo_device_t *dev) |
void | dump_status (usbinfo_device_t *dev) |
void | dump_strings (usbinfo_device_t *dev) |
void | dump_usb_descriptor (uint8_t *descriptor, size_t size) |
const char * | get_indent (size_t level) |
static void | internal_error (int err) |
usbinfo_device_t * | prepare_device (const char *name, devman_handle_t hc_handle, usb_address_t dev_addr) |