|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | speed_string |
| struct | portst_string |
Macros | |
| #define | PROGNAME "libusbip" |
| #define | DBG_UDEV_INTEGER(name) dbg("%-20s = %x", to_string(name), (int) udev->name) |
| #define | DBG_UINF_INTEGER(name) dbg("%-20s = %x", to_string(name), (int) uinf->name) |
| #define | READ_ATTR(object, type, dev, name, format) do { (object)->name = (type) read_attr_value(dev, to_string(name), format); } while (0) |
Functions | |
| const char * | usbip_status_string (int32_t status) |
| const char * | usbip_speed_string (int num) |
| void | dump_usb_interface (struct usbip_usb_interface *uinf) |
| void | dump_usb_device (struct usbip_usb_device *udev) |
| int | read_attr_value (struct sysfs_device *dev, const char *name, const char *format) |
| int | read_attr_speed (struct sysfs_device *dev) |
| int | read_usb_device (struct sysfs_device *sdev, struct usbip_usb_device *udev) |
| int | read_usb_interface (struct usbip_usb_device *udev, int i, struct usbip_usb_interface *uinf) |
| int | usbip_names_init (char *f) |
| void | usbip_names_free () |
| void | usbip_names_get_product (char *buff, size_t size, uint16_t vendor, uint16_t product) |
| void | usbip_names_get_class (char *buff, size_t size, uint8_t class, uint8_t subclass, uint8_t protocol) |
Variables | |
| int | usbip_use_syslog = 0 |
| int | usbip_use_stderr = 0 |
| int | usbip_use_debug = 0 |
Definition at line 64 of file usbip_common.c.
Definition at line 67 of file usbip_common.c.
| #define PROGNAME "libusbip" |
Definition at line 9 of file usbip_common.c.
| #define READ_ATTR | ( | object, | |
| type, | |||
| dev, | |||
| name, | |||
| format | |||
| ) | do { (object)->name = (type) read_attr_value(dev, to_string(name), format); } while (0) |
Definition at line 183 of file usbip_common.c.
| void dump_usb_device | ( | struct usbip_usb_device * | udev | ) |
Definition at line 80 of file usbip_common.c.
| void dump_usb_interface | ( | struct usbip_usb_interface * | uinf | ) |
Definition at line 70 of file usbip_common.c.
Definition at line 146 of file usbip_common.c.
Definition at line 112 of file usbip_common.c.
| int read_usb_device | ( | struct sysfs_device * | sdev, |
| struct usbip_usb_device * | udev | ||
| ) |
Definition at line 187 of file usbip_common.c.
| int read_usb_interface | ( | struct usbip_usb_device * | udev, |
| int | i, | ||
| struct usbip_usb_interface * | uinf | ||
| ) |
Definition at line 215 of file usbip_common.c.
Definition at line 243 of file usbip_common.c.
| void usbip_names_get_class | ( | char * | buff, |
| size_t | size, | ||
| uint8_t | class, | ||
| uint8_t | subclass, | ||
| uint8_t | protocol | ||
| ) |
Definition at line 264 of file usbip_common.c.
Definition at line 248 of file usbip_common.c.
Definition at line 238 of file usbip_common.c.
Definition at line 54 of file usbip_common.c.
Definition at line 45 of file usbip_common.c.
| int usbip_use_debug = 0 |
Definition at line 13 of file usbip_common.c.
| int usbip_use_stderr = 0 |
Definition at line 12 of file usbip_common.c.
| int usbip_use_syslog = 0 |
Definition at line 11 of file usbip_common.c.
1.8.2