Searched refs:modulep (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-current/stand/common/
H A Dmodinfo.h9 int md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
10 int md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
H A Dmetadata.c74 md_load_dual(char *args, vm_offset_t *modulep, vm_offset_t *dtb, int kern64) argument
179 *modulep = addr;
193 *modulep -= __elfN(relocation_offset);
218 md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb) argument
220 return (md_load_dual(args, modulep, dtb, 0));
225 md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb) argument
227 return (md_load_dual(args, modulep, dtb, 1));
/freebsd-current/sys/riscv/include/
H A Dmachdep.h44 vm_offset_t modulep; /* loader(8) metadata */ member in struct:riscv_bootparams
/freebsd-current/stand/efi/loader/arch/riscv/
H A Dexec.c49 vm_offset_t modulep, kernend; local
66 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) {
77 (*entry)((void *)modulep);
/freebsd-current/stand/efi/loader/arch/arm64/
H A Dexec.c45 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp,
61 vm_offset_t modulep, kernendp; local
76 err = bi_load(fp->f_args, &modulep, &kernendp, true);
91 (*entry)(modulep);
/freebsd-current/stand/userboot/userboot/
H A Dlibuserboot.h62 vm_offset_t *modulep, vm_offset_t *kernend);
63 int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
H A Delf32_freebsd.c58 vm_offset_t entry, bootinfop, modulep, kernend; local
67 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend);
84 *--sp = modulep;
H A Dbootinfo32.c53 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset_t *kernendp) argument
126 *modulep = addr;
158 bi.bi_modulep = *modulep;
H A Delf64_freebsd.c89 vm_offset_t modulep, kernend; local
102 err = bi_load64(fp->f_args, &modulep, &kernend);
144 stack[1] = modulep;
H A Dbootinfo64.c93 bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernendp) argument
155 *modulep = addr;
/freebsd-current/sys/arm64/include/
H A Dmachdep.h33 vm_offset_t modulep; member in struct:arm64_bootparams
/freebsd-current/stand/efi/loader/arch/arm/
H A Dexec.c62 vm_offset_t modulep, kernend; local
79 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) {
89 (*entry)((void *)modulep);
/freebsd-current/stand/i386/libi386/
H A Delf32_freebsd.c55 vm_offset_t entry, bootinfop, modulep, kernend; local
62 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend);
72 __exec((void *)entry, boothowto, bootdev, 0, 0, 0, bootinfop, modulep, kernend);
H A Delf64_freebsd.c72 vm_offset_t modulep, kernend; local
80 err = bi_load64(fp->f_args, &modulep, &kernend, 1);
113 __exec((void *)VTOP(amd64_tramp), modulep, kernend);
H A Dbootinfo64.c96 bi_load64(char *args, vm_offset_t *modulep, argument
144 module = *modulep = addr;
182 (void)md_copymodules(*modulep, true);
H A Dbootinfo32.c54 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset_t *kernendp) argument
148 *modulep = addr;
179 bi->bi_modulep = *modulep;
H A Dlibi386.h147 vm_offset_t *modulep, vm_offset_t *kernend);
148 int bi_load64(char *args, vm_offset_t *modulep,
H A Dmultiboot.c158 vm_offset_t modulep, kernend, entry; local
234 * modulep based on the original offset of modulep from the start of
245 * fp->f_addr modulep kernend
254 * modulep kernend
274 error = bi_load64(fp->f_args, &modulep, &kernend, 0);
299 header.modulep_offset = modulep - mb_mod[1].mod_start;
/freebsd-current/stand/kboot/kboot/arch/aarch64/
H A Dexec.c73 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp,
93 uint64_t modulep; // 8 module metadata member in struct:trampoline_data
103 vm_offset_t modulep, kernendp; local
217 error = bi_load(fp->f_args, &modulep, &kernendp, true);
235 (*entry)(modulep);
242 trampoline_data->modulep = modulep;
243 printf("Modulep = %jx\n", (uintmax_t)modulep);
/freebsd-current/sys/arm64/arm64/
H A Dmachdep_boot.c175 if (abp->modulep == 0)
177 /* Test if modulep point to valid DTB. */
178 dtb_ptr = (struct fdt_header *)abp->modulep;
197 if (abp->modulep == 0)
200 preload_metadata = (caddr_t)(uintptr_t)(abp->modulep);
H A Dgenassym.c41 ASSYM(BP_MODULEP, offsetof(struct arm64_bootparams, modulep));
/freebsd-current/stand/kboot/kboot/arch/amd64/
H A Delf64_freebsd.c67 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp,
102 * wants: offset 4 is modulep and offset8 is kernend, with the filler bytes
109 uint32_t modulep; // 4 module metadata member in struct:trampoline_data
127 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry);
146 vm_offset_t modulep, kernend; local
407 err = bi_load(fp->f_args, &modulep, &kernend, true);
421 efi_copy_finish : efi_copy_finish_nop, kernend, modulep,
428 * So we compute the VA of the module data by modulep + KERNBASE....
434 trampoline_data->modulep = modulep; /* Offse
[all...]
/freebsd-current/stand/efi/loader/arch/amd64/
H A Delf64_freebsd.c45 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp,
80 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry);
95 vm_offset_t modulep, kernend, trampcode, trampstack; local
219 err = bi_load(fp->f_args, &modulep, &kernend, true);
230 efi_copy_finish : efi_copy_finish_nop, kernend, modulep,
H A Dmultiboot2.c60 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp,
324 vm_offset_t modulep, kernend, kern_base, local
416 * modulep based on the original offset of modulep from the start of
427 * fp->f_addr modulep kernend
436 * modulep kernend
448 error = bi_load(fp->f_args, &modulep, &kernend, false);
469 header.modulep_offset = modulep - (fp->f_addr + fp->f_size - PAGE_SIZE);
/freebsd-current/stand/efi/loader/
H A Dbootinfo.c67 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp,
328 bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, bool exit_bs) argument
420 *modulep = addr;
433 module = *modulep;
457 *modulep -= __elfN(relocation_offset);

Completed in 131 milliseconds

12