• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 */
27