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_VDPA_H_ 8*cda5da8dSAndroid Build Coastguard Worker #define _UAPI_LINUX_VDPA_H_ 9*cda5da8dSAndroid Build Coastguard Worker #define VDPA_GENL_NAME "vdpa" 10*cda5da8dSAndroid Build Coastguard Worker #define VDPA_GENL_VERSION 0x1 11*cda5da8dSAndroid Build Coastguard Worker enum vdpa_command { 12*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_UNSPEC, 13*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_MGMTDEV_NEW, 14*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_MGMTDEV_GET, 15*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_DEV_NEW, 16*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_DEV_DEL, 17*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_DEV_GET, 18*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_DEV_CONFIG_GET, 19*cda5da8dSAndroid Build Coastguard Worker VDPA_CMD_DEV_VSTATS_GET, 20*cda5da8dSAndroid Build Coastguard Worker }; 21*cda5da8dSAndroid Build Coastguard Worker enum vdpa_attr { 22*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_UNSPEC, 23*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_PAD = VDPA_ATTR_UNSPEC, 24*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_MGMTDEV_BUS_NAME, 25*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_MGMTDEV_DEV_NAME, 26*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_MGMTDEV_SUPPORTED_CLASSES, 27*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_NAME, 28*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_ID, 29*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_VENDOR_ID, 30*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_MAX_VQS, 31*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_MAX_VQ_SIZE, 32*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_MIN_VQ_SIZE, 33*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_NET_CFG_MACADDR, 34*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_NET_STATUS, 35*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_NET_CFG_MAX_VQP, 36*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_NET_CFG_MTU, 37*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_NEGOTIATED_FEATURES, 38*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_MGMTDEV_MAX_VQS, 39*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_SUPPORTED_FEATURES, 40*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_QUEUE_INDEX, 41*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_VENDOR_ATTR_NAME, 42*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_VENDOR_ATTR_VALUE, 43*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_FEATURES, 44*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_CAPACITY, 45*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_SIZE_MAX, 46*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_BLK_SIZE, 47*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_SEG_MAX, 48*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_NUM_QUEUES, 49*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_PHY_BLK_EXP, 50*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_ALIGN_OFFSET, 51*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_MIN_IO_SIZE, 52*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_OPT_IO_SIZE, 53*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_MAX_DISCARD_SEC, 54*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_MAX_DISCARD_SEG, 55*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_DISCARD_SEC_ALIGN, 56*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_MAX_WRITE_ZEROES_SEC, 57*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_CFG_MAX_WRITE_ZEROES_SEG, 58*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_READ_ONLY, 59*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_DEV_BLK_FLUSH, 60*cda5da8dSAndroid Build Coastguard Worker VDPA_ATTR_MAX, 61*cda5da8dSAndroid Build Coastguard Worker }; 62*cda5da8dSAndroid Build Coastguard Worker #endif 63