Lines Matching refs:render

445 			  struct renderer *render,
466 err = begin(render);
470 err = value(render, dev_list[j], j + 1 == dev_num);
474 err = end(render);
482 struct renderer *render,
500 if (render->value_begin) {
501 err = render->value_begin(render);
513 err = render->value(render, list[j], value);
518 if (render->value_end)
519 err = render->value_end(render);
526 struct renderer *render,
532 err = render_devlist(context, render, verb, device,
534 render->supported_begin,
535 render->supported_value,
536 render->supported_end);
539 err = render_devlist(context, render, verb, device,
541 render->conflict_begin,
542 render->conflict_value,
543 render->conflict_end);
546 return render_values(context, render, verb, device);
549 static void render(struct context *context, struct renderer *render)
561 if (render->init && render->init(render))
567 if (render->verb_begin(render, verb, comment))
579 if (render->device_block_begin && render->device_block_begin(render)) {
584 render->device_begin(render, dev_list[j + 0], dev_list[j + 1]);
585 if (render_device(context, render, verb, dev_list[j + 0])) {
589 render->device_end(render);
592 if (render->device_block_end && render->device_block_end(render))
605 if (render->modifier_block_begin && render->modifier_block_begin(render)) {
610 render->modifier_begin(render, dev_list[j + 0], dev_list[j + 1]);
611 render->modifier_end(render);
614 if (render->modifier_block_end && render->modifier_block_end(render))
618 if (render->verb_end(render))
621 if (render->done)
622 render->done(render);
645 render(context, &r);