Lines Matching defs:module

347 struct module {  struct
348 enum module_state state; argument
353 /* Unique handle for this module */ argument
357 struct module_kobject mkobj; argument
358 struct module_attribute *modinfo_attrs; argument
359 const char *version;
360 const char *srcversion;
361 struct kobject *holders_dir;
364 const struct kernel_symbol *syms;
365 const s32 *crcs;
366 unsigned int num_syms;
370 struct mutex param_lock;
372 struct kernel_param *kp;
373 unsigned int num_kp;
376 unsigned int num_gpl_syms;
377 const struct kernel_symbol *gpl_syms;
378 const s32 *gpl_crcs;
382 const struct kernel_symbol *unused_syms;
383 const s32 *unused_crcs;
384 unsigned int num_unused_syms;
387 unsigned int num_unused_gpl_syms;
388 const struct kernel_symbol *unused_gpl_syms;
412 struct module_layout core_layout __module_layout_align; argument
413 struct module_layout init_layout; argument
415 /* Arch-specific module values */ argument
428 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
433 struct module_sect_attrs *sect_attrs; argument
436 struct module_notes_attrs *notes_attrs; argument
441 char *args;
445 void __percpu *percpu;
446 unsigned int percpu_size;
450 unsigned int num_tracepoints;
451 tracepoint_ptr_t *tracepoints_ptrs;
454 unsigned int num_srcu_structs;
455 struct srcu_struct **srcu_struct_ptrs;
481 bool klp; /* Is this a livepatch module? */ argument
489 /* What modules depend on me? */ argument
491 /* What modules do I depend on? */ argument
492 struct list_head target_list;
495 void (*exit)(void);
497 atomic_t refcnt;
522 extern struct mutex module_mutex; argument
526 (IDE & SCSI) require entry into the module during init.*/ argument
625 static inline bool try_module_get(struct module *module) in try_module_get()
629 static inline void module_put(struct module *module) in module_put()
632 static inline void __module_get(struct module *module) in __module_get()
667 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
741 static inline void __module_get(struct module *module) in __module_get()
745 static inline bool try_module_get(struct module *module) in try_module_get()
750 static inline void module_put(struct module *module) in module_put()
789 struct module *, in module_kallsyms_on_each_symbol()
813 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
885 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
890 static inline bool module_sig_ok(struct module *module) in module_sig_ok()