taglinefilesource code
module41include/linux/module.hstruct module *module;
module62include/linux/module.hstruct module *next;
module83include/linux/module.h#define GET_USE_COUNT(module)  (* (long *) (module)->addr)
module15include/linux/symtab_end.h{ { (struct module *)0, (struct module_ref *)0 } }
module55kernel/module.cstatic struct module kernel_module;
module56kernel/module.cstatic struct module *module_list = &kernel_module;
module60kernel/module.cstatic struct module *find_module( const char *name);
module90kernel/module.cstruct module *mp;
module94kernel/module.cint sspace = sizeof(struct module) + MOD_MAX_NAME;
module107kernel/module.cif ((mp = (struct module*) kmalloc(sspace, GFP_KERNEL)) == NULL) {
module143kernel/module.cstruct module *mp;
module250kernel/module.cstruct module *link = module_list;
module251kernel/module.cwhile (link && (ref->module != link))
module254kernel/module.cif (link == (struct module *)0) {
module259kernel/module.cref->next = ref->module->ref;
module260kernel/module.cref->module->ref = ref;
module261kernel/module.cref->module = mp;
module279kernel/module.cstruct module *mp;
module342kernel/module.cstruct module *mp = module_list;
module409kernel/module.cstruct module *
module412kernel/module.cstruct module *mp;
module424kernel/module.cdrop_refs(struct module *mp)
module426kernel/module.cstruct module *step;
module432kernel/module.cif (ref->module == mp) {
module452kernel/module.cstruct module *mp;
module453kernel/module.cstruct module **mpp;
module475kernel/module.ckfree_s(mp, sizeof(struct module) + MOD_MAX_NAME);
module492kernel/module.cstruct module *mp;
module533kernel/module.cq = ref->module->name;
module561kernel/module.cstruct module *mp;
module627kernel/module.c#define MODSIZ sizeof(struct module)
module633kernel/module.cstruct module *mp;
module634kernel/module.cstruct module *link;
module658kernel/module.cif (!(mp = (struct module*) kmalloc(MODSIZ, GFP_KERNEL))) {
module748kernel/module.cif (link->ref && (link->ref->module == mp))