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