Home
last modified time | relevance | path

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

12

/freebsd/stand/common/
H A Dbootstrap.h209 struct preloaded_file;
217 struct preloaded_file *m_fp;
230 struct preloaded_file struct
241 struct preloaded_file *f_next; /* next file */ argument
256 int (*l_load)(char *, uint64_t, struct preloaded_file **); argument
261 int (*l_exec)(struct preloaded_file *);
265 extern struct preloaded_file *preloaded_files;
271 struct preloaded_file *file_alloc(void);
272 struct preloaded_file *file_findfile(const char *name, const char *type);
273 struct file_metadata *file_findmetadata(struct preloaded_file *fp, int type);
[all …]
H A Dmodule.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()
276 struct preloaded_file *fp; in unload()
301 struct preloaded_file *fp; in command_lsmod()
[all …]
H A Dload_elf_obj.c68 static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef,
70 static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef,
72 static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
74 static int __elfN(obj_parse_modmetadata)(struct preloaded_file *mp,
85 struct preloaded_file **result) in __elfN()
87 struct preloaded_file *fp, *kfp; in __elfN()
187 *result = (struct preloaded_file *)fp; in __elfN()
219 __elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) in __elfN()
390 __elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef) in __elfN()
462 __elfN(obj_lookup_set)(struct preloaded_file *fp, elf_file_t ef, in __elfN()
[all …]
/freebsd/stand/i386/libi386/
H A Dmultiboot.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);
85 struct preloaded_file **result) in multiboot_loadfile()
162 multiboot_exec(struct preloaded_file *fp) in multiboot_exec()
326 struct preloaded_file **result) in multiboot_obj_loadfile()
[all …]
H A Delf32_freebsd.c39 static int elf32_exec(struct preloaded_file *amp);
40 static int elf32_obj_exec(struct preloaded_file *amp);
57 elf32_exec(struct preloaded_file *fp) in elf32_exec()
84 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
H A Delf64_freebsd.c43 static int elf64_exec(struct preloaded_file *amp);
44 static int elf64_obj_exec(struct preloaded_file *amp);
76 elf64_exec(struct preloaded_file *fp) in elf64_exec()
127 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
H A Dlibi386.h106 struct preloaded_file;
107 void bios_addsmapdata(struct preloaded_file *);
143 void bi_load_vbe_data(struct preloaded_file *kfp);
/freebsd/stand/i386/loader/
H A Dgfx_bios.c41 struct preloaded_file;
42 void bi_load_vbe_data(struct preloaded_file *kfp);
44 void bi_load_vbe_data(struct preloaded_file *kfp) in bi_load_vbe_data()
51 bi_load_vbe_data(struct preloaded_file *kfp) in bi_load_vbe_data()
/freebsd/stand/efi/loader/arch/arm64/
H A Dexec.c42 static int elf64_exec(struct preloaded_file *amp);
43 static int elf64_obj_exec(struct preloaded_file *amp);
56 elf64_exec(struct preloaded_file *fp) in elf64_exec()
98 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd/stand/userboot/userboot/
H A Delf32_freebsd.c39 static int elf32_exec(struct preloaded_file *amp);
40 static int elf32_obj_exec(struct preloaded_file *amp);
60 elf32_exec(struct preloaded_file *fp) in elf32_exec()
114 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
H A Dlibuserboot.h48 struct preloaded_file;
49 extern int bi_load(struct bootinfo *, struct preloaded_file *);
64 void bios_addsmapdata(struct preloaded_file *kfp);
H A Delf64_freebsd.c43 static int elf64_exec(struct preloaded_file *amp);
44 static int elf64_obj_exec(struct preloaded_file *amp);
78 elf64_exec(struct preloaded_file *fp) in elf64_exec()
160 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd/stand/efi/loader/arch/amd64/
H A Dmultiboot2.c57 struct preloaded_file **result, int multiboot);
58 extern int elf64_load_modmetadata(struct preloaded_file *fp, uint64_t dest);
60 struct preloaded_file **result);
74 loadfile(char *filename, uint64_t dest, struct preloaded_file **result) in loadfile()
316 exec(struct preloaded_file *fp) in exec()
494 obj_loadfile(char *filename, uint64_t dest, struct preloaded_file **result) in obj_loadfile()
496 struct preloaded_file *mfp, *kfp, *rfp; in obj_loadfile()
555 obj_exec(struct preloaded_file *fp) in obj_exec()
H A Delf64_freebsd.c45 static int elf64_exec(struct preloaded_file *amp);
46 static int elf64_obj_exec(struct preloaded_file *amp);
86 elf64_exec(struct preloaded_file *fp) in elf64_exec()
235 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd/stand/kboot/kboot/
H A Dkboot.h13 struct preloaded_file;
14 void bi_loadsmap(struct preloaded_file *kfp);
/freebsd/stand/kboot/kboot/arch/aarch64/
H A Dexec.c64 static int elf64_exec(struct preloaded_file *amp);
65 static int elf64_obj_exec(struct preloaded_file *amp);
100 elf64_exec(struct preloaded_file *fp) in elf64_exec()
283 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd/stand/kboot/include/
H A Defi.h16 struct preloaded_file;
23 void efi_bi_loadsmap(struct preloaded_file *kfp);
/freebsd/stand/efi/loader/arch/i386/
H A Delf64_freebsd.c44 static int elf64_exec(struct preloaded_file *amp);
45 static int elf64_obj_exec(struct preloaded_file *amp);
81 elf64_exec(struct preloaded_file *fp) in elf64_exec()
276 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
/freebsd/stand/efi/loader/arch/arm/
H A Dexec.c45 struct preloaded_file **result) in __elfN()
57 __elfN(arm_exec)(struct preloaded_file *fp) in __elfN()
/freebsd/stand/uboot/
H A Delf_freebsd.c43 struct preloaded_file **result) in __elfN()
63 __elfN(uboot_exec)(struct preloaded_file *fp) in __elfN()
/freebsd/stand/uboot/arch/powerpc/
H A Dppc64_elf_freebsd.c44 struct preloaded_file **result) in ppc64_uboot_elf_loadfile()
62 ppc64_uboot_elf_exec(struct preloaded_file *fp) in ppc64_uboot_elf_exec()
/freebsd/stand/libsa/geli/
H A Dgeliboot.h69 struct preloaded_file;
97 void geli_export_key_metadata(struct preloaded_file *kfp);
/freebsd/stand/powerpc/ofw/
H A Delf_freebsd.c48 struct preloaded_file **result) in __elfN()
68 __elfN(ofw_exec)(struct preloaded_file *fp) in __elfN()
H A Dppc64_elf_freebsd.c48 struct preloaded_file **result) in ppc64_ofw_elf_loadfile()
66 ppc64_ofw_elf_exec(struct preloaded_file *fp) in ppc64_ofw_elf_exec()
/freebsd/stand/efi/loader/arch/riscv/
H A Dexec.c48 riscv_set_boot_hart(struct preloaded_file *fp) in riscv_set_boot_hart()
71 __elfN(exec)(struct preloaded_file *fp) in __elfN()

12