Home
last modified time | relevance | path

Searched refs:preloaded_file (Results 1 – 25 of 44) sorted by relevance

12

/freebsd-13-stable/stand/common/
HDbootstrap.h208 struct preloaded_file;
216 struct preloaded_file *m_fp;
229 struct preloaded_file struct
240 struct preloaded_file *f_next; /* next file */ argument
255 int (*l_load)(char *, uint64_t, struct preloaded_file **); argument
260 int (*l_exec)(struct preloaded_file *);
264 extern struct preloaded_file *preloaded_files;
270 struct preloaded_file *file_alloc(void);
271 struct preloaded_file *file_findfile(const char *name, const char *type);
272 struct file_metadata *file_findmetadata(struct preloaded_file *fp, int type);
[all …]
HDmodule.c59 static int file_load(char *filename, vm_offset_t dest, struct preloaded_file **result);
60 static int file_load_dependencies(struct preloaded_file *base_mod);
62 static struct kernel_module * file_findmodule(struct preloaded_file *fp, char *modname, struct mod_…
66 static void file_insert_tail(struct preloaded_file *mp);
67 static void file_remove(struct preloaded_file *fp);
68 static void file_remove_tail(struct preloaded_file *fp);
86 struct preloaded_file *preloaded_files = NULL;
112 struct preloaded_file *fp; in command_load()
270 struct preloaded_file *fp; in unload()
295 struct preloaded_file *fp; in command_lsmod()
[all …]
HDload_elf_obj.c71 static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef,
73 static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef,
75 static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
77 static int __elfN(obj_parse_modmetadata)(struct preloaded_file *mp,
91 struct preloaded_file **result) in __elfN()
93 struct preloaded_file *fp, *kfp; in __elfN()
195 *result = (struct preloaded_file *)fp; in __elfN()
227 __elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) in __elfN()
398 __elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef) in __elfN()
470 __elfN(obj_lookup_set)(struct preloaded_file *fp, elf_file_t ef, in __elfN()
[all …]
HDload_elf.c82 static int __elfN(loadimage)(struct preloaded_file *mp, elf_file_t ef,
86 static int __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
88 static int __elfN(parse_modmetadata)(struct preloaded_file *mp, elf_file_t ef,
233 is_tg_kernel_support(struct preloaded_file *fp, elf_file_t ef) in is_tg_kernel_support()
361 __elfN(loadfile)(char *filename, uint64_t dest, struct preloaded_file **result) in __elfN()
368 struct preloaded_file **result, int multiboot) in __elfN()
370 struct preloaded_file *fp, *kfp; in __elfN()
493 *result = (struct preloaded_file *)fp; in __elfN()
532 __elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off)
992 __elfN(load_modmetadata)(struct preloaded_file *fp, uint64_t dest)
[all …]
HDmetadata.c77 struct preloaded_file *kfp; in md_load_dual()
78 struct preloaded_file *xp; in md_load_dual()
/freebsd-13-stable/stand/i386/libi386/
HDmultiboot.c59 struct preloaded_file **result, int multiboot);
60 extern int elf64_load_modmetadata(struct preloaded_file *fp, uint64_t dest);
62 struct preloaded_file **result);
64 static int multiboot_loadfile(char *, uint64_t, struct preloaded_file **);
65 static int multiboot_exec(struct preloaded_file *);
67 static int multiboot_obj_loadfile(char *, uint64_t, struct preloaded_file **);
68 static int multiboot_obj_exec(struct preloaded_file *fp);
80 struct preloaded_file **result) in multiboot_loadfile()
157 multiboot_exec(struct preloaded_file *fp) in multiboot_exec()
321 struct preloaded_file **result) in multiboot_obj_loadfile()
[all …]
HDelf32_freebsd.c40 static int elf32_exec(struct preloaded_file *amp);
41 static int elf32_obj_exec(struct preloaded_file *amp);
52 elf32_exec(struct preloaded_file *fp) in elf32_exec()
79 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
HDelf64_freebsd.c41 static int elf64_exec(struct preloaded_file *amp);
42 static int elf64_obj_exec(struct preloaded_file *amp);
69 elf64_exec(struct preloaded_file *fp) in elf64_exec()
120 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
HDlibi386.h106 struct preloaded_file;
107 void bios_addsmapdata(struct preloaded_file *);
143 void bi_load_vbe_data(struct preloaded_file *kfp);
/freebsd-13-stable/stand/efi/loader/arch/i386/
HDelf32_freebsd.c47 static int elf32_exec(struct preloaded_file *amp);
48 static int elf32_obj_exec(struct preloaded_file *amp);
65 elf32_exec(struct preloaded_file *fp) in elf32_exec()
98 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
/freebsd-13-stable/stand/userboot/userboot/
HDelf32_freebsd.c40 static int elf32_exec(struct preloaded_file *amp);
41 static int elf32_obj_exec(struct preloaded_file *amp);
55 elf32_exec(struct preloaded_file *fp) in elf32_exec()
109 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
HDlibuserboot.h48 struct preloaded_file;
49 extern int bi_load(struct bootinfo *, struct preloaded_file *);
64 void bios_addsmapdata(struct preloaded_file *kfp);
HDelf64_freebsd.c43 static int elf64_exec(struct preloaded_file *amp);
44 static int elf64_obj_exec(struct preloaded_file *amp);
86 elf64_exec(struct preloaded_file *fp) in elf64_exec()
168 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd-13-stable/stand/efi/loader/arch/arm64/
HDexec.c53 static int elf64_exec(struct preloaded_file *amp);
54 static int elf64_obj_exec(struct preloaded_file *amp);
70 elf64_exec(struct preloaded_file *fp) in elf64_exec()
151 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd-13-stable/stand/kboot/arch/aarch64/
HDexec.c60 static int elf64_exec(struct preloaded_file *amp);
61 static int elf64_obj_exec(struct preloaded_file *amp);
82 elf64_exec(struct preloaded_file *fp) in elf64_exec()
179 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd-13-stable/stand/efi/loader/arch/amd64/
HDmultiboot2.c58 struct preloaded_file **result, int multiboot);
59 extern int elf64_load_modmetadata(struct preloaded_file *fp, uint64_t dest);
61 struct preloaded_file **result);
77 loadfile(char *filename, uint64_t dest, struct preloaded_file **result) in loadfile()
320 exec(struct preloaded_file *fp) in exec()
498 obj_loadfile(char *filename, uint64_t dest, struct preloaded_file **result) in obj_loadfile()
500 struct preloaded_file *mfp, *kfp, *rfp; in obj_loadfile()
560 obj_exec(struct preloaded_file *fp) in obj_exec()
HDelf64_freebsd.c58 static int elf64_exec(struct preloaded_file *amp);
59 static int elf64_obj_exec(struct preloaded_file *amp);
101 elf64_exec(struct preloaded_file *fp) in elf64_exec()
282 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd-13-stable/stand/efi/loader/arch/arm/
HDexec.c48 struct preloaded_file **result) in __elfN()
60 __elfN(arm_exec)(struct preloaded_file *fp) in __elfN()
/freebsd-13-stable/stand/uboot/
HDelf_freebsd.c48 struct preloaded_file **result) in __elfN()
68 __elfN(uboot_exec)(struct preloaded_file *fp) in __elfN()
/freebsd-13-stable/stand/uboot/arch/powerpc/
HDppc64_elf_freebsd.c45 struct preloaded_file **result) in ppc64_uboot_elf_loadfile()
63 ppc64_uboot_elf_exec(struct preloaded_file *fp) in ppc64_uboot_elf_exec()
/freebsd-13-stable/stand/libsa/geli/
HDgeliboot.h69 struct preloaded_file;
97 void geli_export_key_metadata(struct preloaded_file *kfp);
/freebsd-13-stable/stand/powerpc/ofw/
HDelf_freebsd.c49 struct preloaded_file **result) in __elfN()
69 __elfN(ofw_exec)(struct preloaded_file *fp) in __elfN()
HDppc64_elf_freebsd.c49 struct preloaded_file **result) in ppc64_ofw_elf_loadfile()
67 ppc64_ofw_elf_exec(struct preloaded_file *fp) in ppc64_ofw_elf_exec()
/freebsd-13-stable/stand/kboot/arch/amd64/
HDelf64_freebsd.c70 static int elf64_exec(struct preloaded_file *amp);
71 static int elf64_obj_exec(struct preloaded_file *amp);
119 elf64_exec(struct preloaded_file *fp) in elf64_exec()
339 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd-13-stable/stand/kboot/arch/powerpc64/
HDppc64_elf_freebsd.c59 struct preloaded_file **result) in ppc64_elf_loadfile()
71 ppc64_elf_exec(struct preloaded_file *fp) in ppc64_elf_exec()

12