1*28b629abSPhilippe Mathieu-Daudé /* 2*28b629abSPhilippe Mathieu-Daudé * Virtio QMP helpers 3*28b629abSPhilippe Mathieu-Daudé * 4*28b629abSPhilippe Mathieu-Daudé * Copyright IBM, Corp. 2007 5*28b629abSPhilippe Mathieu-Daudé * 6*28b629abSPhilippe Mathieu-Daudé * Authors: 7*28b629abSPhilippe Mathieu-Daudé * Anthony Liguori <aliguori@us.ibm.com> 8*28b629abSPhilippe Mathieu-Daudé * 9*28b629abSPhilippe Mathieu-Daudé * SPDX-License-Identifier: GPL-2.0-or-later 10*28b629abSPhilippe Mathieu-Daudé */ 11*28b629abSPhilippe Mathieu-Daudé #ifndef HW_VIRTIO_QMP_H 12*28b629abSPhilippe Mathieu-Daudé #define HW_VIRTIO_QMP_H 13*28b629abSPhilippe Mathieu-Daudé 14*28b629abSPhilippe Mathieu-Daudé #include "qapi/qapi-types-virtio.h" 15*28b629abSPhilippe Mathieu-Daudé 16*28b629abSPhilippe Mathieu-Daudé VirtioDeviceStatus *qmp_decode_status(uint8_t bitmap); 17*28b629abSPhilippe Mathieu-Daudé VhostDeviceProtocols *qmp_decode_protocols(uint64_t bitmap); 18*28b629abSPhilippe Mathieu-Daudé VirtioDeviceFeatures *qmp_decode_features(uint16_t device_id, uint64_t bitmap); 19*28b629abSPhilippe Mathieu-Daudé 20*28b629abSPhilippe Mathieu-Daudé #endif 21