Lines Matching refs:renderer
28 struct renderer { struct
29 int (*init)(struct renderer *r); argument
30 void (*done)(struct renderer *r); argument
31 int (*verb_begin)(struct renderer *r, argument
34 int (*verb_end)(struct renderer *r); argument
35 int (*device_block_begin)(struct renderer *r); argument
36 int (*device_block_end)(struct renderer *r); argument
37 int (*device_begin)(struct renderer *r, argument
40 int (*device_end)(struct renderer *r); argument
41 int (*modifier_block_begin)(struct renderer *r); argument
42 int (*modifier_block_end)(struct renderer *r); argument
43 int (*modifier_begin)(struct renderer *r, argument
46 int (*modifier_end)(struct renderer *r); argument
47 int (*supported_begin)(struct renderer *r); argument
48 int (*supported_value)(struct renderer *r, const char *value, int last); argument
49 int (*supported_end)(struct renderer *r); argument
50 int (*conflict_begin)(struct renderer *r); argument
51 int (*conflict_value)(struct renderer *r, const char *value, int last); argument
52 int (*conflict_end)(struct renderer *r); argument
53 int (*value_begin)(struct renderer *r); argument
54 int (*value_end)(struct renderer *r); argument
55 int (*value)(struct renderer *r, const char *ident, const char *value); argument
96 static int text_verb_start(struct renderer *r, const char *verb, const char *comment) in text_verb_start()
105 static int text_verb_end(struct renderer *r) in text_verb_end()
111 static int text_2nd_level_begin(struct renderer *r, in text_2nd_level_begin()
123 static int text_2nd_level_end(struct renderer *r) in text_2nd_level_end()
129 static int text_2nd_level(struct renderer *r, const char *txt) in text_2nd_level()
135 static int text_3rd_level(struct renderer *r, const char *txt) in text_3rd_level()
141 static int text_dev_start(struct renderer *r, const char *dev, const char *comment) in text_dev_start()
146 static int text_mod_start(struct renderer *r, const char *dev, const char *comment) in text_mod_start()
151 static int text_supcon_start(struct renderer *r, const char *key) in text_supcon_start()
159 static int text_supcon_value(struct renderer *r, const char *value, int last) in text_supcon_value()
171 static int text_supcon_end(struct renderer *r) in text_supcon_end()
176 static int text_sup_start(struct renderer *r) in text_sup_start()
181 static int text_con_start(struct renderer *r) in text_con_start()
186 static int text_value_begin(struct renderer *r) in text_value_begin()
191 static int text_value_end(struct renderer *r) in text_value_end()
196 static int text_value(struct renderer *r, const char *ident, const char *value) in text_value()
210 static struct renderer text_renderer = {
262 static void json_block(struct renderer *r, int level, int last) in json_block()
269 static int json_init(struct renderer *r) in json_init()
275 static void json_done(struct renderer *r) in json_done()
281 static int json_verb_start(struct renderer *r, const char *verb, const char *comment) in json_verb_start()
293 static int json_verb_end(struct renderer *r) in json_verb_end()
300 static int json_2nd_level_block_end(struct renderer *r) in json_2nd_level_block_end()
307 static int json_2nd_level_begin(struct renderer *r, in json_2nd_level_begin()
321 static int json_2nd_level_end(struct renderer *r) in json_2nd_level_end()
328 static int json_2nd_level(struct renderer *r, const char *txt) in json_2nd_level()
334 static int json_3rd_level(struct renderer *r, const char *txt) in json_3rd_level()
340 static int json_dev_block_start(struct renderer *r) in json_dev_block_start()
347 static int json_mod_block_start(struct renderer *r) in json_mod_block_start()
354 static int json_supcon_start(struct renderer *r, const char *key) in json_supcon_start()
363 static int json_supcon_value(struct renderer *r, const char *value, int last) in json_supcon_value()
371 static int json_supcon_end(struct renderer *r) in json_supcon_end()
377 static int json_sup_start(struct renderer *r) in json_sup_start()
382 static int json_con_start(struct renderer *r) in json_con_start()
387 static int json_value_begin(struct renderer *r) in json_value_begin()
393 static int json_value_end(struct renderer *r) in json_value_end()
399 static int json_value(struct renderer *r, const char *ident, const char *value) in json_value()
414 static struct renderer json_renderer = {
443 struct renderer *render, in render_devlist()
447 int (*begin)(struct renderer *), in render_devlist() argument
448 int (*value)(struct renderer *, const char *value, int last), in render_devlist() argument
449 int (*end)(struct renderer *)) in render_devlist() argument
480 struct renderer *render, in render_values()
524 struct renderer *render, in render_device()
547 static void render(struct context *context, struct renderer *render) in render()
627 struct renderer r; in dump()