1a5ebce38SLaurent Vivier #include "qemu/osdep.h" 2a5ebce38SLaurent Vivier #include "qapi/error.h" 3a5ebce38SLaurent Vivier #include "qapi/qapi-commands-virtio.h" 4a5ebce38SLaurent Vivier 5a5ebce38SLaurent Vivier static void *qmp_virtio_unsupported(Error **errp) 6a5ebce38SLaurent Vivier { 7a5ebce38SLaurent Vivier error_setg(errp, "Virtio is disabled"); 8a5ebce38SLaurent Vivier return NULL; 9a5ebce38SLaurent Vivier } 10a5ebce38SLaurent Vivier 11a5ebce38SLaurent Vivier VirtioInfoList *qmp_x_query_virtio(Error **errp) 12a5ebce38SLaurent Vivier { 13a5ebce38SLaurent Vivier return qmp_virtio_unsupported(errp); 14a5ebce38SLaurent Vivier } 1590c066cdSLaurent Vivier 1690c066cdSLaurent Vivier VirtioStatus *qmp_x_query_virtio_status(const char *path, Error **errp) 1790c066cdSLaurent Vivier { 1890c066cdSLaurent Vivier return qmp_virtio_unsupported(errp); 1990c066cdSLaurent Vivier } 20*07536dddSLaurent Vivier 21*07536dddSLaurent Vivier VirtVhostQueueStatus *qmp_x_query_virtio_vhost_queue_status(const char *path, 22*07536dddSLaurent Vivier uint16_t queue, 23*07536dddSLaurent Vivier Error **errp) 24*07536dddSLaurent Vivier { 25*07536dddSLaurent Vivier return qmp_virtio_unsupported(errp); 26*07536dddSLaurent Vivier } 27*07536dddSLaurent Vivier 28*07536dddSLaurent Vivier VirtQueueStatus *qmp_x_query_virtio_queue_status(const char *path, 29*07536dddSLaurent Vivier uint16_t queue, 30*07536dddSLaurent Vivier Error **errp) 31*07536dddSLaurent Vivier { 32*07536dddSLaurent Vivier return qmp_virtio_unsupported(errp); 33*07536dddSLaurent Vivier } 34