Lines Matching refs:emit

480 	emit("/*\n")
481 emit(" * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.\n")
482 emit(" *\n")
483 emit(" * generated from nvram map: " FILENAME "\n")
484 emit(" */\n")
485 emit("\n")
567 emit("/* Variable definitions */\n")
568 emit("const struct bhnd_nvram_vardefn " \
575 emit("};\n")
576 emit("const size_t bhnd_nvram_num_vardefns = " _noutput_vars ";\n")
583 emit(sprintf("_Static_assert(%s == %u, \"%s\");\n",
587 emit(sprintf("_Static_assert(%s == %u, \"%s\");\n",
594 emit("/* SPROM layouts */\n")
595 emit("const struct bhnd_sprom_layout bhnd_sprom_layouts[] = {\n")
603 emit("};\n")
604 emit("const size_t bhnd_sprom_num_layouts = " _nsrom_table ";\n")
616 emit("{\n")
618 emit(sprintf(".name = \"%s\",\n", get(v, p_name)))
621 emit(sprintf(".desc = \"%s\",\n", get(_desc, p_value)))
623 emit(".desc = NULL,\n")
626 emit(sprintf(".help = \"%s\",\n", get(_help, p_value)))
628 emit(".help = NULL,\n")
630 emit(".type = " type_get_const(_type) ",\n")
631 emit(".nelem = " var_get_array_len(v) ",\n")
632 emit(".fmt = &" get(_fmt, p_symbol) ",\n")
633 emit(".flags = " gen_var_flags(v) ",\n")
636 emit("},\n")
691 emit("{\n")
693 emit(".size = "_size",\n")
694 emit(".rev = "revision",\n")
697 emit(".flags = " array_join(_flags, "|") ",\n")
699 emit(".flags = 0,\n")
702 emit(".srev_offset = " _rev_off ",\n")
705 emit(".magic_offset = " _sig_offset ",\n")
706 emit(".magic_value = " _sig_value ",\n")
708 emit(".magic_offset = 0,\n")
709 emit(".magic_value = 0,\n")
712 emit(".crc_offset = " _crc_off ",\n")
714 emit(".bindings = " srom_layout_get_variable_name(layout) ",\n")
715 emit(".bindings_size = nitems(" \
718 emit(".num_vars = " srom_layout_num_output_vars(layout, revision) ",\n")
723 emit("},\n");
768 emit(string)
1528 emit("static const uint8_t " _varname "[] = {\n")
1541 emit("};\n")
1566 emit("/* ID constants provide an index into the variable array */\n")
1569 emit("\n\n");
1610 emit("#define\t" get(macro, p_name) _tabstr get(macro, p_value) "\n")
3514 function emit(msg, _ind) { function