Lines Matching refs:d

107 		struct rte_tel_data *d)  in list_commands()  argument
111 rte_tel_data_start_array(d, RTE_TEL_STRING_VAL); in list_commands()
114 rte_tel_data_add_array_string(d, callbacks[i].cmd); in list_commands()
121 struct rte_tel_data *d) in json_info() argument
123 rte_tel_data_start_dict(d); in json_info()
124 rte_tel_data_add_dict_string(d, "version", telemetry_version); in json_info()
125 rte_tel_data_add_dict_int(d, "pid", getpid()); in json_info()
126 rte_tel_data_add_dict_int(d, "max_output_len", MAX_OUTPUT_LEN); in json_info()
132 struct rte_tel_data *d) in command_help() argument
138 rte_tel_data_start_dict(d); in command_help()
142 rte_tel_data_add_dict_string(d, params, in command_help()
153 container_to_json(const struct rte_tel_data *d, char *out_buf, size_t buf_len) in container_to_json() argument
158 if (d->type != RTE_TEL_DICT && d->type != RTE_TEL_ARRAY_U64 && in container_to_json()
159 d->type != RTE_TEL_ARRAY_INT && d->type != RTE_TEL_ARRAY_STRING) in container_to_json()
163 if (d->type == RTE_TEL_ARRAY_U64) in container_to_json()
164 for (i = 0; i < d->data_len; i++) in container_to_json()
167 d->data.array[i].u64val); in container_to_json()
168 if (d->type == RTE_TEL_ARRAY_INT) in container_to_json()
169 for (i = 0; i < d->data_len; i++) in container_to_json()
172 d->data.array[i].ival); in container_to_json()
173 if (d->type == RTE_TEL_ARRAY_STRING) in container_to_json()
174 for (i = 0; i < d->data_len; i++) in container_to_json()
177 d->data.array[i].sval); in container_to_json()
178 if (d->type == RTE_TEL_DICT) in container_to_json()
179 for (i = 0; i < d->data_len; i++) { in container_to_json()
180 const struct tel_dict_entry *v = &d->data.dict[i]; in container_to_json()
219 output_json(const char *cmd, const struct rte_tel_data *d, int s) in output_json() argument
229 switch (d->type) { in output_json()
237 RTE_TEL_MAX_SINGLE_STRING_LEN, d->data.str); in output_json()
246 for (i = 0; i < d->data_len; i++) { in output_json()
247 const struct tel_dict_entry *v = &d->data.dict[i]; in output_json()
293 for (i = 0; i < d->data_len; i++) in output_json()
294 if (d->type == RTE_TEL_ARRAY_STRING) in output_json()
298 d->data.array[i].sval); in output_json()
299 else if (d->type == RTE_TEL_ARRAY_INT) in output_json()
302 d->data.array[i].ival); in output_json()
303 else if (d->type == RTE_TEL_ARRAY_U64) in output_json()
306 d->data.array[i].u64val); in output_json()
307 else if (d->type == RTE_TEL_ARRAY_CONTAINER) { in output_json()
310 &d->data.array[i].container; in output_json()
346 struct rte_tel_data *d) in unknown_command() argument
348 return d->type = RTE_TEL_NULL; in unknown_command()