Lines Matching refs:w
217 vhost_dump_info_json(struct spdk_vhost_dev *vdev, struct spdk_json_write_ctx *w)
220 vdev->backend->dump_info_json(vdev, w);
352 vhost_user_config_json(struct spdk_vhost_dev *vdev, struct spdk_json_write_ctx *w)
357 vdev->backend->write_config_json(vdev, w);
361 spdk_json_write_object_begin(w);
362 spdk_json_write_named_string(w, "method", "vhost_controller_set_coalescing");
364 spdk_json_write_named_object_begin(w, "params");
365 spdk_json_write_named_string(w, "ctrlr", vdev->name);
366 spdk_json_write_named_uint32(w, "delay_base_us", delay_base_us);
367 spdk_json_write_named_uint32(w, "iops_threshold", iops_threshold);
368 spdk_json_write_object_end(w);
370 spdk_json_write_object_end(w);
375 spdk_vhost_scsi_config_json(struct spdk_json_write_ctx *w)
379 spdk_json_write_array_begin(w);
385 vhost_user_config_json(vdev, w);
390 spdk_json_write_array_end(w);
394 vhost_blk_dump_config_json(struct spdk_json_write_ctx *w)
403 spdk_json_write_object_begin(w);
404 spdk_json_write_named_string(w, "method", "virtio_blk_create_transport");
405 spdk_json_write_named_object_begin(w, "params");
406 transport->ops->dump_opts(transport, w);
407 spdk_json_write_object_end(w);
408 spdk_json_write_object_end(w);
414 spdk_vhost_blk_config_json(struct spdk_json_write_ctx *w)
418 spdk_json_write_array_begin(w);
424 vhost_user_config_json(vdev, w);
429 vhost_blk_dump_config_json(w);
431 spdk_json_write_array_end(w);
501 struct spdk_json_write_ctx *w)
503 spdk_json_write_object_begin(w);
505 spdk_json_write_named_string(w, "name", transport->ops->name);
508 transport->ops->dump_opts(transport, w);
511 spdk_json_write_object_end(w);