Lines Matching defs:module

219 struct module {  struct
220 enum module_state state; argument
225 /* Unique handle for this module */ argument
229 struct module_kobject mkobj; argument
230 struct module_attribute *modinfo_attrs; argument
231 const char *version;
232 const char *srcversion;
233 struct kobject *holders_dir;
236 const struct kernel_symbol *syms;
237 const unsigned long *crcs;
238 unsigned int num_syms;
241 struct kernel_param *kp;
242 unsigned int num_kp;
245 unsigned int num_gpl_syms;
246 const struct kernel_symbol *gpl_syms;
247 const unsigned long *gpl_crcs;
251 const struct kernel_symbol *unused_syms;
252 const unsigned long *unused_crcs;
253 unsigned int num_unused_syms;
279 void *module_init; argument
282 void *module_core; argument
290 /* Size of RO sections of the module (text+rodata) */ argument
293 /* Arch-specific module values */ argument
306 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
311 struct module_sect_attrs *sect_attrs; argument
314 struct module_notes_attrs *notes_attrs; argument
319 char *args;
323 void __percpu *percpu;
324 unsigned int percpu_size;
328 unsigned int num_tracepoints;
329 struct tracepoint * const *tracepoints_ptrs;
355 /* What modules depend on me? */ argument
357 /* What modules do I depend on? */ argument
380 (IDE & SCSI) require entry into the module during init.*/ argument
470 static inline int try_module_get(struct module *module) in try_module_get()
474 static inline void module_put(struct module *module) in module_put()
477 static inline void __module_get(struct module *module) in __module_get()
551 static inline void __module_get(struct module *module) in __module_get()
555 static inline int try_module_get(struct module *module) in try_module_get()
560 static inline void module_put(struct module *module) in module_put()
599 struct module *, in module_kallsyms_on_each_symbol()