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