Lines Matching defs:module

402 struct module {  struct
403 enum module_state state; argument
408 /* Unique handle for this module */ argument
417 struct module_kobject mkobj; argument
418 struct module_attribute *modinfo_attrs; argument
419 const char *version;
420 const char *srcversion;
421 struct kobject *holders_dir;
424 const struct kernel_symbol *syms;
425 const s32 *crcs;
426 unsigned int num_syms;
429 s32 *kcfi_traps;
430 s32 *kcfi_traps_end;
435 struct mutex param_lock;
460 struct module_memory mem[MOD_MEM_NUM_TYPES] __module_memory_align; argument
462 /* Arch-specific module values */ argument
475 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
480 struct module_sect_attrs *sect_attrs; argument
483 struct module_notes_attrs *notes_attrs; argument
488 char *args;
492 void __percpu *percpu;
493 unsigned int percpu_size;
495 void *noinstr_text_start;
496 unsigned int noinstr_text_size;
499 unsigned int num_tracepoints;
500 tracepoint_ptr_t *tracepoints_ptrs;
503 unsigned int num_srcu_structs;
504 struct srcu_struct **srcu_struct_ptrs;
507 unsigned int num_bpf_raw_events;
508 struct bpf_raw_event_map *bpf_raw_events;
511 unsigned int btf_data_size;
512 void *btf_data;
515 struct jump_entry *jump_entries;
516 unsigned int num_jump_entries;
519 unsigned int num_trace_bprintk_fmt;
520 const char **trace_bprintk_fmt_start;
523 struct trace_event_call **trace_events;
524 unsigned int num_trace_events;
525 struct trace_eval_map **trace_evals;
549 bool klp; /* Is this a livepatch module? */ argument
562 /* What modules depend on me? */ argument
564 /* What modules do I depend on? */ argument
565 struct list_head target_list;
568 void (*exit)(void);
570 atomic_t refcnt;
598 /* FIXME: It'd be nice to isolate modules during init, too, so they argument
600 (IDE & SCSI) require entry into the module during init.*/ argument
709 static inline bool try_module_get(struct module *module) in try_module_get()
713 static inline void module_put(struct module *module) in module_put()
716 static inline void __module_get(struct module *module) in __module_get()
739 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
809 static inline void __module_get(struct module *module) in __module_get()
813 static inline bool try_module_get(struct module *module) in try_module_get()
818 static inline void module_put(struct module *module) in module_put()
841 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
898 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
908 static inline bool module_sig_ok(struct module *module) in module_sig_ok()