Home
last modified time | relevance | path

Searched refs:fp (Results 1 – 25 of 1263) sorted by path

12345678910>>...51

/illumos-gate/usr/src/boot/common/
H A Dboot.c57 struct preloaded_file *fp; in command_boot() local
91 if ((fp = file_findfile(NULL, NULL)) == NULL) { in command_boot()
101 free(fp->f_args); in command_boot()
102 fp->f_args = unargv(argc - 1, argv + 1); in command_boot()
110 file_formats[fp->f_loader]->l_exec(fp); in command_boot()
175 struct preloaded_file *fp; in autoboot() local
189 fp = file_findfile(NULL, NULL); in autoboot()
190 if (fp == NULL) { in autoboot()
193 fp = file_findfile(NULL, NULL); in autoboot()
194 if (fp == NULL) { /* still nothing? can't boot */ in autoboot()
[all …]
H A Dbootstrap.h273 struct file_metadata *file_findmetadata(struct preloaded_file *fp, int type);
276 void file_discard(struct preloaded_file *fp);
H A Dgfx_fb.c1994 struct font *fp; in load_font() local
2025 free(fp); in load_font()
2037 free(fp); in load_font()
2048 bp->font = fp; in load_font()
2078 size = howmany(fp->vf_width, 8) * fp->vf_height * glyphs; in load_font()
2114 bp->font = fp; in load_font()
2126 free(fp); in load_font()
2240 fp = calloc(sizeof (*fp), 1); in insert_font()
2245 fp->font_data = calloc(sizeof (*fp->font_data), 1); in insert_font()
2248 free(fp); in insert_font()
[all …]
H A Dinstall.c188 struct preloaded_file *fp; in install() local
297 fp = file_findfile(NULL, NULL); in install()
298 if (fp != NULL) in install()
299 file_formats[fp->f_loader]->l_exec(fp); in install()
H A Dload_elf.c164 fp = NULL; in __elfN()
251 fp = file_alloc(); in __elfN()
252 if (fp == NULL) { in __elfN()
279 fp->f_size = __elfN(loadimage)(fp, &ef, dest); in __elfN()
280 if (fp->f_size == 0 || fp->f_addr == 0) in __elfN()
294 file_discard(fp); in __elfN()
785 char *fp; in fake_modname() local
804 if (fp == NULL) in fake_modname()
806 memcpy(fp, sp, len); in fake_modname()
807 fp[len] = '\0'; in fake_modname()
[all …]
H A Dload_elf_obj.c87 struct preloaded_file *fp, *kfp; in __elfN() local
93 fp = NULL; in __elfN()
148 fp = file_alloc(); in __elfN()
149 if (fp == NULL) { in __elfN()
155 fp->f_name = strdup(filename); in __elfN()
156 fp->f_type = strdup(__elfN(obj_moduletype)); in __elfN()
160 fp->f_size = __elfN(obj_loadimage)(fp, &ef, dest); in __elfN()
161 if (fp->f_size == 0 || fp->f_addr == 0) in __elfN()
168 *result = (struct preloaded_file *)fp; in __elfN()
175 file_discard(fp); in __elfN()
[all …]
H A Dmodule.c253 for (fp = preloaded_files; fp; fp = fp->f_next) { in command_lsmod()
259 fp->f_type, (long)fp->f_size); in command_lsmod()
352 fp = NULL; in file_load()
489 if (fp == NULL || fp->f_name == NULL || fp->f_type == NULL) { in build_environment_module()
592 if (fp == NULL || fp->f_name == NULL || fp->f_type == NULL) { in build_font_module()
737 return (fp); in file_loadraw()
816 loadaddr = fp->f_addr + fp->f_size; in mod_loadkld()
822 fp = NULL; in mod_loadkld()
845 for (fp = preloaded_files; fp != NULL; fp = fp->f_next) { in file_findfile()
865 for (fp = preloaded_files; fp; fp = fp->f_next) { in file_findmodule()
[all …]
H A Dmultiboot2.c152 if (fp != NULL) in multiboot2_loadfile()
245 fp = file_alloc(); in multiboot2_loadfile()
246 if (fp == NULL) { in multiboot2_loadfile()
253 file_discard(fp); in multiboot2_loadfile()
259 file_discard(fp); in multiboot2_loadfile()
269 file_discard(fp); in multiboot2_loadfile()
272 fp->f_size = archsw.arch_readin(fd, fp->f_addr, st.st_size); in multiboot2_loadfile()
277 file_discard(fp); in multiboot2_loadfile()
284 if (fp->f_name == NULL || fp->f_type == NULL) { in multiboot2_loadfile()
323 *result = fp; in multiboot2_loadfile()
[all …]
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/
H A Delf64_freebsd.c94 elf64_exec(struct preloaded_file *fp) in elf64_exec() argument
131 if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) in elf64_exec()
173 err = bi_load(fp->f_args, &modulep, &kernend); in elf64_exec()
188 elf64_obj_exec(struct preloaded_file *fp __attribute((unused))) in elf64_obj_exec()
/illumos-gate/usr/src/boot/efi/loader/arch/arm/
H A Dexec.c63 __elfN(arm_exec)(struct preloaded_file *fp) in __elfN()
71 if ((fmp = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) in __elfN()
77 if ((error = bi_load(fp->f_args, &modulep, &kernend)) != 0) { in __elfN()
84 printf("Kernel args: %s\n", fp->f_args); in __elfN()
/illumos-gate/usr/src/boot/efi/loader/arch/arm64/
H A Dexec.c70 elf64_exec(struct preloaded_file *fp) in elf64_exec() argument
109 if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) in elf64_exec()
116 err = bi_load(fp->f_args, &modulep, &kernendp); in elf64_exec()
125 clean_addr = (vm_offset_t)efi_translate(fp->f_addr); in elf64_exec()
136 elf64_obj_exec(struct preloaded_file *fp) in elf64_obj_exec() argument
139 printf("%s called for preloaded file %p (=%s):\n", __func__, fp, in elf64_obj_exec()
140 fp->f_name); in elf64_obj_exec()
/illumos-gate/usr/src/boot/efi/loader/arch/i386/
H A Dbootinfo.c181 struct preloaded_file *fp; in bi_copymodules() local
185 for (fp = file_findfile(NULL, NULL); fp != NULL; fp = fp->f_next) { in bi_copymodules()
187 MOD_NAME(addr, fp->f_name); in bi_copymodules()
188 MOD_TYPE(addr, fp->f_type); in bi_copymodules()
189 if (fp->f_args) in bi_copymodules()
190 MOD_ARGS(addr, fp->f_args); in bi_copymodules()
191 MOD_ADDR(addr, fp->f_addr); in bi_copymodules()
192 MOD_SIZE(addr, fp->f_size); in bi_copymodules()
209 bi_load(struct preloaded_file *fp, uint64_t *bi_addr) in bi_load() argument
235 md = file_findmetadata(fp, MODINFOMD_SSYM); in bi_load()
[all …]
H A Delf32_freebsd.c63 elf32_exec(struct preloaded_file *fp) in elf32_exec() argument
70 if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) in elf32_exec()
75 err = bi_load(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); in elf32_exec()
84 ldr_enter(fp->f_name); in elf32_exec()
93 elf32_obj_exec(struct preloaded_file *fp) in elf32_obj_exec() argument
/illumos-gate/usr/src/boot/efi/loader/
H A Dbootinfo.c211 struct preloaded_file *fp; in bi_copymodules() local
218 for (fp = file_findfile(NULL, NULL); fp != NULL; fp = fp->f_next) { in bi_copymodules()
219 MOD_NAME(addr, fp->f_name, c); /* This must come first. */ in bi_copymodules()
220 MOD_TYPE(addr, fp->f_type, c); in bi_copymodules()
221 if (fp->f_args) in bi_copymodules()
222 MOD_ARGS(addr, fp->f_args, c); in bi_copymodules()
223 v = fp->f_addr; in bi_copymodules()
228 v = fp->f_size; in bi_copymodules()
230 for (md = fp->f_metadata; md != NULL; md = md->md_next) in bi_copymodules()
/illumos-gate/usr/src/boot/forth/
H A Dsupport.4th153 ptr km.fp \ preloaded_file
/illumos-gate/usr/src/boot/i386/libi386/
H A Dbootinfo32.c102 struct preloaded_file *fp; in bi_copymodules32() local
108 for (fp = file_findfile(NULL, NULL); fp != NULL; fp = fp->f_next) { in bi_copymodules32()
110 MOD_NAME(addr, fp->f_name, c); /* this field must come first */ in bi_copymodules32()
111 MOD_TYPE(addr, fp->f_type, c); in bi_copymodules32()
112 if (fp->f_args) in bi_copymodules32()
113 MOD_ARGS(addr, fp->f_args, c); in bi_copymodules32()
114 MOD_ADDR(addr, fp->f_addr, c); in bi_copymodules32()
115 MOD_SIZE(addr, fp->f_size, c); in bi_copymodules32()
116 for (md = fp->f_metadata; md != NULL; md = md->md_next) in bi_copymodules32()
H A Dbootinfo64.c104 struct preloaded_file *fp; in bi_copymodules64() local
111 for (fp = file_findfile(NULL, NULL); fp != NULL; fp = fp->f_next) { in bi_copymodules64()
113 MOD_NAME(addr, fp->f_name, c); /* this field must come first */ in bi_copymodules64()
114 MOD_TYPE(addr, fp->f_type, c); in bi_copymodules64()
115 if (fp->f_args) in bi_copymodules64()
116 MOD_ARGS(addr, fp->f_args, c); in bi_copymodules64()
117 v = fp->f_addr; in bi_copymodules64()
119 v = fp->f_size; in bi_copymodules64()
121 for (md = fp->f_metadata; md != NULL; md = md->md_next) in bi_copymodules64()
H A Delf32_freebsd.c53 elf32_exec(struct preloaded_file *fp) in elf32_exec() argument
60 if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) in elf32_exec()
64 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); in elf32_exec()
80 elf32_obj_exec(struct preloaded_file *fp __unused) in elf32_obj_exec()
H A Delf64_freebsd.c71 elf64_exec(struct preloaded_file *fp) in elf64_exec() argument
79 if ((md = file_findmetadata(fp, MODINFOMD_ELFHDR)) == NULL) in elf64_exec()
83 err = bi_load64(fp->f_args, 0, &modulep, &kernend, 1); in elf64_exec()
122 elf64_obj_exec(struct preloaded_file *fp __unused) in elf64_obj_exec()
H A Di386_copy.c50 addr_verify(struct preloaded_file *fp, vm_offset_t addr, size_t size) in addr_verify() argument
54 while (fp != NULL) { in addr_verify()
55 f_addr = fp->f_addr; in addr_verify()
58 (f_addr + fp->f_size >= addr)) { in addr_verify()
64 fp = fp->f_next; in addr_verify()
110 struct preloaded_file *fp, *mfp; in i386_loadaddr() local
139 fp = file_findfile(NULL, NULL); in i386_loadaddr()
140 if (fp == NULL) in i386_loadaddr()
142 md = file_findmetadata(fp, MODINFOMD_SMAP); in i386_loadaddr()
150 mfp = fp; in i386_loadaddr()
[all …]
H A Dlinux.c95 struct preloaded_file *fp; in linux_loadkernel() local
108 if (fp != NULL) in linux_loadkernel()
144 fp = file_alloc(); in linux_loadkernel()
145 if (fp == NULL) { in linux_loadkernel()
150 bios_addsmapdata(fp); in linux_loadkernel()
162 file_discard(fp); in linux_loadkernel()
196 file_discard(fp); in linux_loadkernel()
208 file_discard(fp); in linux_loadkernel()
223 file_discard(fp); in linux_loadkernel()
268 *result = fp; in linux_loadkernel()
[all …]
H A Dmultiboot.c104 struct preloaded_file *fp; in multiboot_loadfile() local
111 if (fp != NULL) { in multiboot_loadfile()
183 fp = file_alloc(); in multiboot_loadfile()
184 if (fp == NULL) { in multiboot_loadfile()
192 if (fp->f_size == 0) { in multiboot_loadfile()
193 file_discard(fp); in multiboot_loadfile()
197 fp->f_metadata = NULL; in multiboot_loadfile()
209 bios_addsmapdata(fp); in multiboot_loadfile()
210 *result = fp; in multiboot_loadfile()
283 entry = fp->f_addr; in multiboot_exec()
[all …]
/illumos-gate/usr/src/boot/include/netinet/
H A Din_pcb.h483 uint32_t *faddr, uint16_t *fp);
/illumos-gate/usr/src/boot/include/
H A Dstdio.h501 #define getc(fp) (!__isthreaded ? __sgetc(fp) : (getc)(fp)) argument
502 #define putc(x, fp) (!__isthreaded ? __sputc(x, fp) : (putc)(x, fp)) argument
518 #define getc_unlocked(fp) __sgetc(fp) argument
519 #define putc_unlocked(x, fp) __sputc(x, fp) argument
/illumos-gate/usr/src/boot/libsa/
H A Dcd9660.c434 fp->f_off = 0; in cd9660_open()
442 free(fp); in cd9660_open()
454 free(fp); in cd9660_close()
467 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno; in buf_read_file()
489 if (*size_p > fp->f_size - fp->f_off) in buf_read_file()
490 *size_p = fp->f_size - fp->f_off; in buf_read_file()
504 if (fp->f_off < 0 || fp->f_off >= fp->f_size) in cd9660_read()
534 if (fp->f_off >= fp->f_size) in cd9660_readdir()
551 if (fp->f_flags & F_ROOTDIR && fp->f_off == 0) in cd9660_readdir()
601 fp->f_off = fp->f_size - offset; in cd9660_seek()
[all …]

12345678910>>...51