• Home
  • Raw
  • Download

Lines Matching refs:b

1850 static void add_header(struct buffer *b, struct module *mod)  in add_header()  argument
1852 buf_printf(b, "#include <linux/module.h>\n"); in add_header()
1857 buf_printf(b, "#define INCLUDE_VERMAGIC\n"); in add_header()
1858 buf_printf(b, "#include <linux/build-salt.h>\n"); in add_header()
1859 buf_printf(b, "#include <linux/elfnote-lto.h>\n"); in add_header()
1860 buf_printf(b, "#include <linux/export-internal.h>\n"); in add_header()
1861 buf_printf(b, "#include <linux/vermagic.h>\n"); in add_header()
1862 buf_printf(b, "#include <linux/compiler.h>\n"); in add_header()
1863 buf_printf(b, "\n"); in add_header()
1864 buf_printf(b, "#ifdef CONFIG_UNWINDER_ORC\n"); in add_header()
1865 buf_printf(b, "#include <asm/orc_header.h>\n"); in add_header()
1866 buf_printf(b, "ORC_HEADER;\n"); in add_header()
1867 buf_printf(b, "#endif\n"); in add_header()
1868 buf_printf(b, "\n"); in add_header()
1869 buf_printf(b, "BUILD_SALT;\n"); in add_header()
1870 buf_printf(b, "BUILD_LTO_INFO;\n"); in add_header()
1871 buf_printf(b, "\n"); in add_header()
1872 buf_printf(b, "MODULE_INFO(vermagic, VERMAGIC_STRING);\n"); in add_header()
1873 buf_printf(b, "MODULE_INFO(name, KBUILD_MODNAME);\n"); in add_header()
1874 buf_printf(b, "\n"); in add_header()
1875 buf_printf(b, "__visible struct module __this_module\n"); in add_header()
1876 buf_printf(b, "__section(\".gnu.linkonce.this_module\") = {\n"); in add_header()
1877 buf_printf(b, "\t.name = KBUILD_MODNAME,\n"); in add_header()
1879 buf_printf(b, "\t.init = init_module,\n"); in add_header()
1881 buf_printf(b, "#ifdef CONFIG_MODULE_UNLOAD\n" in add_header()
1884 buf_printf(b, "\t.arch = MODULE_ARCH_INIT,\n"); in add_header()
1885 buf_printf(b, "};\n"); in add_header()
1888 buf_printf(b, "\nMODULE_INFO(intree, \"Y\");\n"); in add_header()
1891 buf_printf(b, "\nMODULE_INFO(scmversion, \"%s\");\n", module_scmversion); in add_header()
1893 buf_printf(b, in add_header()
1900 buf_printf(b, "\nMODULE_INFO(staging, \"Y\");\n"); in add_header()
1903 buf_printf(b, "\nMODULE_INFO(test, \"Y\");\n"); in add_header()
1944 static void add_versions(struct buffer *b, struct module *mod) in add_versions() argument
1951 buf_printf(b, "\n"); in add_versions()
1952 buf_printf(b, "static const struct modversion_info ____versions[]\n"); in add_versions()
1953 buf_printf(b, "__used __section(\"__versions\") = {\n"); in add_versions()
1968 buf_printf(b, "\t{ %#8x, \"%s\" },\n", in add_versions()
1972 buf_printf(b, "};\n"); in add_versions()
1975 static void add_depends(struct buffer *b, struct module *mod) in add_depends() argument
1986 buf_printf(b, "\n"); in add_depends()
1987 buf_printf(b, "MODULE_INFO(depends, \""); in add_depends()
2002 buf_printf(b, "%s%s", first ? "" : ",", p); in add_depends()
2005 buf_printf(b, "\");\n"); in add_depends()
2008 static void add_srcversion(struct buffer *b, struct module *mod) in add_srcversion() argument
2011 buf_printf(b, "\n"); in add_srcversion()
2012 buf_printf(b, "MODULE_INFO(srcversion, \"%s\");\n", in add_srcversion()
2017 static void write_buf(struct buffer *b, const char *fname) in write_buf() argument
2029 if (fwrite(b->p, 1, b->pos, file) != b->pos) { in write_buf()
2039 static void write_if_changed(struct buffer *b, const char *fname) in write_if_changed() argument
2052 if (st.st_size != b->pos) in write_if_changed()
2055 tmp = NOFAIL(malloc(b->pos)); in write_if_changed()
2056 if (fread(tmp, 1, b->pos, file) != b->pos) in write_if_changed()
2059 if (memcmp(tmp, b->p, b->pos) != 0) in write_if_changed()
2071 write_buf(b, fname); in write_if_changed()