Home | History | Annotate | Download | only in sys

Lines Matching refs:elf_module

61  * struct elf_module - structure encapsulating a module loaded in memory.
63 * Each SYSLINUX ELF module must have an associated struct elf_module descriptor
69 * object (ELF file). Memory is reserved for the struct elf_module structure itself
75 * As their name suggests, memory is reserved only for the elf_module structure
87 struct elf_module {
144 struct elf_module *module; // The target module descriptor
151 * Returns the struct elf_module * for @name or %NULL if no modules
154 extern struct elf_module *unload_modules_since(const char *name);
186 static inline struct elf_module *module_current(void)
188 struct elf_module *head;
217 extern struct elf_module *module_alloc(const char *name);
234 extern int module_load(struct elf_module *module);
249 extern int module_unload(struct elf_module *module);
258 extern int _module_unload(struct elf_module *module);
271 extern int get_module_type(struct elf_module *module);
280 extern int module_unloadable(struct elf_module *module);
289 extern struct elf_module *module_find(const char *name);
310 extern Elf_Sym *module_find_symbol(const char *name, struct elf_module *module);
327 extern Elf_Sym *global_find_symbol(const char *name, struct elf_module **module);
337 static inline void *module_get_absolute(Elf_Addr addr, struct elf_module *module) {
344 extern struct elf_module *__syslinux_current;
345 static inline const struct elf_module *syslinux_current(void)