tools/bpf/bpftool/btf.c
122
json_writer_t *w = json_wtr;
tools/bpf/bpftool/btf_dumper.c
277
static void btf_int128_print(json_writer_t *jw, const void *data,
tools/bpf/bpftool/btf_dumper.c
352
const void *data, json_writer_t *jw,
tools/bpf/bpftool/btf_dumper.c
379
const void *data, json_writer_t *jw,
tools/bpf/bpftool/btf_dumper.c
396
const void *data, json_writer_t *jw,
tools/bpf/bpftool/json_writer.c
103
void jsonw_destroy(json_writer_t **self_p)
tools/bpf/bpftool/json_writer.c
105
json_writer_t *self = *self_p;
tools/bpf/bpftool/json_writer.c
114
void jsonw_pretty(json_writer_t *self, bool on)
tools/bpf/bpftool/json_writer.c
119
void jsonw_reset(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
126
static void jsonw_begin(json_writer_t *self, int c)
tools/bpf/bpftool/json_writer.c
134
static void jsonw_end(json_writer_t *self, int c)
tools/bpf/bpftool/json_writer.c
147
void jsonw_name(json_writer_t *self, const char *name)
tools/bpf/bpftool/json_writer.c
158
void jsonw_vprintf_enquote(json_writer_t *self, const char *fmt, va_list ap)
tools/bpf/bpftool/json_writer.c
166
void jsonw_printf(json_writer_t *self, const char *fmt, ...)
tools/bpf/bpftool/json_writer.c
177
void jsonw_start_object(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
182
void jsonw_end_object(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
187
void jsonw_start_array(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
192
void jsonw_end_array(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
198
void jsonw_string(json_writer_t *self, const char *value)
tools/bpf/bpftool/json_writer.c
204
void jsonw_bool(json_writer_t *self, bool val)
tools/bpf/bpftool/json_writer.c
209
void jsonw_null(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
214
void jsonw_float_fmt(json_writer_t *self, const char *fmt, double num)
tools/bpf/bpftool/json_writer.c
220
void jsonw_float(json_writer_t *self, double num)
tools/bpf/bpftool/json_writer.c
226
void jsonw_hu(json_writer_t *self, unsigned short num)
tools/bpf/bpftool/json_writer.c
231
void jsonw_uint(json_writer_t *self, uint64_t num)
tools/bpf/bpftool/json_writer.c
236
void jsonw_lluint(json_writer_t *self, unsigned long long int num)
tools/bpf/bpftool/json_writer.c
241
void jsonw_int(json_writer_t *self, int64_t num)
tools/bpf/bpftool/json_writer.c
247
void jsonw_string_field(json_writer_t *self, const char *prop, const char *val)
tools/bpf/bpftool/json_writer.c
253
void jsonw_bool_field(json_writer_t *self, const char *prop, bool val)
tools/bpf/bpftool/json_writer.c
260
void jsonw_float_field(json_writer_t *self, const char *prop, double val)
tools/bpf/bpftool/json_writer.c
267
void jsonw_float_field_fmt(json_writer_t *self,
tools/bpf/bpftool/json_writer.c
276
void jsonw_uint_field(json_writer_t *self, const char *prop, uint64_t num)
tools/bpf/bpftool/json_writer.c
282
void jsonw_hu_field(json_writer_t *self, const char *prop, unsigned short num)
tools/bpf/bpftool/json_writer.c
288
void jsonw_lluint_field(json_writer_t *self,
tools/bpf/bpftool/json_writer.c
29
static void jsonw_indent(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
296
void jsonw_int_field(json_writer_t *self, const char *prop, int64_t num)
tools/bpf/bpftool/json_writer.c
302
void jsonw_null_field(json_writer_t *self, const char *prop)
tools/bpf/bpftool/json_writer.c
311
json_writer_t *wr = jsonw_new(stdout);
tools/bpf/bpftool/json_writer.c
37
static void jsonw_eol(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
47
static void jsonw_eor(json_writer_t *self)
tools/bpf/bpftool/json_writer.c
57
static void jsonw_puts(json_writer_t *self, const char *str)
tools/bpf/bpftool/json_writer.c
90
json_writer_t *jsonw_new(FILE *f)
tools/bpf/bpftool/json_writer.c
92
json_writer_t *self = malloc(sizeof(*self));
tools/bpf/bpftool/json_writer.h
24
json_writer_t *jsonw_new(FILE *f);
tools/bpf/bpftool/json_writer.h
26
void jsonw_destroy(json_writer_t **self_p);
tools/bpf/bpftool/json_writer.h
29
void jsonw_pretty(json_writer_t *self, bool on);
tools/bpf/bpftool/json_writer.h
32
void jsonw_reset(json_writer_t *self);
tools/bpf/bpftool/json_writer.h
35
void jsonw_name(json_writer_t *self, const char *name);
tools/bpf/bpftool/json_writer.h
38
void __printf(2, 0) jsonw_vprintf_enquote(json_writer_t *self, const char *fmt,
tools/bpf/bpftool/json_writer.h
40
void __printf(2, 3) jsonw_printf(json_writer_t *self, const char *fmt, ...);
tools/bpf/bpftool/json_writer.h
41
void jsonw_string(json_writer_t *self, const char *value);
tools/bpf/bpftool/json_writer.h
42
void jsonw_bool(json_writer_t *self, bool value);
tools/bpf/bpftool/json_writer.h
43
void jsonw_float(json_writer_t *self, double number);
tools/bpf/bpftool/json_writer.h
44
void jsonw_float_fmt(json_writer_t *self, const char *fmt, double num);
tools/bpf/bpftool/json_writer.h
45
void jsonw_uint(json_writer_t *self, uint64_t number);
tools/bpf/bpftool/json_writer.h
46
void jsonw_hu(json_writer_t *self, unsigned short number);
tools/bpf/bpftool/json_writer.h
47
void jsonw_int(json_writer_t *self, int64_t number);
tools/bpf/bpftool/json_writer.h
48
void jsonw_null(json_writer_t *self);
tools/bpf/bpftool/json_writer.h
49
void jsonw_lluint(json_writer_t *self, unsigned long long int num);
tools/bpf/bpftool/json_writer.h
52
void jsonw_string_field(json_writer_t *self, const char *prop, const char *val);
tools/bpf/bpftool/json_writer.h
53
void jsonw_bool_field(json_writer_t *self, const char *prop, bool value);
tools/bpf/bpftool/json_writer.h
54
void jsonw_float_field(json_writer_t *self, const char *prop, double num);
tools/bpf/bpftool/json_writer.h
55
void jsonw_uint_field(json_writer_t *self, const char *prop, uint64_t num);
tools/bpf/bpftool/json_writer.h
56
void jsonw_hu_field(json_writer_t *self, const char *prop, unsigned short num);
tools/bpf/bpftool/json_writer.h
57
void jsonw_int_field(json_writer_t *self, const char *prop, int64_t num);
tools/bpf/bpftool/json_writer.h
58
void jsonw_null_field(json_writer_t *self, const char *prop);
tools/bpf/bpftool/json_writer.h
59
void jsonw_lluint_field(json_writer_t *self, const char *prop,
tools/bpf/bpftool/json_writer.h
61
void jsonw_float_field_fmt(json_writer_t *self, const char *prop,
tools/bpf/bpftool/json_writer.h
65
void jsonw_start_object(json_writer_t *self);
tools/bpf/bpftool/json_writer.h
66
void jsonw_end_object(json_writer_t *self);
tools/bpf/bpftool/json_writer.h
68
void jsonw_start_array(json_writer_t *self);
tools/bpf/bpftool/json_writer.h
69
void jsonw_end_array(json_writer_t *self);
tools/bpf/bpftool/link.c
128
show_link_header_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
142
static void show_link_attach_type_json(__u32 attach_type, json_writer_t *wtr)
tools/bpf/bpftool/link.c
153
static void show_link_ifindex_json(__u32 ifindex, json_writer_t *wtr)
tools/bpf/bpftool/link.c
201
static void show_iter_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
223
void netfilter_dump_json(const struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
326
show_kprobe_multi_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
381
show_uprobe_multi_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
407
show_perf_event_kprobe_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
419
show_perf_event_uprobe_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
430
show_perf_event_tracepoint_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/link.c
493
show_perf_event_event_json(struct bpf_link_info *info, json_writer_t *wtr)
tools/bpf/bpftool/main.c
26
json_writer_t *json_wtr;
tools/bpf/bpftool/main.h
132
json_writer_t *json_wtr);
tools/bpf/bpftool/main.h
224
json_writer_t *jw;
tools/bpf/bpftool/main.h
286
void netfilter_dump_json(const struct bpf_link_info *info, json_writer_t *wtr);
tools/bpf/bpftool/main.h
84
extern json_writer_t *json_wtr;
tools/bpf/bpftool/map.c
1037
json_writer_t *btf_wtr;
tools/bpf/bpftool/map.c
121
static json_writer_t *get_btf_writer(void)
tools/bpf/bpftool/map.c
123
json_writer_t *jw = jsonw_new(stdout);
tools/bpf/bpftool/map.c
450
static void show_map_header_json(struct bpf_map_info *info, json_writer_t *wtr)
tools/bpf/bpftool/map.c
747
json_writer_t *btf_wtr)
tools/bpf/bpftool/map.c
826
map_dump(int fd, struct bpf_map_info *info, json_writer_t *wtr,
tools/bpf/bpftool/map.c
900
json_writer_t *wtr = NULL, *btf_wtr = NULL;
tools/bpf/bpftool/pids.c
203
json_writer_t *json_writer)
tools/bpf/bpftool/pids.c
25
void emit_obj_refs_json(struct hashmap *map, __u32 id, json_writer_t *json_writer) {}
tools/bpf/bpftool/prog.c
370
json_writer_t *btf_wtr;
tools/bpf/bpftool/struct_ops.c
408
json_writer_t *wtr = json_wtr;
tools/net/ynl/ynltool/json_writer.c
106
void jsonw_pretty(json_writer_t *self, bool on)
tools/net/ynl/ynltool/json_writer.c
111
void jsonw_reset(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
117
static void jsonw_begin(json_writer_t *self, int c)
tools/net/ynl/ynltool/json_writer.c
125
static void jsonw_end(json_writer_t *self, int c)
tools/net/ynl/ynltool/json_writer.c
136
void jsonw_name(json_writer_t *self, const char *name)
tools/net/ynl/ynltool/json_writer.c
147
void jsonw_vprintf_enquote(json_writer_t *self, const char *fmt, va_list ap)
tools/net/ynl/ynltool/json_writer.c
155
void jsonw_printf(json_writer_t *self, const char *fmt, ...)
tools/net/ynl/ynltool/json_writer.c
165
void jsonw_start_object(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
170
void jsonw_end_object(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
175
void jsonw_start_array(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
180
void jsonw_end_array(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
185
void jsonw_string(json_writer_t *self, const char *value)
tools/net/ynl/ynltool/json_writer.c
191
void jsonw_bool(json_writer_t *self, bool val)
tools/net/ynl/ynltool/json_writer.c
196
void jsonw_null(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
201
void jsonw_float_fmt(json_writer_t *self, const char *fmt, double num)
tools/net/ynl/ynltool/json_writer.c
206
void jsonw_float(json_writer_t *self, double num)
tools/net/ynl/ynltool/json_writer.c
211
void jsonw_hu(json_writer_t *self, unsigned short num)
tools/net/ynl/ynltool/json_writer.c
216
void jsonw_uint(json_writer_t *self, uint64_t num)
tools/net/ynl/ynltool/json_writer.c
221
void jsonw_lluint(json_writer_t *self, unsigned long long int num)
tools/net/ynl/ynltool/json_writer.c
226
void jsonw_int(json_writer_t *self, int64_t num)
tools/net/ynl/ynltool/json_writer.c
231
void jsonw_string_field(json_writer_t *self, const char *prop, const char *val)
tools/net/ynl/ynltool/json_writer.c
237
void jsonw_bool_field(json_writer_t *self, const char *prop, bool val)
tools/net/ynl/ynltool/json_writer.c
243
void jsonw_float_field(json_writer_t *self, const char *prop, double val)
tools/net/ynl/ynltool/json_writer.c
249
void jsonw_float_field_fmt(json_writer_t *self,
tools/net/ynl/ynltool/json_writer.c
258
void jsonw_uint_field(json_writer_t *self, const char *prop, uint64_t num)
tools/net/ynl/ynltool/json_writer.c
264
void jsonw_hu_field(json_writer_t *self, const char *prop, unsigned short num)
tools/net/ynl/ynltool/json_writer.c
270
void jsonw_lluint_field(json_writer_t *self,
tools/net/ynl/ynltool/json_writer.c
278
void jsonw_int_field(json_writer_t *self, const char *prop, int64_t num)
tools/net/ynl/ynltool/json_writer.c
28
static void jsonw_indent(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
284
void jsonw_null_field(json_writer_t *self, const char *prop)
tools/net/ynl/ynltool/json_writer.c
35
static void jsonw_eol(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
44
static void jsonw_eor(json_writer_t *self)
tools/net/ynl/ynltool/json_writer.c
51
static void jsonw_puts(json_writer_t *self, const char *str)
tools/net/ynl/ynltool/json_writer.c
83
json_writer_t *jsonw_new(FILE *f)
tools/net/ynl/ynltool/json_writer.c
85
json_writer_t *self = malloc(sizeof(*self));
tools/net/ynl/ynltool/json_writer.c
95
void jsonw_destroy(json_writer_t **self_p)
tools/net/ynl/ynltool/json_writer.c
97
json_writer_t *self = *self_p;
tools/net/ynl/ynltool/json_writer.h
23
json_writer_t *jsonw_new(FILE *f);
tools/net/ynl/ynltool/json_writer.h
25
void jsonw_destroy(json_writer_t **self_p);
tools/net/ynl/ynltool/json_writer.h
28
void jsonw_pretty(json_writer_t *self, bool on);
tools/net/ynl/ynltool/json_writer.h
31
void jsonw_reset(json_writer_t *self);
tools/net/ynl/ynltool/json_writer.h
34
void jsonw_name(json_writer_t *self, const char *name);
tools/net/ynl/ynltool/json_writer.h
37
void __attribute__((format(printf, 2, 0))) jsonw_vprintf_enquote(json_writer_t *self,
tools/net/ynl/ynltool/json_writer.h
40
void __attribute__((format(printf, 2, 3))) jsonw_printf(json_writer_t *self,
tools/net/ynl/ynltool/json_writer.h
42
void jsonw_string(json_writer_t *self, const char *value);
tools/net/ynl/ynltool/json_writer.h
43
void jsonw_bool(json_writer_t *self, bool value);
tools/net/ynl/ynltool/json_writer.h
44
void jsonw_float(json_writer_t *self, double number);
tools/net/ynl/ynltool/json_writer.h
45
void jsonw_float_fmt(json_writer_t *self, const char *fmt, double num);
tools/net/ynl/ynltool/json_writer.h
46
void jsonw_uint(json_writer_t *self, uint64_t number);
tools/net/ynl/ynltool/json_writer.h
47
void jsonw_hu(json_writer_t *self, unsigned short number);
tools/net/ynl/ynltool/json_writer.h
48
void jsonw_int(json_writer_t *self, int64_t number);
tools/net/ynl/ynltool/json_writer.h
49
void jsonw_null(json_writer_t *self);
tools/net/ynl/ynltool/json_writer.h
50
void jsonw_lluint(json_writer_t *self, unsigned long long int num);
tools/net/ynl/ynltool/json_writer.h
53
void jsonw_string_field(json_writer_t *self, const char *prop, const char *val);
tools/net/ynl/ynltool/json_writer.h
54
void jsonw_bool_field(json_writer_t *self, const char *prop, bool value);
tools/net/ynl/ynltool/json_writer.h
55
void jsonw_float_field(json_writer_t *self, const char *prop, double num);
tools/net/ynl/ynltool/json_writer.h
56
void jsonw_uint_field(json_writer_t *self, const char *prop, uint64_t num);
tools/net/ynl/ynltool/json_writer.h
57
void jsonw_hu_field(json_writer_t *self, const char *prop, unsigned short num);
tools/net/ynl/ynltool/json_writer.h
58
void jsonw_int_field(json_writer_t *self, const char *prop, int64_t num);
tools/net/ynl/ynltool/json_writer.h
59
void jsonw_null_field(json_writer_t *self, const char *prop);
tools/net/ynl/ynltool/json_writer.h
60
void jsonw_lluint_field(json_writer_t *self, const char *prop,
tools/net/ynl/ynltool/json_writer.h
62
void jsonw_float_field_fmt(json_writer_t *self, const char *prop,
tools/net/ynl/ynltool/json_writer.h
66
void jsonw_start_object(json_writer_t *self);
tools/net/ynl/ynltool/json_writer.h
67
void jsonw_end_object(json_writer_t *self);
tools/net/ynl/ynltool/json_writer.h
69
void jsonw_start_array(json_writer_t *self);
tools/net/ynl/ynltool/json_writer.h
70
void jsonw_end_array(json_writer_t *self);
tools/net/ynl/ynltool/main.c
19
json_writer_t *json_wtr;
tools/net/ynl/ynltool/main.h
43
extern json_writer_t *json_wtr;
tools/testing/selftests/bpf/json_writer.c
103
void jsonw_destroy(json_writer_t **self_p)
tools/testing/selftests/bpf/json_writer.c
105
json_writer_t *self = *self_p;
tools/testing/selftests/bpf/json_writer.c
114
void jsonw_pretty(json_writer_t *self, bool on)
tools/testing/selftests/bpf/json_writer.c
119
void jsonw_reset(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
126
static void jsonw_begin(json_writer_t *self, int c)
tools/testing/selftests/bpf/json_writer.c
134
static void jsonw_end(json_writer_t *self, int c)
tools/testing/selftests/bpf/json_writer.c
147
void jsonw_name(json_writer_t *self, const char *name)
tools/testing/selftests/bpf/json_writer.c
158
void jsonw_vprintf_enquote(json_writer_t *self, const char *fmt, va_list ap)
tools/testing/selftests/bpf/json_writer.c
166
void jsonw_printf(json_writer_t *self, const char *fmt, ...)
tools/testing/selftests/bpf/json_writer.c
177
void jsonw_start_object(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
182
void jsonw_end_object(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
187
void jsonw_start_array(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
192
void jsonw_end_array(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
198
void jsonw_string(json_writer_t *self, const char *value)
tools/testing/selftests/bpf/json_writer.c
204
void jsonw_bool(json_writer_t *self, bool val)
tools/testing/selftests/bpf/json_writer.c
209
void jsonw_null(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
214
void jsonw_float_fmt(json_writer_t *self, const char *fmt, double num)
tools/testing/selftests/bpf/json_writer.c
220
void jsonw_float(json_writer_t *self, double num)
tools/testing/selftests/bpf/json_writer.c
226
void jsonw_hu(json_writer_t *self, unsigned short num)
tools/testing/selftests/bpf/json_writer.c
231
void jsonw_uint(json_writer_t *self, uint64_t num)
tools/testing/selftests/bpf/json_writer.c
236
void jsonw_lluint(json_writer_t *self, unsigned long long int num)
tools/testing/selftests/bpf/json_writer.c
241
void jsonw_int(json_writer_t *self, int64_t num)
tools/testing/selftests/bpf/json_writer.c
247
void jsonw_string_field(json_writer_t *self, const char *prop, const char *val)
tools/testing/selftests/bpf/json_writer.c
253
void jsonw_bool_field(json_writer_t *self, const char *prop, bool val)
tools/testing/selftests/bpf/json_writer.c
260
void jsonw_float_field(json_writer_t *self, const char *prop, double val)
tools/testing/selftests/bpf/json_writer.c
267
void jsonw_float_field_fmt(json_writer_t *self,
tools/testing/selftests/bpf/json_writer.c
276
void jsonw_uint_field(json_writer_t *self, const char *prop, uint64_t num)
tools/testing/selftests/bpf/json_writer.c
282
void jsonw_hu_field(json_writer_t *self, const char *prop, unsigned short num)
tools/testing/selftests/bpf/json_writer.c
288
void jsonw_lluint_field(json_writer_t *self,
tools/testing/selftests/bpf/json_writer.c
29
static void jsonw_indent(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
296
void jsonw_int_field(json_writer_t *self, const char *prop, int64_t num)
tools/testing/selftests/bpf/json_writer.c
302
void jsonw_null_field(json_writer_t *self, const char *prop)
tools/testing/selftests/bpf/json_writer.c
311
json_writer_t *wr = jsonw_new(stdout);
tools/testing/selftests/bpf/json_writer.c
37
static void jsonw_eol(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
47
static void jsonw_eor(json_writer_t *self)
tools/testing/selftests/bpf/json_writer.c
57
static void jsonw_puts(json_writer_t *self, const char *str)
tools/testing/selftests/bpf/json_writer.c
90
json_writer_t *jsonw_new(FILE *f)
tools/testing/selftests/bpf/json_writer.c
92
json_writer_t *self = malloc(sizeof(*self));
tools/testing/selftests/bpf/json_writer.h
24
json_writer_t *jsonw_new(FILE *f);
tools/testing/selftests/bpf/json_writer.h
26
void jsonw_destroy(json_writer_t **self_p);
tools/testing/selftests/bpf/json_writer.h
29
void jsonw_pretty(json_writer_t *self, bool on);
tools/testing/selftests/bpf/json_writer.h
32
void jsonw_reset(json_writer_t *self);
tools/testing/selftests/bpf/json_writer.h
35
void jsonw_name(json_writer_t *self, const char *name);
tools/testing/selftests/bpf/json_writer.h
38
void __printf(2, 0) jsonw_vprintf_enquote(json_writer_t *self, const char *fmt,
tools/testing/selftests/bpf/json_writer.h
40
void __printf(2, 3) jsonw_printf(json_writer_t *self, const char *fmt, ...);
tools/testing/selftests/bpf/json_writer.h
41
void jsonw_string(json_writer_t *self, const char *value);
tools/testing/selftests/bpf/json_writer.h
42
void jsonw_bool(json_writer_t *self, bool value);
tools/testing/selftests/bpf/json_writer.h
43
void jsonw_float(json_writer_t *self, double number);
tools/testing/selftests/bpf/json_writer.h
44
void jsonw_float_fmt(json_writer_t *self, const char *fmt, double num);
tools/testing/selftests/bpf/json_writer.h
45
void jsonw_uint(json_writer_t *self, uint64_t number);
tools/testing/selftests/bpf/json_writer.h
46
void jsonw_hu(json_writer_t *self, unsigned short number);
tools/testing/selftests/bpf/json_writer.h
47
void jsonw_int(json_writer_t *self, int64_t number);
tools/testing/selftests/bpf/json_writer.h
48
void jsonw_null(json_writer_t *self);
tools/testing/selftests/bpf/json_writer.h
49
void jsonw_lluint(json_writer_t *self, unsigned long long int num);
tools/testing/selftests/bpf/json_writer.h
52
void jsonw_string_field(json_writer_t *self, const char *prop, const char *val);
tools/testing/selftests/bpf/json_writer.h
53
void jsonw_bool_field(json_writer_t *self, const char *prop, bool value);
tools/testing/selftests/bpf/json_writer.h
54
void jsonw_float_field(json_writer_t *self, const char *prop, double num);
tools/testing/selftests/bpf/json_writer.h
55
void jsonw_uint_field(json_writer_t *self, const char *prop, uint64_t num);
tools/testing/selftests/bpf/json_writer.h
56
void jsonw_hu_field(json_writer_t *self, const char *prop, unsigned short num);
tools/testing/selftests/bpf/json_writer.h
57
void jsonw_int_field(json_writer_t *self, const char *prop, int64_t num);
tools/testing/selftests/bpf/json_writer.h
58
void jsonw_null_field(json_writer_t *self, const char *prop);
tools/testing/selftests/bpf/json_writer.h
59
void jsonw_lluint_field(json_writer_t *self, const char *prop,
tools/testing/selftests/bpf/json_writer.h
61
void jsonw_float_field_fmt(json_writer_t *self, const char *prop,
tools/testing/selftests/bpf/json_writer.h
65
void jsonw_start_object(json_writer_t *self);
tools/testing/selftests/bpf/json_writer.h
66
void jsonw_end_object(json_writer_t *self);
tools/testing/selftests/bpf/json_writer.h
68
void jsonw_start_array(json_writer_t *self);
tools/testing/selftests/bpf/json_writer.h
69
void jsonw_end_array(json_writer_t *self);
tools/testing/selftests/bpf/test_progs.c
1614
json_writer_t *w = NULL;
tools/testing/selftests/bpf/test_progs.c
393
static void jsonw_write_log_message(json_writer_t *w, char *log_buf, size_t log_cnt)
tools/testing/selftests/bpf/test_progs.c
409
json_writer_t *w)