Lines Matching defs:printc
42 function printc(s)
127 printc("/*\
130 printc("#include <sys/param.h>");
131 printc("#include <sys/errno.h>");
132 printc("#include <sys/kernel.h>");
133 printc("#include <sys/module.h>");
134 printc("#include <sys/linker.h>");
135 printc("#include <sys/firmware.h>");
136 printc("#include <sys/systm.h>\n");
139 printc("static long " opt_l "_license_ack = 0;");
146 printc("extern char _binary_" symb "_start[], _binary_" symb "_end[];");
149 printc("\nstatic int\n"\
154 printc("\tconst struct firmware *parent;");
155 printc("\tint error;\
160 printc("\
186 printc(reg);
188 printc("\t\tif (fp == NULL)");
189 printc("\t\t\tgoto fail_" file_i ";");
191 printc("\t\tparent = fp;");
194 printc("\t\treturn (0);");
197 printc("fail_" file_i ":")
198 printc("\t\t(void)firmware_unregister(\"" shortnames[file_i - 1] "\");");
201 printc("\tfail_0:");
202 printc("\t\treturn (ENXIO);");
204 printc("\tcase MOD_UNLOAD:");
207 printc("\t\terror = firmware_unregister(\"" shortnames[file_i] "\");");
208 printc("\t\tif (error)");
209 printc("\t\t\treturn (error);");
212 printc("\t\terror = firmware_unregister(\"" shortnames[0] "\");");
214 printc("\t\treturn (error);\