virtio: Use spdk_json_write_named_* APIs throughout

Change-Id: I0e7f432e5ce8477e34907ba249f2a4e0d85e875e
Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-on: https://review.gerrithub.io/c/442942
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Shuhei Matsumoto 2019-02-01 14:41:15 +09:00 committed by Darek Stojaczyk
parent 21c74c8c0f
commit ab0f787e0b
3 changed files with 7 additions and 13 deletions

View File

@ -721,14 +721,12 @@ virtio_dev_backend_ops(struct virtio_dev *dev)
void
virtio_dev_dump_json_info(struct virtio_dev *hw, struct spdk_json_write_ctx *w)
{
spdk_json_write_name(w, "virtio");
spdk_json_write_object_begin(w);
spdk_json_write_named_object_begin(w, "virtio");
spdk_json_write_name(w, "vq_count");
spdk_json_write_uint32(w, hw->max_queues);
spdk_json_write_named_uint32(w, "vq_count", hw->max_queues);
spdk_json_write_name(w, "vq_size");
spdk_json_write_uint32(w, virtio_dev_backend_ops(hw)->get_queue_size(hw, 0));
spdk_json_write_named_uint32(w, "vq_size",
virtio_dev_backend_ops(hw)->get_queue_size(hw, 0));
virtio_dev_backend_ops(hw)->dump_json_info(hw, w);

View File

@ -122,9 +122,8 @@ pci_dump_json_info(struct virtio_dev *dev, struct spdk_json_write_ctx *w)
spdk_json_write_string(w, "pci-legacy");
}
spdk_json_write_name(w, "pci_address");
spdk_pci_addr_fmt(addr, sizeof(addr), &pci_addr);
spdk_json_write_string(w, addr);
spdk_json_write_named_string(w, "pci_address", addr);
}
static void

View File

@ -544,11 +544,8 @@ virtio_user_dump_json_info(struct virtio_dev *vdev, struct spdk_json_write_ctx *
{
struct virtio_user_dev *dev = vdev->ctx;
spdk_json_write_name(w, "type");
spdk_json_write_string(w, "user");
spdk_json_write_name(w, "socket");
spdk_json_write_string(w, dev->path);
spdk_json_write_named_string(w, "type", "user");
spdk_json_write_named_string(w, "socket", dev->path);
}
static void