Lines Matching refs:w
20 struct spdk_json_write_ctx *w;
30 w = spdk_jsonrpc_begin_result(request);
31 spdk_json_write_array_begin(w);
34 spdk_json_write_object_begin(w);
36 spdk_json_write_named_string(w, "subsystem", subsystem->name);
37 spdk_json_write_named_array_begin(w, "depends_on");
41 spdk_json_write_string(w, deps->depends_on);
45 spdk_json_write_array_end(w);
46 spdk_json_write_object_end(w);
49 spdk_json_write_array_end(w);
50 spdk_jsonrpc_end_result(request, w);
68 struct spdk_json_write_ctx *w;
87 w = spdk_jsonrpc_begin_result(request);
88 subsystem_config_json(w, subsystem);
89 spdk_jsonrpc_end_result(request, w);
97 struct spdk_json_write_ctx *w = ctx;
105 spdk_json_write_object_begin(w);
106 spdk_json_write_named_string(w, "address", bdf);
107 spdk_json_write_named_string(w, "type", spdk_pci_device_get_type(dev));
109 spdk_json_write_name(w, "config_space");
121 spdk_json_write_bytearray(w, config, length);
122 spdk_json_write_object_end(w);
129 struct spdk_json_write_ctx *w;
137 w = spdk_jsonrpc_begin_result(request);
139 spdk_json_write_array_begin(w);
140 spdk_pci_for_each_device(w, dump_pci_device);
141 spdk_json_write_array_end(w);
143 spdk_jsonrpc_end_result(request, w);