Lines Matching refs:emit

481 	emit("/*\n")
482 emit(" * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.\n")
483 emit(" *\n")
484 emit(" * generated from nvram map: " FILENAME "\n")
485 emit(" */\n")
486 emit("\n")
568 emit("/* Variable definitions */\n")
569 emit("const struct bhnd_nvram_vardefn " \
576 emit("};\n")
577 emit("const size_t bhnd_nvram_num_vardefns = " _noutput_vars ";\n")
584 emit(sprintf("_Static_assert(%s == %u, \"%s\");\n",
588 emit(sprintf("_Static_assert(%s == %u, \"%s\");\n",
595 emit("/* SPROM layouts */\n")
596 emit("const struct bhnd_sprom_layout bhnd_sprom_layouts[] = {\n")
604 emit("};\n")
605 emit("const size_t bhnd_sprom_num_layouts = " _nsrom_table ";\n")
617 emit("{\n")
619 emit(sprintf(".name = \"%s\",\n", get(v, p_name)))
622 emit(sprintf(".desc = \"%s\",\n", get(_desc, p_value)))
624 emit(".desc = NULL,\n")
627 emit(sprintf(".help = \"%s\",\n", get(_help, p_value)))
629 emit(".help = NULL,\n")
631 emit(".type = " type_get_const(_type) ",\n")
632 emit(".nelem = " var_get_array_len(v) ",\n")
633 emit(".fmt = &" get(_fmt, p_symbol) ",\n")
634 emit(".flags = " gen_var_flags(v) ",\n")
637 emit("},\n")
692 emit("{\n")
694 emit(".size = "_size",\n")
695 emit(".rev = "revision",\n")
698 emit(".flags = " array_join(_flags, "|") ",\n")
700 emit(".flags = 0,\n")
703 emit(".srev_offset = " _rev_off ",\n")
706 emit(".magic_offset = " _sig_offset ",\n")
707 emit(".magic_value = " _sig_value ",\n")
709 emit(".magic_offset = 0,\n")
710 emit(".magic_value = 0,\n")
713 emit(".crc_offset = " _crc_off ",\n")
715 emit(".bindings = " srom_layout_get_variable_name(layout) ",\n")
716 emit(".bindings_size = nitems(" \
719 emit(".num_vars = " srom_layout_num_output_vars(layout, revision) ",\n")
724 emit("},\n");
769 emit(string)
1529 emit("static const uint8_t " _varname "[] = {\n")
1542 emit("};\n")
1567 emit("/* ID constants provide an index into the variable array */\n")
1570 emit("\n\n");
1611 emit("#define\t" get(macro, p_name) _tabstr get(macro, p_value) "\n")
3515 function emit(msg, _ind) { function