Lines Matching defs:export

43 enum export {
195 enum export export; /* Type of export */
233 enum export export)
289 enum export export;
291 { .str = "EXPORT_SYMBOL", .export = export_plain },
292 { .str = "EXPORT_UNUSED_SYMBOL", .export = export_unused },
293 { .str = "EXPORT_SYMBOL_GPL", .export = export_gpl },
294 { .str = "EXPORT_UNUSED_SYMBOL_GPL", .export = export_unused_gpl },
295 { .str = "EXPORT_SYMBOL_GPL_FUTURE", .export = export_gpl_future },
296 { .str = "(unknown)", .export = export_unknown },
300 static const char *export_str(enum export ex)
305 static enum export export_no(const char *s)
311 for (i = 0; export_list[i].export != export_unknown; i++) {
313 return export_list[i].export;
348 static enum export export_from_secname(struct elf_info *elf, unsigned int sec)
366 static enum export export_from_sec(struct elf_info *elf, unsigned int sec)
413 enum export export)
418 s = new_symbol(name, mod, export);
421 warn("%s: '%s' exported twice. Previous export was in %s%s\n",
428 s->export = export;
698 enum export export;
702 export = export_from_secname(info, get_secindex(info, sym));
704 export = export_from_sec(info, get_secindex(info, sym));
741 sym_add_exported(name, mod, export);
1112 /* Do not export init/exit functions or data */
1572 "or drop the export.\n",
2173 static void check_for_gpl_usage(enum export exp, const char *m, const char *s)
2196 static void check_for_unused(enum export exp, const char *m, const char *s)
2245 check_for_gpl_usage(exp->export, basename, exp->name);
2246 check_for_unused(exp->export, basename, exp->name);
2465 * 0x12345678<tab>symbol<tab>module<tab>export<tab>namespace
2479 char *symname, *namespace, *modname, *d, *export;
2490 if (!(export = strchr(modname, '\t')))
2492 *export++ = '\0';
2493 if (!(namespace = strchr(export, '\t')))
2505 s = sym_add_exported(symname, mod, export_no(export));
2532 export_str(symbol->export),
2688 export_str(s->export));