xref: /aosp_15_r20/bionic/libc/kernel/uapi/linux/usbip.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1*8d67ca89SAndroid Build Coastguard Worker /*
2*8d67ca89SAndroid Build Coastguard Worker  * This file is auto-generated. Modifications will be lost.
3*8d67ca89SAndroid Build Coastguard Worker  *
4*8d67ca89SAndroid Build Coastguard Worker  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5*8d67ca89SAndroid Build Coastguard Worker  * for more information.
6*8d67ca89SAndroid Build Coastguard Worker  */
7*8d67ca89SAndroid Build Coastguard Worker #ifndef _UAPI_LINUX_USBIP_H
8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI_LINUX_USBIP_H
9*8d67ca89SAndroid Build Coastguard Worker enum usbip_device_status {
10*8d67ca89SAndroid Build Coastguard Worker   SDEV_ST_AVAILABLE = 0x01,
11*8d67ca89SAndroid Build Coastguard Worker   SDEV_ST_USED,
12*8d67ca89SAndroid Build Coastguard Worker   SDEV_ST_ERROR,
13*8d67ca89SAndroid Build Coastguard Worker   VDEV_ST_NULL,
14*8d67ca89SAndroid Build Coastguard Worker   VDEV_ST_NOTASSIGNED,
15*8d67ca89SAndroid Build Coastguard Worker   VDEV_ST_USED,
16*8d67ca89SAndroid Build Coastguard Worker   VDEV_ST_ERROR
17*8d67ca89SAndroid Build Coastguard Worker };
18*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_SHORT_NOT_OK 0x0001
19*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_ISO_ASAP 0x0002
20*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
21*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_ZERO_PACKET 0x0040
22*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_NO_INTERRUPT 0x0080
23*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_FREE_BUFFER 0x0100
24*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DIR_IN 0x0200
25*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DIR_OUT 0
26*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DIR_MASK USBIP_URB_DIR_IN
27*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DMA_MAP_SINGLE 0x00010000
28*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DMA_MAP_PAGE 0x00020000
29*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DMA_MAP_SG 0x00040000
30*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_MAP_LOCAL 0x00080000
31*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
32*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
33*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_DMA_SG_COMBINED 0x00400000
34*8d67ca89SAndroid Build Coastguard Worker #define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000
35*8d67ca89SAndroid Build Coastguard Worker #endif
36