taglinefilesource code
module41include/linux/module.hstruct module *module;
module62include/linux/module.hstruct module *next;
module86include/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);
module146kernel/module.cstruct module *mp;
module150kernel/module.cint sspace = sizeof(struct module) + MOD_MAX_NAME;
module163kernel/module.cif ((mp = (struct module*) kmalloc(sspace, GFP_KERNEL)) == NULL) {
module199kernel/module.cstruct module *mp;
module306kernel/module.cstruct module *link = module_list;
module307kernel/module.cwhile (link && (ref->module != link))
module310kernel/module.cif (link == (struct module *)0) {
module315kernel/module.cref->next = ref->module->ref;
module316kernel/module.cref->module->ref = ref;
module317kernel/module.cref->module = mp;
module335kernel/module.cstruct module *mp;
module398kernel/module.cstruct module *mp = module_list;
module465kernel/module.cstruct module *
module468kernel/module.cstruct module *mp;
module480kernel/module.cdrop_refs(struct module *mp)
module482kernel/module.cstruct module *step;
module488kernel/module.cif (ref->module == mp) {
module508kernel/module.cstruct module *mp;
module509kernel/module.cstruct module **mpp;
module531kernel/module.ckfree_s(mp, sizeof(struct module) + MOD_MAX_NAME);
module548kernel/module.cstruct module *mp;
module589kernel/module.cq = ref->module->name;
module617kernel/module.cstruct module *mp;
module683kernel/module.c#define MODSIZ sizeof(struct module)
module689kernel/module.cstruct module *mp;
module690kernel/module.cstruct module *link;
module714kernel/module.cif (!(mp = (struct module*) kmalloc(MODSIZ, GFP_KERNEL))) {
module804kernel/module.cif (link->ref && (link->ref->module == mp))