At this point, USB/IP kernel code is fully functional and can be moved out of staging.
Showing the changes to include/uapi/linux (1 of 22 files). Show all
Unified · Split
| @@ -0,0 +1,26 @@ | ||
| 1 | +/* | |
| 2 | + * usbip.h | |
| 3 | + * | |
| 4 | + * USBIP uapi defines and function prototypes etc. | |
| 5 | +*/ | |
| 6 | + | |
| 7 | +#ifndef _UAPI_LINUX_USBIP_H | |
| 8 | +#define _UAPI_LINUX_USBIP_H | |
| 9 | + | |
| 10 | +/* usbip device status - exported in usbip device sysfs status */ | |
| 11 | +enum usbip_device_status { | |
| 12 | + /* sdev is available. */ | |
| 13 | + SDEV_ST_AVAILABLE = 0x01, | |
| 14 | + /* sdev is now used. */ | |
| 15 | + SDEV_ST_USED, | |
| 16 | + /* sdev is unusable because of a fatal error. */ | |
| 17 | + SDEV_ST_ERROR, | |
| 18 | + | |
| 19 | + /* vdev does not connect a remote device. */ | |
| 20 | + VDEV_ST_NULL, | |
| 21 | + /* vdev is used, but the USB address is not assigned yet */ | |
| 22 | + VDEV_ST_NOTASSIGNED, | |
| 23 | + VDEV_ST_USED, | |
| 24 | + VDEV_ST_ERROR | |
| 25 | +}; | |
| 26 | +#endif /* _UAPI_LINUX_USBIP_H */ | |