Lines Matching defs:namespace
220 char *namespace;
301 char namespace[];
304 static bool contains_namespace(struct list_head *head, const char *namespace)
309 * The default namespace is null string "", which is always implicitly
312 if (!namespace[0])
316 if (!strcmp(list->namespace, namespace))
323 static void add_namespace(struct list_head *head, const char *namespace)
327 if (!contains_namespace(head, namespace)) {
329 strlen(namespace) + 1));
330 strcpy(ns_entry->namespace, namespace);
371 bool gpl_only, const char *namespace)
384 s->namespace = NOFAIL(strdup(namespace));
1225 data += strlen(data) + 1; /* namespace */
1706 char *namespace;
1734 namespace = get_modinfo(&info, "import_ns");
1735 while (namespace) {
1736 add_namespace(&mod->imported_namespaces, namespace);
1737 namespace = get_next_modinfo(&info, "import_ns",
1738 namespace);
1853 if (!contains_namespace(&mod->imported_namespaces, exp->namespace)) {
1855 "module %s uses symbol %s from namespace %s, but does not import it.\n",
1856 basename, exp->name, exp->namespace);
1857 add_namespace(&mod->missing_namespaces, exp->namespace);
1964 sym->is_gpl_only ? "_gpl" : "", sym->namespace);
2159 * 0x12345678<tab>symbol<tab>module<tab>export<tab>namespace
2173 char *symname, *namespace, *modname, *d, *export;
2188 if (!(namespace = strchr(export, '\t')))
2190 *namespace++ = '\0';
2210 s = sym_add_exported(symname, mod, gpl_only, namespace);
2236 sym->namespace);
2257 buf_printf(&ns_deps_buf, " %s", ns->namespace);