• Home
  • Raw
  • Download

Lines Matching refs:module

40 struct module;
45 struct module *mod;
57 void (*setup)(struct module *, const char *);
58 int (*test)(struct module *);
59 void (*free)(struct module *);
275 struct module *source, *target;
286 struct module *mod;
329 struct module { struct
493 static inline int module_is_live(struct module *mod) in module_is_live()
498 struct module *__module_text_address(unsigned long addr);
499 struct module *__module_address(unsigned long addr);
506 const struct module *mod) in within_module_core()
513 const struct module *mod) in within_module_init()
519 static inline bool within_module(unsigned long addr, const struct module *mod) in within_module()
525 struct module *find_module(const char *name);
544 struct module **owner,
555 struct module *owner,
567 struct module *, unsigned long),
570 extern void __noreturn __module_put_and_exit(struct module *mod,
575 int module_refcount(struct module *mod);
582 extern void __module_get(struct module *module);
586 extern bool try_module_get(struct module *module);
588 extern void module_put(struct module *module);
591 static inline bool try_module_get(struct module *module) in try_module_get() argument
593 return !module || module_is_live(module); in try_module_get()
595 static inline void module_put(struct module *module) in module_put() argument
598 static inline void __module_get(struct module *module) in __module_get() argument
605 int ref_module(struct module *a, struct module *b);
610 struct module *__mod = (mod); \
630 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing() argument
632 return module && module->async_probe_requested; in module_requested_async_probing()
636 static inline bool is_livepatch_module(struct module *mod) in is_livepatch_module()
641 static inline bool is_livepatch_module(struct module *mod) in is_livepatch_module()
649 static inline struct module *__module_address(unsigned long addr) in __module_address()
654 static inline struct module *__module_text_address(unsigned long addr) in __module_text_address()
684 static inline void __module_get(struct module *module) in __module_get() argument
688 static inline bool try_module_get(struct module *module) in try_module_get() argument
693 static inline void module_put(struct module *module) in module_put() argument
732 struct module *, in module_kallsyms_on_each_symbol() argument
756 static inline bool module_requested_async_probing(struct module *module) in module_requested_async_probing() argument
778 extern void module_enable_ro(const struct module *mod, bool after_init);
779 extern void module_disable_ro(const struct module *mod);
783 static inline void module_enable_ro(const struct module *mod, bool after_init) { } in module_enable_ro()
784 static inline void module_disable_ro(const struct module *mod) { } in module_disable_ro()
789 struct module *);
790 void module_bug_cleanup(struct module *);
796 struct module *mod) in module_bug_finalize()
799 static inline void module_bug_cleanup(struct module *mod) {} in module_bug_cleanup()
812 static inline bool module_sig_ok(struct module *module) in module_sig_ok() argument
814 return module->sig_ok; in module_sig_ok()
817 static inline bool module_sig_ok(struct module *module) in module_sig_ok() argument