• Home
  • Raw
  • Download

Lines Matching refs:b

106 static int symbol_cmp(const void *a, const void *b)  in symbol_cmp()  argument
108 return strcmp(*(const char **)a, *(const char **)b); in symbol_cmp()
1785 static void add_header(struct buffer *b, struct module *mod) in add_header() argument
1787 buf_printf(b, "#include <linux/module.h>\n"); in add_header()
1788 buf_printf(b, "#include <linux/export-internal.h>\n"); in add_header()
1789 buf_printf(b, "#include <linux/compiler.h>\n"); in add_header()
1790 buf_printf(b, "\n"); in add_header()
1791 buf_printf(b, "MODULE_INFO(name, KBUILD_MODNAME);\n"); in add_header()
1792 buf_printf(b, "\n"); in add_header()
1793 buf_printf(b, "__visible struct module __this_module\n"); in add_header()
1794 buf_printf(b, "__section(\".gnu.linkonce.this_module\") = {\n"); in add_header()
1795 buf_printf(b, "\t.name = KBUILD_MODNAME,\n"); in add_header()
1797 buf_printf(b, "\t.init = init_module,\n"); in add_header()
1799 buf_printf(b, "#ifdef CONFIG_MODULE_UNLOAD\n" in add_header()
1802 buf_printf(b, "\t.arch = MODULE_ARCH_INIT,\n"); in add_header()
1803 buf_printf(b, "};\n"); in add_header()
1806 buf_printf(b, "\nMODULE_INFO(intree, \"Y\");\n"); in add_header()
1809 buf_printf(b, "\nMODULE_INFO(scmversion, \"%s\");\n", module_scmversion); in add_header()
1812 buf_printf(b, "\nMODULE_INFO(staging, \"Y\");\n"); in add_header()
1815 buf_printf(b, "\nMODULE_INFO(test, \"Y\");\n"); in add_header()
1856 static void add_extended_versions(struct buffer *b, struct module *mod) in add_extended_versions() argument
1863 buf_printf(b, "\n"); in add_extended_versions()
1864 buf_printf(b, "static const u32 ____version_ext_crcs[]\n"); in add_extended_versions()
1865 buf_printf(b, "__used __section(\"__version_ext_crcs\") = {\n"); in add_extended_versions()
1874 buf_printf(b, "\t0x%08x,\n", s->crc); in add_extended_versions()
1876 buf_printf(b, "};\n"); in add_extended_versions()
1878 buf_printf(b, "static const char ____version_ext_names[]\n"); in add_extended_versions()
1879 buf_printf(b, "__used __section(\"__version_ext_names\") =\n"); in add_extended_versions()
1891 buf_printf(b, "\t\"%s\\0\"\n", s->name); in add_extended_versions()
1893 buf_printf(b, ";\n"); in add_extended_versions()
1899 static void add_versions(struct buffer *b, struct module *mod) in add_versions() argument
1906 buf_printf(b, "\n"); in add_versions()
1907 buf_printf(b, "static const struct modversion_info ____versions[]\n"); in add_versions()
1908 buf_printf(b, "__used __section(\"__versions\") = {\n"); in add_versions()
1928 buf_printf(b, "\t{ 0x%08x, \"%s\" },\n", in add_versions()
1932 buf_printf(b, "};\n"); in add_versions()
1935 static void add_depends(struct buffer *b, struct module *mod) in add_depends() argument
1946 buf_printf(b, "\n"); in add_depends()
1947 buf_printf(b, "MODULE_INFO(depends, \""); in add_depends()
1962 buf_printf(b, "%s%s", first ? "" : ",", p); in add_depends()
1965 buf_printf(b, "\");\n"); in add_depends()
1968 static void add_srcversion(struct buffer *b, struct module *mod) in add_srcversion() argument
1971 buf_printf(b, "\n"); in add_srcversion()
1972 buf_printf(b, "MODULE_INFO(srcversion, \"%s\");\n", in add_srcversion()
1977 static void write_buf(struct buffer *b, const char *fname) in write_buf() argument
1989 if (fwrite(b->p, 1, b->pos, file) != b->pos) { in write_buf()
1999 static void write_if_changed(struct buffer *b, const char *fname) in write_if_changed() argument
2012 if (st.st_size != b->pos) in write_if_changed()
2015 tmp = xmalloc(b->pos); in write_if_changed()
2016 if (fread(tmp, 1, b->pos, file) != b->pos) in write_if_changed()
2019 if (memcmp(tmp, b->p, b->pos) != 0) in write_if_changed()
2031 write_buf(b, fname); in write_if_changed()