27 lines
		
	
	
	
		
			592 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
	
		
			592 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  *	usbip.h | ||
|  |  * | ||
|  |  *	USBIP uapi defines and function prototypes etc. | ||
|  | */ | ||
|  | 
 | ||
|  | #ifndef _UAPI_LINUX_USBIP_H
 | ||
|  | #define _UAPI_LINUX_USBIP_H
 | ||
|  | 
 | ||
|  | /* usbip device status - exported in usbip device sysfs status */ | ||
|  | enum usbip_device_status { | ||
|  | 	/* sdev is available. */ | ||
|  | 	SDEV_ST_AVAILABLE = 0x01, | ||
|  | 	/* sdev is now used. */ | ||
|  | 	SDEV_ST_USED, | ||
|  | 	/* sdev is unusable because of a fatal error. */ | ||
|  | 	SDEV_ST_ERROR, | ||
|  | 
 | ||
|  | 	/* vdev does not connect a remote device. */ | ||
|  | 	VDEV_ST_NULL, | ||
|  | 	/* vdev is used, but the USB address is not assigned yet */ | ||
|  | 	VDEV_ST_NOTASSIGNED, | ||
|  | 	VDEV_ST_USED, | ||
|  | 	VDEV_ST_ERROR | ||
|  | }; | ||
|  | #endif /* _UAPI_LINUX_USBIP_H */
 |