Lines Matching refs:namespace
211 char *namespace;
292 char namespace[];
295 static bool contains_namespace(struct list_head *head, const char *namespace)
300 * The default namespace is null string "", which is always implicitly
303 if (!namespace[0])
307 if (!strcmp(list->namespace, namespace))
314 static void add_namespace(struct list_head *head, const char *namespace)
318 if (!contains_namespace(head, namespace)) {
320 strlen(namespace) + 1));
321 strcpy(ns_entry->namespace, namespace);
362 bool gpl_only, const char *namespace)
375 s->namespace = NOFAIL(strdup(namespace));
1127 data += strlen(data) + 1; /* namespace */
1621 char *namespace;
1649 namespace = get_modinfo(&info, "import_ns");
1650 while (namespace) {
1651 add_namespace(&mod->imported_namespaces, namespace);
1652 namespace = get_next_modinfo(&info, "import_ns",
1653 namespace);
1768 if (!contains_namespace(&mod->imported_namespaces, exp->namespace)) {
1770 "module %s uses symbol %s from namespace %s, but does not import it.\n",
1771 basename, exp->name, exp->namespace);
1772 add_namespace(&mod->missing_namespaces, exp->namespace);
1879 sym->is_gpl_only ? "_gpl" : "", sym->namespace);
2074 * 0x12345678<tab>symbol<tab>module<tab>export<tab>namespace
2088 char *symname, *namespace, *modname, *d, *export;
2103 if (!(namespace = strchr(export, '\t')))
2105 *namespace++ = '\0';
2125 s = sym_add_exported(symname, mod, gpl_only, namespace);
2151 sym->namespace);
2172 buf_printf(&ns_deps_buf, " %s", ns->namespace);