| /freebsd-13-stable/stand/common/ |
| HD | 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); 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 …]
|
| HD | module.c | 59 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 …]
|
| HD | load_elf_obj.c | 71 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 …]
|
| HD | load_elf.c | 82 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 …]
|
| HD | metadata.c | 77 struct preloaded_file *kfp; in md_load_dual() 78 struct preloaded_file *xp; in md_load_dual()
|
| /freebsd-13-stable/stand/i386/libi386/ |
| HD | multiboot.c | 59 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 …]
|
| HD | elf32_freebsd.c | 40 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()
|
| HD | elf64_freebsd.c | 41 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()
|
| HD | libi386.h | 106 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/ |
| HD | elf32_freebsd.c | 47 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/ |
| HD | elf32_freebsd.c | 40 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()
|
| HD | libuserboot.h | 48 struct preloaded_file; 49 extern int bi_load(struct bootinfo *, struct preloaded_file *); 64 void bios_addsmapdata(struct preloaded_file *kfp);
|
| HD | elf64_freebsd.c | 43 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/ |
| HD | exec.c | 53 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/ |
| HD | exec.c | 60 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/ |
| HD | multiboot2.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); 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()
|
| HD | elf64_freebsd.c | 58 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/ |
| HD | exec.c | 48 struct preloaded_file **result) in __elfN() 60 __elfN(arm_exec)(struct preloaded_file *fp) in __elfN()
|
| /freebsd-13-stable/stand/uboot/ |
| HD | elf_freebsd.c | 48 struct preloaded_file **result) in __elfN() 68 __elfN(uboot_exec)(struct preloaded_file *fp) in __elfN()
|
| /freebsd-13-stable/stand/uboot/arch/powerpc/ |
| HD | ppc64_elf_freebsd.c | 45 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/ |
| HD | geliboot.h | 69 struct preloaded_file; 97 void geli_export_key_metadata(struct preloaded_file *kfp);
|
| /freebsd-13-stable/stand/powerpc/ofw/ |
| HD | elf_freebsd.c | 49 struct preloaded_file **result) in __elfN() 69 __elfN(ofw_exec)(struct preloaded_file *fp) in __elfN()
|
| HD | ppc64_elf_freebsd.c | 49 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/ |
| HD | elf64_freebsd.c | 70 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/ |
| HD | 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()
|