Symbol: preloaded_file
usr/src/boot/common/boot.c
175
struct preloaded_file *fp;
usr/src/boot/common/boot.c
57
struct preloaded_file *fp;
usr/src/boot/common/bootstrap.h
214
struct preloaded_file;
usr/src/boot/common/bootstrap.h
222
struct preloaded_file *m_fp;
usr/src/boot/common/bootstrap.h
248
struct preloaded_file *f_next; /* next file */
usr/src/boot/common/bootstrap.h
257
int (*l_load)(char *, uint64_t, struct preloaded_file **);
usr/src/boot/common/bootstrap.h
262
int (*l_exec)(struct preloaded_file *);
usr/src/boot/common/bootstrap.h
266
extern struct preloaded_file *preloaded_files;
usr/src/boot/common/bootstrap.h
272
struct preloaded_file *file_alloc(void);
usr/src/boot/common/bootstrap.h
273
struct preloaded_file *file_findfile(const char *name, const char *type);
usr/src/boot/common/bootstrap.h
274
struct file_metadata *file_findmetadata(struct preloaded_file *fp, int type);
usr/src/boot/common/bootstrap.h
275
struct preloaded_file *file_loadraw(const char *name, char *type, int argc,
usr/src/boot/common/bootstrap.h
277
void file_discard(struct preloaded_file *fp);
usr/src/boot/common/bootstrap.h
278
void file_addmetadata(struct preloaded_file *, int, size_t, void *);
usr/src/boot/common/bootstrap.h
279
int file_addmodule(struct preloaded_file *, char *, int,
usr/src/boot/common/bootstrap.h
297
int elf64_loadfile(char *, uint64_t, struct preloaded_file **);
usr/src/boot/common/bootstrap.h
298
int elf32_loadfile(char *, uint64_t, struct preloaded_file **);
usr/src/boot/common/bootstrap.h
299
int elf64_obj_loadfile(char *, uint64_t, struct preloaded_file **);
usr/src/boot/common/bootstrap.h
300
int elf32_obj_loadfile(char *, uint64_t, struct preloaded_file **);
usr/src/boot/common/bootstrap.h
304
int elf64_loadfile_raw(char *, uint64_t, struct preloaded_file **, int);
usr/src/boot/common/bootstrap.h
305
int elf32_loadfile_raw(char *, uint64_t, struct preloaded_file **, int);
usr/src/boot/common/bootstrap.h
306
int elf64_load_modmetadata(struct preloaded_file *, uint64_t);
usr/src/boot/common/bootstrap.h
307
int elf32_load_modmetadata(struct preloaded_file *, uint64_t);
usr/src/boot/common/load_elf.c
1057
__elfN(lookup_symbol)(struct preloaded_file *fp __unused, elf_file_t ef,
usr/src/boot/common/load_elf.c
1105
__elfN(reloc_ptr)(struct preloaded_file *mp __unused, elf_file_t ef,
usr/src/boot/common/load_elf.c
150
__elfN(loadfile)(char *filename, uint64_t dest, struct preloaded_file **result)
usr/src/boot/common/load_elf.c
157
struct preloaded_file **result, int multiboot)
usr/src/boot/common/load_elf.c
159
struct preloaded_file *fp, *kfp;
usr/src/boot/common/load_elf.c
287
*result = (struct preloaded_file *)fp;
usr/src/boot/common/load_elf.c
308
__elfN(loadimage)(struct preloaded_file *fp, elf_file_t ef, uint64_t off)
usr/src/boot/common/load_elf.c
74
static int __elfN(loadimage)(struct preloaded_file *, elf_file_t, uint64_t);
usr/src/boot/common/load_elf.c
75
static int __elfN(lookup_symbol)(struct preloaded_file *, elf_file_t,
usr/src/boot/common/load_elf.c
77
static int __elfN(reloc_ptr)(struct preloaded_file *, elf_file_t,
usr/src/boot/common/load_elf.c
79
static int __elfN(parse_modmetadata)(struct preloaded_file *, elf_file_t,
usr/src/boot/common/load_elf.c
829
__elfN(load_modmetadata)(struct preloaded_file *fp, uint64_t dest)
usr/src/boot/common/load_elf.c
944
__elfN(parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef,
usr/src/boot/common/load_elf_obj.c
168
*result = (struct preloaded_file *)fp;
usr/src/boot/common/load_elf_obj.c
189
__elfN(obj_loadimage)(struct preloaded_file *fp, elf_file_t ef, u_int64_t off)
usr/src/boot/common/load_elf_obj.c
351
__elfN(obj_parse_modmetadata)(struct preloaded_file *fp, elf_file_t ef)
usr/src/boot/common/load_elf_obj.c
423
__elfN(obj_lookup_set)(struct preloaded_file *fp __unused, elf_file_t ef,
usr/src/boot/common/load_elf_obj.c
461
__elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef, Elf_Addr p,
usr/src/boot/common/load_elf_obj.c
65
static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef,
usr/src/boot/common/load_elf_obj.c
67
static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef,
usr/src/boot/common/load_elf_obj.c
69
static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
usr/src/boot/common/load_elf_obj.c
71
static int __elfN(obj_parse_modmetadata)(struct preloaded_file *mp,
usr/src/boot/common/load_elf_obj.c
85
struct preloaded_file **result)
usr/src/boot/common/load_elf_obj.c
87
struct preloaded_file *fp, *kfp;
usr/src/boot/common/module.c
1128
file_addmodule(struct preloaded_file *fp, char *modname, int version,
usr/src/boot/common/module.c
1160
file_discard(struct preloaded_file *fp)
usr/src/boot/common/module.c
1197
struct preloaded_file *
usr/src/boot/common/module.c
1201
return (calloc(1, sizeof (struct preloaded_file)));
usr/src/boot/common/module.c
1208
file_insert_tail(struct preloaded_file *fp)
usr/src/boot/common/module.c
1210
struct preloaded_file *cm;
usr/src/boot/common/module.c
1227
file_remove(struct preloaded_file *fp)
usr/src/boot/common/module.c
1229
struct preloaded_file *cm;
usr/src/boot/common/module.c
150
struct preloaded_file *fp;
usr/src/boot/common/module.c
202
struct preloaded_file *fp;
usr/src/boot/common/module.c
227
struct preloaded_file *fp;
usr/src/boot/common/module.c
326
file_load(char *filename, vm_offset_t dest, struct preloaded_file **result)
usr/src/boot/common/module.c
329
struct preloaded_file *fp;
usr/src/boot/common/module.c
365
file_load_dependencies(struct preloaded_file *base_file)
usr/src/boot/common/module.c
368
struct preloaded_file *fp;
usr/src/boot/common/module.c
437
module_hash(struct preloaded_file *fp, void *addr, size_t size)
usr/src/boot/common/module.c
460
struct preloaded_file *fp;
usr/src/boot/common/module.c
522
struct preloaded_file *fp;
usr/src/boot/common/module.c
638
struct preloaded_file *
usr/src/boot/common/module.c
64
static int file_load(char *, vm_offset_t, struct preloaded_file **);
usr/src/boot/common/module.c
641
struct preloaded_file *fp;
usr/src/boot/common/module.c
65
static int file_load_dependencies(struct preloaded_file *);
usr/src/boot/common/module.c
67
static struct kernel_module *file_findmodule(struct preloaded_file *, char *,
usr/src/boot/common/module.c
71
static void file_insert_tail(struct preloaded_file *);
usr/src/boot/common/module.c
72
static void file_remove(struct preloaded_file *);
usr/src/boot/common/module.c
782
struct preloaded_file *fp;
usr/src/boot/common/module.c
837
struct preloaded_file *
usr/src/boot/common/module.c
840
struct preloaded_file *fp;
usr/src/boot/common/module.c
855
file_findmodule(struct preloaded_file *fp, char *modname,
usr/src/boot/common/module.c
89
struct preloaded_file *preloaded_files = NULL;
usr/src/boot/common/module.c
893
file_addmetadata(struct preloaded_file *fp, int type, size_t size, void *p)
usr/src/boot/common/module.c
912
file_findmetadata(struct preloaded_file *fp, int type)
usr/src/boot/common/multiboot2.c
133
struct preloaded_file **result)
usr/src/boot/common/multiboot2.c
143
struct preloaded_file *fp;
usr/src/boot/common/multiboot2.c
587
mb_kernel_cmdline(struct preloaded_file *fp, struct devdesc *rootdev,
usr/src/boot/common/multiboot2.c
674
module_size(struct preloaded_file *fp)
usr/src/boot/common/multiboot2.c
677
struct preloaded_file *mfp;
usr/src/boot/common/multiboot2.c
71
static int multiboot2_loadfile(char *, uint64_t, struct preloaded_file **);
usr/src/boot/common/multiboot2.c
72
static int multiboot2_exec(struct preloaded_file *);
usr/src/boot/common/multiboot2.c
734
biossmap_size(struct preloaded_file *fp)
usr/src/boot/common/multiboot2.c
749
mbi_size(struct preloaded_file *fp, char *cmdline)
usr/src/boot/common/multiboot2.c
832
multiboot2_exec(struct preloaded_file *fp)
usr/src/boot/common/multiboot2.c
835
struct preloaded_file *mfp;
usr/src/boot/efi/loader/arch/amd64/elf64_freebsd.c
188
elf64_obj_exec(struct preloaded_file *fp __attribute((unused)))
usr/src/boot/efi/loader/arch/amd64/elf64_freebsd.c
57
static int elf64_exec(struct preloaded_file *amp);
usr/src/boot/efi/loader/arch/amd64/elf64_freebsd.c
58
static int elf64_obj_exec(struct preloaded_file *amp);
usr/src/boot/efi/loader/arch/amd64/elf64_freebsd.c
94
elf64_exec(struct preloaded_file *fp)
usr/src/boot/efi/loader/arch/arm/exec.c
51
struct preloaded_file **result)
usr/src/boot/efi/loader/arch/arm/exec.c
63
__elfN(arm_exec)(struct preloaded_file *fp)
usr/src/boot/efi/loader/arch/arm64/exec.c
136
elf64_obj_exec(struct preloaded_file *fp)
usr/src/boot/efi/loader/arch/arm64/exec.c
54
static int elf64_exec(struct preloaded_file *amp);
usr/src/boot/efi/loader/arch/arm64/exec.c
55
static int elf64_obj_exec(struct preloaded_file *amp);
usr/src/boot/efi/loader/arch/arm64/exec.c
70
elf64_exec(struct preloaded_file *fp)
usr/src/boot/efi/loader/arch/i386/bootinfo.c
181
struct preloaded_file *fp;
usr/src/boot/efi/loader/arch/i386/bootinfo.c
209
bi_load(struct preloaded_file *fp, uint64_t *bi_addr)
usr/src/boot/efi/loader/arch/i386/bootinfo.c
212
struct preloaded_file *xp;
usr/src/boot/efi/loader/arch/i386/elf32_freebsd.c
45
static int elf32_exec(struct preloaded_file *amp);
usr/src/boot/efi/loader/arch/i386/elf32_freebsd.c
46
static int elf32_obj_exec(struct preloaded_file *amp);
usr/src/boot/efi/loader/arch/i386/elf32_freebsd.c
63
elf32_exec(struct preloaded_file *fp)
usr/src/boot/efi/loader/arch/i386/elf32_freebsd.c
93
elf32_obj_exec(struct preloaded_file *fp)
usr/src/boot/efi/loader/bootinfo.c
211
struct preloaded_file *fp;
usr/src/boot/efi/loader/bootinfo.c
239
bi_load_efi_data(struct preloaded_file *kfp)
usr/src/boot/efi/loader/bootinfo.c
341
struct preloaded_file *xp, *kfp;
usr/src/boot/efi/loader/loader_efi.h
71
void efi_addsmapdata(struct preloaded_file *);
usr/src/boot/efi/loader/memmap.c
157
efi_addsmapdata(struct preloaded_file *kfp)
usr/src/boot/i386/libi386/biossmap.c
121
bios_addsmapdata(struct preloaded_file *kfp)
usr/src/boot/i386/libi386/bootinfo32.c
102
struct preloaded_file *fp;
usr/src/boot/i386/libi386/bootinfo32.c
136
struct preloaded_file *xp, *kfp;
usr/src/boot/i386/libi386/bootinfo64.c
104
struct preloaded_file *fp;
usr/src/boot/i386/libi386/bootinfo64.c
142
struct preloaded_file *xp, *kfp;
usr/src/boot/i386/libi386/elf32_freebsd.c
41
static int elf32_exec(struct preloaded_file *amp);
usr/src/boot/i386/libi386/elf32_freebsd.c
42
static int elf32_obj_exec(struct preloaded_file *amp);
usr/src/boot/i386/libi386/elf32_freebsd.c
53
elf32_exec(struct preloaded_file *fp)
usr/src/boot/i386/libi386/elf32_freebsd.c
80
elf32_obj_exec(struct preloaded_file *fp __unused)
usr/src/boot/i386/libi386/elf64_freebsd.c
122
elf64_obj_exec(struct preloaded_file *fp __unused)
usr/src/boot/i386/libi386/elf64_freebsd.c
42
static int elf64_exec(struct preloaded_file *amp);
usr/src/boot/i386/libi386/elf64_freebsd.c
43
static int elf64_obj_exec(struct preloaded_file *amp);
usr/src/boot/i386/libi386/elf64_freebsd.c
71
elf64_exec(struct preloaded_file *fp)
usr/src/boot/i386/libi386/i386_copy.c
110
struct preloaded_file *fp, *mfp;
usr/src/boot/i386/libi386/i386_copy.c
50
addr_verify(struct preloaded_file *fp, vm_offset_t addr, size_t size)
usr/src/boot/i386/libi386/libi386.h
106
struct preloaded_file;
usr/src/boot/i386/libi386/libi386.h
107
void bios_addsmapdata(struct preloaded_file *);
usr/src/boot/i386/libi386/libi386.h
149
int mb_kernel_cmdline(struct preloaded_file *, struct devdesc *, char **);
usr/src/boot/i386/libi386/linux.c
276
linux_exec(struct preloaded_file *fp)
usr/src/boot/i386/libi386/linux.c
280
struct preloaded_file *mfp = fp->f_next;
usr/src/boot/i386/libi386/linux.c
34
static int linux_loadkernel(char *, u_int64_t, struct preloaded_file **);
usr/src/boot/i386/libi386/linux.c
35
static int linux_loadinitrd(char *, u_int64_t, struct preloaded_file **);
usr/src/boot/i386/libi386/linux.c
36
static int linux_exec(struct preloaded_file *);
usr/src/boot/i386/libi386/linux.c
37
static int linux_execinitrd(struct preloaded_file *);
usr/src/boot/i386/libi386/linux.c
413
struct preloaded_file **result)
usr/src/boot/i386/libi386/linux.c
415
struct preloaded_file *mfp;
usr/src/boot/i386/libi386/linux.c
434
static int linux_execinitrd(struct preloaded_file *pf __unused)
usr/src/boot/i386/libi386/linux.c
66
find_real_addr(struct preloaded_file *fp)
usr/src/boot/i386/libi386/linux.c
92
struct preloaded_file **result)
usr/src/boot/i386/libi386/linux.c
95
struct preloaded_file *fp;
usr/src/boot/i386/libi386/multiboot.c
104
struct preloaded_file *fp;
usr/src/boot/i386/libi386/multiboot.c
231
multiboot_exec(struct preloaded_file *fp)
usr/src/boot/i386/libi386/multiboot.c
233
struct preloaded_file *mfp;
usr/src/boot/i386/libi386/multiboot.c
449
struct preloaded_file **result)
usr/src/boot/i386/libi386/multiboot.c
451
struct preloaded_file *mfp, *kfp, *rfp;
usr/src/boot/i386/libi386/multiboot.c
530
multiboot_obj_exec(struct preloaded_file *fp __unused)
usr/src/boot/i386/libi386/multiboot.c
72
static int multiboot_loadfile(char *, u_int64_t, struct preloaded_file **);
usr/src/boot/i386/libi386/multiboot.c
73
static int multiboot_exec(struct preloaded_file *);
usr/src/boot/i386/libi386/multiboot.c
75
static int multiboot_obj_loadfile(char *, u_int64_t, struct preloaded_file **);
usr/src/boot/i386/libi386/multiboot.c
76
static int multiboot_obj_exec(struct preloaded_file *fp);
usr/src/boot/i386/libi386/multiboot.c
83
num_modules(struct preloaded_file *kfp)
usr/src/boot/i386/libi386/multiboot.c
96
struct preloaded_file **result)
usr/src/common/ficl/loader.c
400
struct preloaded_file *fp;