Lines Matching defs:module

408 struct module {  struct
409 enum module_state state; argument
414 /* Unique handle for this module */ argument
423 struct module_kobject mkobj; argument
424 struct module_attribute *modinfo_attrs; argument
425 const char *version;
426 const char *srcversion;
427 struct kobject *holders_dir;
430 const struct kernel_symbol *syms;
431 const s32 *crcs;
432 unsigned int num_syms;
435 s32 *kcfi_traps;
436 s32 *kcfi_traps_end;
441 struct mutex param_lock;
466 struct module_memory mem[MOD_MEM_NUM_TYPES] __module_memory_align; argument
468 /* Arch-specific module values */ argument
481 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
486 struct module_sect_attrs *sect_attrs; argument
489 struct module_notes_attrs *notes_attrs; argument
494 char *args;
498 void __percpu *percpu;
499 unsigned int percpu_size;
501 void *noinstr_text_start;
502 unsigned int noinstr_text_size;
505 unsigned int num_tracepoints;
506 tracepoint_ptr_t *tracepoints_ptrs;
509 unsigned int num_srcu_structs;
510 struct srcu_struct **srcu_struct_ptrs;
513 unsigned int num_bpf_raw_events;
514 struct bpf_raw_event_map *bpf_raw_events;
517 unsigned int btf_data_size;
518 unsigned int btf_base_data_size;
519 void *btf_data;
520 void *btf_base_data;
523 struct jump_entry *jump_entries;
524 unsigned int num_jump_entries;
527 unsigned int num_trace_bprintk_fmt;
528 const char **trace_bprintk_fmt_start;
531 struct trace_event_call **trace_events;
532 unsigned int num_trace_events;
533 struct trace_eval_map **trace_evals;
534 unsigned int num_trace_evals;
559 bool klp; /* Is this a livepatch module? */ argument
572 /* What modules depend on me? */ argument
574 /* What modules do I depend on? */ argument
575 struct list_head target_list;
578 void (*exit)(void);
580 atomic_t refcnt;
608 /* FIXME: It'd be nice to isolate modules during init, too, so they argument
610 (IDE & SCSI) require entry into the module during init.*/ argument
724 static inline bool try_module_get(struct module *module) in try_module_get()
728 static inline void module_put(struct module *module) in module_put()
731 static inline void __module_get(struct module *module) in __module_get()
754 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
824 static inline void __module_get(struct module *module) in __module_get()
828 static inline bool try_module_get(struct module *module) in try_module_get()
833 static inline void module_put(struct module *module) in module_put()
856 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
917 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
927 static inline bool module_sig_ok(struct module *module) in module_sig_ok()