Lines Matching refs:w

144 			       struct spdk_json_write_ctx *w)  in ftl_property_dump_common_begin()  argument
146 spdk_json_write_named_string(w, "name", property->name); in ftl_property_dump_common_begin()
151 struct spdk_json_write_ctx *w) in ftl_property_dump_common_end() argument
154 spdk_json_write_named_string(w, "unit", property->unit); in ftl_property_dump_common_end()
157 spdk_json_write_named_string(w, "desc", property->desc); in ftl_property_dump_common_end()
161 spdk_json_write_named_bool(w, "read-only", true); in ftl_property_dump_common_end()
170 struct spdk_json_write_ctx *w; in ftl_property_dump() local
172 w = spdk_jsonrpc_begin_result(request); in ftl_property_dump()
174 spdk_json_write_object_begin(w); in ftl_property_dump()
175 spdk_json_write_named_string(w, "name", dev->conf.name); in ftl_property_dump()
177 spdk_json_write_named_array_begin(w, "properties"); in ftl_property_dump()
183 spdk_json_write_object_begin(w); in ftl_property_dump()
184 ftl_property_dump_common_begin(prop, w); in ftl_property_dump()
185 prop->dump(dev, prop, w); in ftl_property_dump()
186 ftl_property_dump_common_end(prop, w); in ftl_property_dump()
187 spdk_json_write_object_end(w); in ftl_property_dump()
189 spdk_json_write_array_end(w); in ftl_property_dump()
191 spdk_json_write_object_end(w); in ftl_property_dump()
192 spdk_jsonrpc_end_result(request, w); in ftl_property_dump()
197 struct spdk_json_write_ctx *w) in ftl_property_dump_bool() argument
202 spdk_json_write_named_bool(w, "value", *value); in ftl_property_dump_bool()
207 struct spdk_json_write_ctx *w) in ftl_property_dump_uint64() argument
212 spdk_json_write_named_uint64(w, "value", *value); in ftl_property_dump_uint64()
217 struct spdk_json_write_ctx *w) in ftl_property_dump_uint32() argument
222 spdk_json_write_named_uint32(w, "value", *value); in ftl_property_dump_uint32()