Lines Matching defs:module

414 struct module {  struct
415 enum module_state state; argument
420 /* Unique handle for this module */ argument
429 struct module_kobject mkobj; argument
430 struct module_attribute *modinfo_attrs; argument
431 const char *version;
432 const char *srcversion;
433 struct kobject *holders_dir;
436 const struct kernel_symbol *syms;
437 const u32 *crcs;
438 unsigned int num_syms;
441 s32 *kcfi_traps;
442 s32 *kcfi_traps_end;
447 struct mutex param_lock;
472 struct module_memory mem[MOD_MEM_NUM_TYPES] __module_memory_align; argument
474 /* Arch-specific module values */ argument
487 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
492 struct module_sect_attrs *sect_attrs; argument
495 struct module_notes_attrs *notes_attrs; argument
500 char *args;
504 void __percpu *percpu;
505 unsigned int percpu_size;
507 void *noinstr_text_start;
508 unsigned int noinstr_text_size;
511 unsigned int num_tracepoints;
512 tracepoint_ptr_t *tracepoints_ptrs;
515 unsigned int num_srcu_structs;
516 struct srcu_struct **srcu_struct_ptrs;
519 unsigned int num_bpf_raw_events;
520 struct bpf_raw_event_map *bpf_raw_events;
523 unsigned int btf_data_size;
524 unsigned int btf_base_data_size;
525 void *btf_data;
526 void *btf_base_data;
529 struct jump_entry *jump_entries;
530 unsigned int num_jump_entries;
533 unsigned int num_trace_bprintk_fmt;
534 const char **trace_bprintk_fmt_start;
537 struct trace_event_call **trace_events;
538 unsigned int num_trace_events;
539 struct trace_eval_map **trace_evals;
540 unsigned int num_trace_evals;
565 bool klp; /* Is this a livepatch module? */ argument
578 /* What modules depend on me? */ argument
580 /* What modules do I depend on? */ argument
581 struct list_head target_list;
584 void (*exit)(void);
586 atomic_t refcnt;
590 int its_num_pages;
591 void **its_page_array;
619 /* FIXME: It'd be nice to isolate modules during init, too, so they argument
621 (IDE & SCSI) require entry into the module during init.*/ argument
735 static inline bool try_module_get(struct module *module) in try_module_get()
739 static inline void module_put(struct module *module) in module_put()
742 static inline void __module_get(struct module *module) in __module_get()
765 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
837 static inline void __module_get(struct module *module) in __module_get()
841 static inline bool try_module_get(struct module *module) in try_module_get()
846 static inline void module_put(struct module *module) in module_put()
869 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
934 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
944 static inline bool module_sig_ok(struct module *module) in module_sig_ok()