taglinefilesource code
module42include/linux/module.hstruct module *module;
module63include/linux/module.hstruct module *next;
module87include/linux/module.h#define GET_USE_COUNT(module)  (* (long *) (module)->addr)
module15include/linux/symtab_end.h{ { (struct module *)0, (struct module_ref *)0 } }
module49kernel/module.cstatic struct module kernel_module;
module50kernel/module.cstatic struct module *module_list = &kernel_module;
module54kernel/module.cstatic struct module *find_module( const char *name);
module140kernel/module.cstruct module *mp;
module144kernel/module.cint sspace = sizeof(struct module) + MOD_MAX_NAME;
module157kernel/module.cif ((mp = (struct module*) kmalloc(sspace, GFP_KERNEL)) == NULL) {
module193kernel/module.cstruct module *mp;
module293kernel/module.cstruct module *link = module_list;
module294kernel/module.cwhile (link && (ref->module != link))
module297kernel/module.cif (link == (struct module *)0) {
module302kernel/module.cref->next = ref->module->ref;
module303kernel/module.cref->module->ref = ref;
module304kernel/module.cref->module = mp;
module322kernel/module.cstruct module *mp;
module372kernel/module.cstruct module *mp = module_list;
module439kernel/module.cstruct module *
module442kernel/module.cstruct module *mp;
module454kernel/module.cdrop_refs(struct module *mp)
module456kernel/module.cstruct module *step;
module462kernel/module.cif (ref->module == mp) {
module482kernel/module.cstruct module *mp;
module483kernel/module.cstruct module **mpp;
module505kernel/module.ckfree_s(mp, sizeof(struct module) + MOD_MAX_NAME);
module522kernel/module.cstruct module *mp;
module565kernel/module.cq = ref->module->name;
module584kernel/module.cstruct module *mp;
module650kernel/module.c#define MODSIZ sizeof(struct module)
module656kernel/module.cstruct module *mp;
module657kernel/module.cstruct module *link;
module681kernel/module.cif (!(mp = (struct module*) kmalloc(MODSIZ, GFP_KERNEL))) {
module771kernel/module.cif (link->ref && (link->ref->module == mp))