Lines Matching refs:namespace

221 	char *namespace;  member
285 char namespace[]; member
288 static bool contains_namespace(struct list_head *head, const char *namespace) in contains_namespace() argument
296 if (!namespace[0]) in contains_namespace()
300 if (!strcmp(list->namespace, namespace)) in contains_namespace()
307 static void add_namespace(struct list_head *head, const char *namespace) in add_namespace() argument
311 if (!contains_namespace(head, namespace)) { in add_namespace()
312 ns_entry = xmalloc(sizeof(*ns_entry) + strlen(namespace) + 1); in add_namespace()
313 strcpy(ns_entry->namespace, namespace); in add_namespace()
352 bool gpl_only, const char *namespace) in sym_add_exported() argument
365 s->namespace = xstrdup(namespace); in sym_add_exported()
1564 char *namespace; in read_symbols() local
1600 for (namespace = get_modinfo(&info, "import_ns"); in read_symbols()
1601 namespace; in read_symbols()
1602 namespace = get_next_modinfo(&info, "import_ns", namespace)) { in read_symbols()
1603 if (strstarts(namespace, MODULE_NS_PREFIX)) in read_symbols()
1605 mod->name, namespace); in read_symbols()
1607 add_namespace(&mod->imported_namespaces, namespace); in read_symbols()
1702 static bool verify_module_namespace(const char *namespace, const char *modname) in verify_module_namespace() argument
1709 if (!strstarts(namespace, prefix)) in verify_module_namespace()
1712 for (namespace += strlen(prefix); *namespace; namespace = sep) { in verify_module_namespace()
1713 sep = strchrnul(namespace, ','); in verify_module_namespace()
1714 len = sep - namespace; in verify_module_namespace()
1725 if (strncmp(namespace, modname, len) == 0 && (glob || len == modlen)) in verify_module_namespace()
1759 if (!verify_module_namespace(exp->namespace, basename) && in check_exports()
1760 !contains_namespace(&mod->imported_namespaces, exp->namespace)) { in check_exports()
1763 basename, exp->name, exp->namespace); in check_exports()
1764 add_namespace(&mod->missing_namespaces, exp->namespace); in check_exports()
1867 sym->is_gpl_only ? "_gpl" : "", sym->namespace); in add_exported_symbols()
2129 char *symname, *namespace, *modname, *d, *export; in read_dump() local
2144 if (!(namespace = strchr(export, '\t'))) in read_dump()
2146 *namespace++ = '\0'; in read_dump()
2166 s = sym_add_exported(symname, mod, gpl_only, namespace); in read_dump()
2192 sym->namespace); in write_dump()
2213 buf_printf(&ns_deps_buf, " %s", ns->namespace); in write_namespace_deps_files()