Lines Matching refs:d

11 rte_tel_data_start_array(struct rte_tel_data *d, enum rte_tel_value_type type)  in rte_tel_data_start_array()  argument
19 d->type = array_types[type]; in rte_tel_data_start_array()
20 d->data_len = 0; in rte_tel_data_start_array()
25 rte_tel_data_start_dict(struct rte_tel_data *d) in rte_tel_data_start_dict() argument
27 d->type = RTE_TEL_DICT; in rte_tel_data_start_dict()
28 d->data_len = 0; in rte_tel_data_start_dict()
33 rte_tel_data_string(struct rte_tel_data *d, const char *str) in rte_tel_data_string() argument
35 d->type = RTE_TEL_STRING; in rte_tel_data_string()
36 d->data_len = strlcpy(d->data.str, str, sizeof(d->data.str)); in rte_tel_data_string()
37 if (d->data_len >= RTE_TEL_MAX_SINGLE_STRING_LEN) { in rte_tel_data_string()
38 d->data_len = RTE_TEL_MAX_SINGLE_STRING_LEN - 1; in rte_tel_data_string()
45 rte_tel_data_add_array_string(struct rte_tel_data *d, const char *str) in rte_tel_data_add_array_string() argument
47 if (d->type != RTE_TEL_ARRAY_STRING) in rte_tel_data_add_array_string()
49 if (d->data_len >= RTE_TEL_MAX_ARRAY_ENTRIES) in rte_tel_data_add_array_string()
51 const size_t bytes = strlcpy(d->data.array[d->data_len++].sval, in rte_tel_data_add_array_string()
57 rte_tel_data_add_array_int(struct rte_tel_data *d, int x) in rte_tel_data_add_array_int() argument
59 if (d->type != RTE_TEL_ARRAY_INT) in rte_tel_data_add_array_int()
61 if (d->data_len >= RTE_TEL_MAX_ARRAY_ENTRIES) in rte_tel_data_add_array_int()
63 d->data.array[d->data_len++].ival = x; in rte_tel_data_add_array_int()
68 rte_tel_data_add_array_u64(struct rte_tel_data *d, uint64_t x) in rte_tel_data_add_array_u64() argument
70 if (d->type != RTE_TEL_ARRAY_U64) in rte_tel_data_add_array_u64()
72 if (d->data_len >= RTE_TEL_MAX_ARRAY_ENTRIES) in rte_tel_data_add_array_u64()
74 d->data.array[d->data_len++].u64val = x; in rte_tel_data_add_array_u64()
79 rte_tel_data_add_array_container(struct rte_tel_data *d, in rte_tel_data_add_array_container() argument
82 if (d->type != RTE_TEL_ARRAY_CONTAINER || in rte_tel_data_add_array_container()
87 if (d->data_len >= RTE_TEL_MAX_ARRAY_ENTRIES) in rte_tel_data_add_array_container()
90 d->data.array[d->data_len].container.data = val; in rte_tel_data_add_array_container()
91 d->data.array[d->data_len++].container.keep = !!keep; in rte_tel_data_add_array_container()
96 rte_tel_data_add_dict_string(struct rte_tel_data *d, const char *name, in rte_tel_data_add_dict_string() argument
99 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_string()
102 if (d->type != RTE_TEL_DICT) in rte_tel_data_add_dict_string()
104 if (d->data_len >= RTE_TEL_MAX_DICT_ENTRIES) in rte_tel_data_add_dict_string()
107 d->data_len++; in rte_tel_data_add_dict_string()
118 rte_tel_data_add_dict_int(struct rte_tel_data *d, const char *name, int val) in rte_tel_data_add_dict_int() argument
120 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_int()
121 if (d->type != RTE_TEL_DICT) in rte_tel_data_add_dict_int()
123 if (d->data_len >= RTE_TEL_MAX_DICT_ENTRIES) in rte_tel_data_add_dict_int()
126 d->data_len++; in rte_tel_data_add_dict_int()
134 rte_tel_data_add_dict_u64(struct rte_tel_data *d, in rte_tel_data_add_dict_u64() argument
137 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_u64()
138 if (d->type != RTE_TEL_DICT) in rte_tel_data_add_dict_u64()
140 if (d->data_len >= RTE_TEL_MAX_DICT_ENTRIES) in rte_tel_data_add_dict_u64()
143 d->data_len++; in rte_tel_data_add_dict_u64()
151 rte_tel_data_add_dict_container(struct rte_tel_data *d, const char *name, in rte_tel_data_add_dict_container() argument
154 struct tel_dict_entry *e = &d->data.dict[d->data_len]; in rte_tel_data_add_dict_container()
156 if (d->type != RTE_TEL_DICT || (val->type != RTE_TEL_ARRAY_U64 in rte_tel_data_add_dict_container()
161 if (d->data_len >= RTE_TEL_MAX_DICT_ENTRIES) in rte_tel_data_add_dict_container()
164 d->data_len++; in rte_tel_data_add_dict_container()