Lines Matching defs:module
363 struct module { struct
364 enum module_state state; argument
369 /* Unique handle for this module */ argument
378 struct module_kobject mkobj; argument
379 struct module_attribute *modinfo_attrs; argument
380 const char *version;
381 const char *srcversion;
382 struct kobject *holders_dir;
385 const struct kernel_symbol *syms;
386 const s32 *crcs;
387 unsigned int num_syms;
390 s32 *kcfi_traps;
391 s32 *kcfi_traps_end;
396 struct mutex param_lock;
398 struct kernel_param *kp;
422 struct module_layout core_layout __module_layout_align; argument
423 struct module_layout init_layout; argument
425 struct module_layout data_layout; argument
428 /* Arch-specific module values */ argument
441 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
446 struct module_sect_attrs *sect_attrs; argument
449 struct module_notes_attrs *notes_attrs; argument
454 char *args;
458 void __percpu *percpu;
459 unsigned int percpu_size;
461 void *noinstr_text_start;
462 unsigned int noinstr_text_size;
465 unsigned int num_tracepoints;
466 tracepoint_ptr_t *tracepoints_ptrs;
469 unsigned int num_srcu_structs;
470 struct srcu_struct **srcu_struct_ptrs;
473 unsigned int num_bpf_raw_events;
474 struct bpf_raw_event_map *bpf_raw_events;
477 unsigned int btf_data_size;
478 void *btf_data;
481 struct jump_entry *jump_entries;
482 unsigned int num_jump_entries;
485 unsigned int num_trace_bprintk_fmt;
486 const char **trace_bprintk_fmt_start;
489 struct trace_event_call **trace_events;
490 unsigned int num_trace_events;
491 struct trace_eval_map **trace_evals;
515 bool klp; /* Is this a livepatch module? */ argument
528 /* What modules depend on me? */ argument
530 /* What modules do I depend on? */ argument
531 struct list_head target_list;
534 void (*exit)(void);
536 atomic_t refcnt;
563 (IDE & SCSI) require entry into the module during init.*/ argument
632 static inline bool try_module_get(struct module *module) in try_module_get()
636 static inline void module_put(struct module *module) in module_put()
639 static inline void __module_get(struct module *module) in __module_get()
673 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
743 static inline void __module_get(struct module *module) in __module_get()
747 static inline bool try_module_get(struct module *module) in try_module_get()
752 static inline void module_put(struct module *module) in module_put()
808 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
866 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
876 static inline bool module_sig_ok(struct module *module) in module_sig_ok()