| /freebsd-14.2/stand/common/ |
| H A D | bootstrap.h | 208 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); 274 void file_discard(struct preloaded_file *fp); 276 int file_addmodule(struct preloaded_file *, char *, int, [all …]
|
| H A D | module.c | 111 struct preloaded_file *fp; in command_load() 275 struct preloaded_file *fp; in unload() 300 struct preloaded_file *fp; in command_lsmod() 559 struct preloaded_file *fp; in file_load() 598 struct preloaded_file *fp; in file_load_dependencies() 654 struct preloaded_file * 657 struct preloaded_file *fp; in file_loadraw() 842 struct preloaded_file *fp; in mod_loadkld() 901 struct preloaded_file * 904 struct preloaded_file *fp; in file_findfile() [all …]
|
| H A D | load_elf_obj.c | 70 static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef, 72 static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef, 74 static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, 76 static int __elfN(obj_parse_modmetadata)(struct preloaded_file *mp, 90 struct preloaded_file **result) in __elfN() 92 struct preloaded_file *fp, *kfp; in __elfN() 194 *result = (struct preloaded_file *)fp; in __elfN() 226 __elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) in __elfN() 397 __elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef) in __elfN() 469 __elfN(obj_lookup_set)(struct preloaded_file *fp, elf_file_t ef, in __elfN() [all …]
|
| H A D | load_elf.c | 81 static int __elfN(loadimage)(struct preloaded_file *mp, elf_file_t ef, 85 static int __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, 87 static int __elfN(parse_modmetadata)(struct preloaded_file *mp, elf_file_t ef, 232 is_tg_kernel_support(struct preloaded_file *fp, elf_file_t ef) in is_tg_kernel_support() 367 struct preloaded_file **result, int multiboot) in __elfN() 369 struct preloaded_file *fp, *kfp; in __elfN() 492 *result = (struct preloaded_file *)fp; in __elfN() 531 __elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off) 991 __elfN(load_modmetadata)(struct preloaded_file *fp, uint64_t dest) 1118 __elfN(parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef, [all …]
|
| /freebsd-14.2/stand/i386/libi386/ |
| H A D | multiboot.c | 58 struct preloaded_file **result, int multiboot); 59 extern int elf64_load_modmetadata(struct preloaded_file *fp, uint64_t dest); 61 struct preloaded_file **result); 63 static int multiboot_loadfile(char *, uint64_t, struct preloaded_file **); 64 static int multiboot_exec(struct preloaded_file *); 67 static int multiboot_obj_exec(struct preloaded_file *fp); 79 struct preloaded_file **result) in multiboot_loadfile() 156 multiboot_exec(struct preloaded_file *fp) in multiboot_exec() 320 struct preloaded_file **result) in multiboot_obj_loadfile() 322 struct preloaded_file *mfp, *kfp, *rfp; in multiboot_obj_loadfile() [all …]
|
| H A D | elf32_freebsd.c | 39 static int elf32_exec(struct preloaded_file *amp); 40 static int elf32_obj_exec(struct preloaded_file *amp); 51 elf32_exec(struct preloaded_file *fp) in elf32_exec() 78 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
|
| H A D | elf64_freebsd.c | 40 static int elf64_exec(struct preloaded_file *amp); 41 static int elf64_obj_exec(struct preloaded_file *amp); 68 elf64_exec(struct preloaded_file *fp) in elf64_exec() 119 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
|
| H A D | libi386.h | 106 struct preloaded_file; 107 void bios_addsmapdata(struct preloaded_file *); 143 void bi_load_vbe_data(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/i386/loader/ |
| H A D | gfx_bios.c | 41 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-14.2/stand/efi/loader/arch/arm64/ |
| H A D | exec.c | 42 static int elf64_exec(struct preloaded_file *amp); 43 static int elf64_obj_exec(struct preloaded_file *amp); 59 elf64_exec(struct preloaded_file *fp) in elf64_exec() 96 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
|
| /freebsd-14.2/stand/userboot/userboot/ |
| H A D | elf32_freebsd.c | 39 static int elf32_exec(struct preloaded_file *amp); 40 static int elf32_obj_exec(struct preloaded_file *amp); 54 elf32_exec(struct preloaded_file *fp) in elf32_exec() 108 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec()
|
| H A D | libuserboot.h | 48 struct preloaded_file; 49 extern int bi_load(struct bootinfo *, struct preloaded_file *); 64 void bios_addsmapdata(struct preloaded_file *kfp);
|
| H A D | elf64_freebsd.c | 42 static int elf64_exec(struct preloaded_file *amp); 43 static int elf64_obj_exec(struct preloaded_file *amp); 85 elf64_exec(struct preloaded_file *fp) in elf64_exec() 167 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
|
| /freebsd-14.2/stand/efi/loader/arch/amd64/ |
| H A D | multiboot2.c | 56 struct preloaded_file **result, int multiboot); 57 extern int elf64_load_modmetadata(struct preloaded_file *fp, uint64_t dest); 59 struct preloaded_file **result); 75 loadfile(char *filename, uint64_t dest, struct preloaded_file **result) in loadfile() 318 exec(struct preloaded_file *fp) in exec() 496 obj_loadfile(char *filename, uint64_t dest, struct preloaded_file **result) in obj_loadfile() 498 struct preloaded_file *mfp, *kfp, *rfp; in obj_loadfile() 558 obj_exec(struct preloaded_file *fp) in obj_exec()
|
| H A D | elf64_freebsd.c | 48 static int elf64_exec(struct preloaded_file *amp); 49 static int elf64_obj_exec(struct preloaded_file *amp); 91 elf64_exec(struct preloaded_file *fp) in elf64_exec() 237 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
|
| /freebsd-14.2/stand/kboot/kboot/arch/aarch64/ |
| H A D | exec.c | 64 static int elf64_exec(struct preloaded_file *amp); 65 static int elf64_obj_exec(struct preloaded_file *amp); 101 elf64_exec(struct preloaded_file *fp) in elf64_exec() 284 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
|
| /freebsd-14.2/stand/uboot/arch/powerpc/ |
| H A D | ppc64_elf_freebsd.c | 44 struct preloaded_file **result) in ppc64_uboot_elf_loadfile() 62 ppc64_uboot_elf_exec(struct preloaded_file *fp) in ppc64_uboot_elf_exec()
|
| /freebsd-14.2/stand/efi/loader/arch/arm/ |
| H A D | exec.c | 47 struct preloaded_file **result) in __elfN() 59 __elfN(arm_exec)(struct preloaded_file *fp) in __elfN()
|
| /freebsd-14.2/stand/kboot/kboot/ |
| H A D | kboot.h | 20 struct preloaded_file; 21 void bi_loadsmap(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/uboot/ |
| H A D | elf_freebsd.c | 43 struct preloaded_file **result) in __elfN() 63 __elfN(uboot_exec)(struct preloaded_file *fp) in __elfN()
|
| /freebsd-14.2/stand/libsa/geli/ |
| H A D | geliboot.h | 69 struct preloaded_file; 97 void geli_export_key_metadata(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/powerpc/ofw/ |
| H A D | ppc64_elf_freebsd.c | 48 struct preloaded_file **result) in ppc64_ofw_elf_loadfile() 66 ppc64_ofw_elf_exec(struct preloaded_file *fp) in ppc64_ofw_elf_exec()
|
| H A D | elf_freebsd.c | 48 struct preloaded_file **result) in __elfN() 68 __elfN(ofw_exec)(struct preloaded_file *fp) in __elfN()
|
| /freebsd-14.2/stand/kboot/kboot/arch/powerpc64/ |
| H A D | ppc64_elf_freebsd.c | 59 struct preloaded_file **result) in ppc64_elf_loadfile() 71 ppc64_elf_exec(struct preloaded_file *fp) in ppc64_elf_exec()
|
| /freebsd-14.2/stand/kboot/kboot/arch/amd64/ |
| H A D | elf64_freebsd.c | 70 static int elf64_exec(struct preloaded_file *amp); 71 static int elf64_obj_exec(struct preloaded_file *amp); 142 elf64_exec(struct preloaded_file *fp) in elf64_exec() 455 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec()
|