Lines Matching defs:module
367 struct module { struct
368 enum module_state state; argument
373 /* Unique handle for this module */ argument
377 struct module_kobject mkobj; argument
378 struct module_attribute *modinfo_attrs; argument
379 const char *version;
380 const char *srcversion;
381 const char *scmversion;
382 struct kobject *holders_dir;
385 const struct kernel_symbol *syms;
386 const s32 *crcs;
387 unsigned int num_syms;
390 cfi_check_fn cfi_check;
395 struct mutex param_lock;
420 * preserve ABI compatibility between kernels without module argument
440 struct module_layout core_layout __module_layout_align; argument
441 struct module_layout init_layout; argument
443 /* Arch-specific module values */ argument
456 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
461 struct module_sect_attrs *sect_attrs; argument
464 struct module_notes_attrs *notes_attrs; argument
469 char *args;
473 void __percpu *percpu;
474 unsigned int percpu_size;
476 void *noinstr_text_start;
477 unsigned int noinstr_text_size;
480 unsigned int num_tracepoints;
481 tracepoint_ptr_t *tracepoints_ptrs;
484 unsigned int num_srcu_structs;
485 struct srcu_struct **srcu_struct_ptrs;
488 unsigned int num_bpf_raw_events;
489 struct bpf_raw_event_map *bpf_raw_events;
492 struct jump_entry *jump_entries;
493 unsigned int num_jump_entries;
496 unsigned int num_trace_bprintk_fmt;
497 const char **trace_bprintk_fmt_start;
521 bool klp; /* Is this a livepatch module? */ argument
529 /* What modules depend on me? */ argument
531 /* What modules do I depend on? */ argument
532 struct list_head target_list;
535 void (*exit)(void);
537 atomic_t refcnt;
542 ctor_fn_t *ctors;
566 extern struct mutex module_mutex; argument
570 (IDE & SCSI) require entry into the module during init.*/ argument
649 static inline bool try_module_get(struct module *module) in try_module_get()
653 static inline void module_put(struct module *module) in module_put()
656 static inline void __module_get(struct module *module) in __module_get()
690 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
764 static inline void __module_get(struct module *module) in __module_get()
768 static inline bool try_module_get(struct module *module) in try_module_get()
773 static inline void module_put(struct module *module) in module_put()
812 struct module *, in module_kallsyms_on_each_symbol()
836 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
896 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
901 static inline bool module_sig_ok(struct module *module) in module_sig_ok()