Lines Matching full:status

84             "VHOST_USER_PROTOCOL_F_REPLY_ACK: Requested operation status ack. "
123 "device status supported"),
279 "VIRTIO_NET_F_STATUS: Configuration status field available"),
515 VirtioDeviceStatus *status; in qmp_decode_status() local
519 status = g_new0(VirtioDeviceStatus, 1); in qmp_decode_status()
520 status->statuses = CONVERT_FEATURES(strList, virtio_config_status_map, in qmp_decode_status()
522 status->has_unknown_statuses = bitmap != 0; in qmp_decode_status()
523 if (status->has_unknown_statuses) { in qmp_decode_status()
524 status->unknown_statuses = bitmap; in qmp_decode_status()
527 return status; in qmp_decode_status()
733 VirtioStatus *status; in qmp_x_query_virtio_status() local
741 status = g_new0(VirtioStatus, 1); in qmp_x_query_virtio_status()
742 status->name = g_strdup(vdev->name); in qmp_x_query_virtio_status()
743 status->device_id = vdev->device_id; in qmp_x_query_virtio_status()
744 status->vhost_started = vdev->vhost_started; in qmp_x_query_virtio_status()
745 status->guest_features = qmp_decode_features(vdev->device_id, in qmp_x_query_virtio_status()
747 status->host_features = qmp_decode_features(vdev->device_id, in qmp_x_query_virtio_status()
749 status->backend_features = qmp_decode_features(vdev->device_id, in qmp_x_query_virtio_status()
754 status->device_endian = g_strdup("little"); in qmp_x_query_virtio_status()
757 status->device_endian = g_strdup("big"); in qmp_x_query_virtio_status()
760 status->device_endian = g_strdup("unknown"); in qmp_x_query_virtio_status()
764 status->num_vqs = virtio_get_num_queues(vdev); in qmp_x_query_virtio_status()
765 status->status = qmp_decode_status(vdev->status); in qmp_x_query_virtio_status()
766 status->isr = vdev->isr; in qmp_x_query_virtio_status()
767 status->queue_sel = vdev->queue_sel; in qmp_x_query_virtio_status()
768 status->vm_running = vdev->vm_running; in qmp_x_query_virtio_status()
769 status->broken = vdev->broken; in qmp_x_query_virtio_status()
770 status->disabled = vdev->disabled; in qmp_x_query_virtio_status()
771 status->use_started = vdev->use_started; in qmp_x_query_virtio_status()
772 status->started = vdev->started; in qmp_x_query_virtio_status()
773 status->start_on_kick = vdev->start_on_kick; in qmp_x_query_virtio_status()
774 status->disable_legacy_check = vdev->disable_legacy_check; in qmp_x_query_virtio_status()
775 status->bus_name = g_strdup(vdev->bus_name); in qmp_x_query_virtio_status()
776 status->use_guest_notifier_mask = vdev->use_guest_notifier_mask; in qmp_x_query_virtio_status()
782 status->vhost_dev = g_new0(VhostStatus, 1); in qmp_x_query_virtio_status()
783 status->vhost_dev->n_mem_sections = hdev->n_mem_sections; in qmp_x_query_virtio_status()
784 status->vhost_dev->n_tmp_sections = hdev->n_tmp_sections; in qmp_x_query_virtio_status()
785 status->vhost_dev->nvqs = hdev->nvqs; in qmp_x_query_virtio_status()
786 status->vhost_dev->vq_index = hdev->vq_index; in qmp_x_query_virtio_status()
787 status->vhost_dev->features = in qmp_x_query_virtio_status()
789 status->vhost_dev->acked_features = in qmp_x_query_virtio_status()
791 status->vhost_dev->backend_features = in qmp_x_query_virtio_status()
793 status->vhost_dev->protocol_features = in qmp_x_query_virtio_status()
795 status->vhost_dev->max_queues = hdev->max_queues; in qmp_x_query_virtio_status()
796 status->vhost_dev->backend_cap = hdev->backend_cap; in qmp_x_query_virtio_status()
797 status->vhost_dev->log_enabled = hdev->log_enabled; in qmp_x_query_virtio_status()
798 status->vhost_dev->log_size = hdev->log_size; in qmp_x_query_virtio_status()
801 return status; in qmp_x_query_virtio_status()
809 VirtVhostQueueStatus *status; in qmp_x_query_virtio_vhost_queue_status() local
830 status = g_new0(VirtVhostQueueStatus, 1); in qmp_x_query_virtio_vhost_queue_status()
831 status->name = g_strdup(vdev->name); in qmp_x_query_virtio_vhost_queue_status()
832 status->kick = hdev->vqs[queue].kick; in qmp_x_query_virtio_vhost_queue_status()
833 status->call = hdev->vqs[queue].call; in qmp_x_query_virtio_vhost_queue_status()
834 status->desc = (uintptr_t)hdev->vqs[queue].desc; in qmp_x_query_virtio_vhost_queue_status()
835 status->avail = (uintptr_t)hdev->vqs[queue].avail; in qmp_x_query_virtio_vhost_queue_status()
836 status->used = (uintptr_t)hdev->vqs[queue].used; in qmp_x_query_virtio_vhost_queue_status()
837 status->num = hdev->vqs[queue].num; in qmp_x_query_virtio_vhost_queue_status()
838 status->desc_phys = hdev->vqs[queue].desc_phys; in qmp_x_query_virtio_vhost_queue_status()
839 status->desc_size = hdev->vqs[queue].desc_size; in qmp_x_query_virtio_vhost_queue_status()
840 status->avail_phys = hdev->vqs[queue].avail_phys; in qmp_x_query_virtio_vhost_queue_status()
841 status->avail_size = hdev->vqs[queue].avail_size; in qmp_x_query_virtio_vhost_queue_status()
842 status->used_phys = hdev->vqs[queue].used_phys; in qmp_x_query_virtio_vhost_queue_status()
843 status->used_size = hdev->vqs[queue].used_size; in qmp_x_query_virtio_vhost_queue_status()
845 return status; in qmp_x_query_virtio_vhost_queue_status()