taglinefilesource code
module43include/linux/module.hstruct module *module;
module64include/linux/module.hstruct module *next;
module88include/linux/module.h#define GET_USE_COUNT(module)  (* (long *) (module)->addr)
module15include/linux/symtab_end.h{ { (struct module *)0, (struct module_ref *)0 } }
module45kernel/module.cstatic struct module kernel_module;
module46kernel/module.cstatic struct module *module_list = &kernel_module;
module50kernel/module.cstatic struct module *find_module( const char *name);
module135kernel/module.cstruct module *mp;
module139kernel/module.cint sspace = sizeof(struct module) + MOD_MAX_NAME;
module152kernel/module.cif ((mp = (struct module*) kmalloc(sspace, GFP_KERNEL)) == NULL) {
module188kernel/module.cstruct module *mp;
module288kernel/module.cstruct module *link = module_list;
module289kernel/module.cwhile (link && (ref->module != link))
module292kernel/module.cif (link == (struct module *)0) {
module297kernel/module.cref->next = ref->module->ref;
module298kernel/module.cref->module->ref = ref;
module299kernel/module.cref->module = mp;
module317kernel/module.cstruct module *mp;
module367kernel/module.cstruct module *mp = module_list;
module434kernel/module.cstruct module *
module437kernel/module.cstruct module *mp;
module449kernel/module.cdrop_refs(struct module *mp)
module451kernel/module.cstruct module *step;
module457kernel/module.cif (ref->module == mp) {
module477kernel/module.cstruct module *mp;
module478kernel/module.cstruct module **mpp;
module500kernel/module.ckfree_s(mp, sizeof(struct module) + MOD_MAX_NAME);
module517kernel/module.cstruct module *mp;
module556kernel/module.cq = ref->module->name;
module575kernel/module.cstruct module *mp;
module630kernel/module.c#define MODSIZ sizeof(struct module)
module636kernel/module.cstruct module *mp;
module637kernel/module.cstruct module *link;
module661kernel/module.cif (!(mp = (struct module*) kmalloc(MODSIZ, GFP_KERNEL))) {
module751kernel/module.cif (link->ref && (link->ref->module == mp))