• Home
  • Raw
  • Download

Lines Matching defs:module

403 struct module {  struct
404 enum module_state state; argument
409 /* Unique handle for this module */ argument
418 struct module_kobject mkobj; argument
419 struct module_attribute *modinfo_attrs; argument
420 const char *version;
421 const char *srcversion;
422 const char *scmversion;
423 struct kobject *holders_dir;
426 const struct kernel_symbol *syms;
450 * preserve ABI compatibility between kernels without module argument
464 struct module_memory mem[MOD_MEM_NUM_TYPES] __module_memory_align; argument
466 /* Arch-specific module values */ argument
479 /* Protected by RCU and/or module_mutex: use rcu_dereference() */ argument
484 struct module_sect_attrs *sect_attrs; argument
487 struct module_notes_attrs *notes_attrs; argument
492 char *args;
496 void __percpu *percpu;
497 unsigned int percpu_size;
499 void *noinstr_text_start;
500 unsigned int noinstr_text_size;
503 unsigned int num_tracepoints;
504 tracepoint_ptr_t *tracepoints_ptrs;
507 unsigned int num_srcu_structs;
508 struct srcu_struct **srcu_struct_ptrs;
511 unsigned int num_bpf_raw_events;
512 struct bpf_raw_event_map *bpf_raw_events;
515 unsigned int btf_data_size;
516 void *btf_data;
519 struct jump_entry *jump_entries;
520 unsigned int num_jump_entries;
523 unsigned int num_trace_bprintk_fmt;
524 const char **trace_bprintk_fmt_start;
527 struct trace_event_call **trace_events;
528 unsigned int num_trace_events;
529 struct trace_eval_map **trace_evals;
553 bool klp; /* Is this a livepatch module? */ argument
566 /* What modules depend on me? */ argument
568 /* What modules do I depend on? */ argument
569 struct list_head target_list;
572 void (*exit)(void);
574 atomic_t refcnt;
579 ctor_fn_t *ctors;
580 unsigned int num_ctors;
607 /* FIXME: It'd be nice to isolate modules during init, too, so they argument
609 (IDE & SCSI) require entry into the module during init.*/ argument
718 static inline bool try_module_get(struct module *module) in try_module_get()
722 static inline void module_put(struct module *module) in module_put()
725 static inline void __module_get(struct module *module) in __module_get()
748 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
818 static inline void __module_get(struct module *module) in __module_get()
822 static inline bool try_module_get(struct module *module) in try_module_get()
827 static inline void module_put(struct module *module) in module_put()
850 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing()
907 static inline bool module_sig_ok(struct module *module) in module_sig_ok()
917 static inline bool module_sig_ok(struct module *module) in module_sig_ok()