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_PCITEST_H 8*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_LINUX_PCITEST_H 9*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_BAR _IO('P', 0x1) 10*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_INTX_IRQ _IO('P', 0x2) 11*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_LEGACY_IRQ PCITEST_INTX_IRQ 12*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_MSI _IOW('P', 0x3, int) 13*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_WRITE _IOW('P', 0x4, unsigned long) 14*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_READ _IOW('P', 0x5, unsigned long) 15*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_COPY _IOW('P', 0x6, unsigned long) 16*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_MSIX _IOW('P', 0x7, int) 17*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_SET_IRQTYPE _IOW('P', 0x8, int) 18*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_GET_IRQTYPE _IO('P', 0x9) 19*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_CLEAR_IRQ _IO('P', 0x10) 20*8d67ca89SAndroid Build Coastguard Worker #define PCITEST_FLAGS_USE_DMA 0x00000001 21*8d67ca89SAndroid Build Coastguard Worker struct pci_endpoint_test_xfer_param { 22*8d67ca89SAndroid Build Coastguard Worker unsigned long size; 23*8d67ca89SAndroid Build Coastguard Worker unsigned char flags; 24*8d67ca89SAndroid Build Coastguard Worker }; 25*8d67ca89SAndroid Build Coastguard Worker #endif 26