/illumos-gate/usr/src/boot/sys/boot/userboot/userboot/ |
H A D | libuserboot.h | 55 extern ssize_t userboot_copyin(const void *, vm_offset_t, size_t); 56 extern ssize_t userboot_copyout(vm_offset_t, void *, size_t); 57 extern ssize_t userboot_readin(int, vm_offset_t, size_t); 64 vm_offset_t bi_copyenv(vm_offset_t addr); 65 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 66 vm_offset_t *modulep, vm_offset_t *kernend); 67 int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernen [all...] |
H A D | copy.c | 35 userboot_copyin(const void *src, vm_offset_t va, size_t len) 43 userboot_copyout(vm_offset_t va, void *dst, size_t len) 51 userboot_readin(int fd, vm_offset_t va, size_t len)
|
H A D | bootinfo32.c | 53 * MOD_ADDR sizeof(vm_offset_t) module load address 100 static vm_offset_t 101 bi_copymodules32(vm_offset_t addr) 135 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset_t *kernendp) 140 vm_offset_t addr; 141 vm_offset_t kernend; 142 vm_offset_t envp; 143 vm_offset_t siz [all...] |
/illumos-gate/usr/src/boot/sys/boot/efi/loader/ |
H A D | loader_efi.h | 44 ssize_t efi_copyin(const void *src, vm_offset_t dest, const size_t len); 45 ssize_t efi_copyout(const vm_offset_t src, void *dest, const size_t len); 46 ssize_t efi_readin(const int fd, vm_offset_t dest, const size_t len); 47 void * efi_translate(vm_offset_t ptr);
|
H A D | copy.c | 81 efi_translate(vm_offset_t ptr) 88 efi_copyin(const void *src, vm_offset_t dest, const size_t len) 92 stage_offset = (vm_offset_t)staging - dest; 106 efi_copyout(const vm_offset_t src, void *dest, const size_t len) 120 efi_readin(const int fd, vm_offset_t dest, const size_t len)
|
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/ |
H A D | libi386.h | 115 ssize_t i386_copyin(const void *src, vm_offset_t dest, const size_t len); 116 ssize_t i386_copyout(const vm_offset_t src, void *dest, const size_t len); 117 ssize_t i386_readin(const int fd, vm_offset_t dest, const size_t len); 126 extern vm_offset_t memtop; /* last address of physical memory + 1 */ 127 extern vm_offset_t memtop_copyin; /* memtop less heap size for the cases */ 132 extern vm_offset_t high_heap_base; /* for use as the heap */ 148 vm_offset_t bi_copyenv(vm_offset_t addr); 149 int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, 150 vm_offset_t *module [all...] |
H A D | i386_copy.c | 40 i386_copyin(const void *src, vm_offset_t dest, const size_t len) 52 i386_copyout(const vm_offset_t src, void *dest, const size_t len) 65 i386_readin(const int fd, vm_offset_t dest, const size_t len)
|
H A D | bootinfo32.c | 53 * MOD_ADDR sizeof(vm_offset_t) module load address 100 static vm_offset_t 101 bi_copymodules32(vm_offset_t addr) 135 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset_t *kernendp) 140 vm_offset_t addr; 141 vm_offset_t kernend; 142 vm_offset_t envp; 143 vm_offset_t siz [all...] |
H A D | pread.c | 56 vm_offset_t dest;
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/i386/ |
H A D | i386_copy.c | 41 i386_copyin(const void *src, vm_offset_t dest, const size_t len) 48 i386_copyout(const vm_offset_t src, void *dest, const size_t len) 56 i386_readin(const int fd, vm_offset_t dest, const size_t len)
|
H A D | bootinfo.c | 89 vm_offset_t 90 bi_copyenv(vm_offset_t start) 93 vm_offset_t addr, last; 135 * MOD_ADDR sizeof(vm_offset_t) module load address 178 vm_offset_t 179 bi_copymodules(vm_offset_t addr) 216 vm_offset_t addr, ssym, esym; 236 ssym = (md != NULL) ? *((vm_offset_t *)&(md->md_data)) : 0; 238 esym = (md != NULL) ? *((vm_offset_t *)&(md->md_data)) : 0;
|
/illumos-gate/usr/src/boot/sys/boot/arm64/libarm64/ |
H A D | cache.c | 65 vm_offset_t addr, end; 70 end = (vm_offset_t)ptr + (vm_offset_t)len; 72 addr = (vm_offset_t)ptr;
|
/illumos-gate/usr/src/boot/sys/boot/ofw/libofw/ |
H A D | libofw.h | 53 ssize_t ofw_copyin(const void *src, vm_offset_t dest, const size_t len); 54 ssize_t ofw_copyout(const vm_offset_t src, void *dest, const size_t len); 55 ssize_t ofw_readin(const int fd, vm_offset_t dest, const size_t len); 67 int ofw_elf_loadfile(char *, vm_offset_t, struct preloaded_file **);
|
H A D | ofw_copy.c | 48 ofw_mapmem(vm_offset_t dest, const size_t len) 54 static vm_offset_t last_dest = 0; 110 last_dest = (vm_offset_t) destp; 117 ofw_copyin(const void *src, vm_offset_t dest, const size_t len) 129 ofw_copyout(const vm_offset_t src, void *dest, const size_t len) 136 ofw_readin(const int fd, vm_offset_t dest, const size_t len) 141 vm_offset_t p;
|
H A D | ofw_memory.c | 42 vm_offset_t va; 44 vm_offset_t pa; 49 vm_offset_t va; 51 vm_offset_t pa_hi; 52 vm_offset_t pa_lo;
|
H A D | elf_freebsd.c | 43 extern vm_offset_t reloc; /* From <arch>/conf.c */ 70 vm_offset_t mdp, dtbp;
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/arm/ |
H A D | exec.c | 46 extern vm_offset_t md_load(char *, vm_offset_t *); 47 extern int bi_load(char *, vm_offset_t *, vm_offset_t *); 66 vm_offset_t modulep, kernend;
|
/illumos-gate/usr/src/boot/sys/boot/uboot/lib/ |
H A D | libuboot.h | 64 ssize_t uboot_copyin(const void *src, vm_offset_t dest, const size_t len); 65 ssize_t uboot_copyout(const vm_offset_t src, void *dest, const size_t len); 66 ssize_t uboot_readin(const int fd, vm_offset_t dest, const size_t len);
|
H A D | elf_freebsd.c | 47 extern vm_offset_t md_load(char *, vm_offset_t *); 74 vm_offset_t mdp;
|
/illumos-gate/usr/src/boot/sys/boot/fdt/ |
H A D | fdt_platform.h | 41 int fdt_copy(vm_offset_t);
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/arm64/ |
H A D | exec.c | 58 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp); 73 vm_offset_t modulep, kernendp; 74 vm_offset_t clean_addr; 81 void (*entry)(vm_offset_t); 123 clean_addr = (vm_offset_t)efi_translate(fp->f_addr); 124 clean_size = (vm_offset_t)efi_translate(kernendp) - clean_addr;
|
/illumos-gate/usr/src/boot/sys/boot/sparc64/loader/ |
H A D | main.c | 91 int (*mmu_mapin)(vm_offset_t va, vm_size_t len); 94 typedef void kernel_entry_t(vm_offset_t mdp, u_long o1, u_long o2, u_long o3, 98 static int dtlb_enter_sun4u(u_int, u_long data, vm_offset_t); 99 static vm_offset_t dtlb_va_to_pa_sun4u(vm_offset_t); 101 static int itlb_enter_sun4u(u_int, u_long data, vm_offset_t); 102 static vm_offset_t itlb_va_to_pa_sun4u(vm_offset_t); 104 extern vm_offset_t md_load(char *, vm_offset_t *, vm_offset_ [all...] |
/illumos-gate/usr/src/boot/sys/boot/uboot/common/ |
H A D | metadata.c | 129 static vm_offset_t 130 md_copyenv(vm_offset_t addr) 165 * MOD_ADDR sizeof(vm_offset_t) module load address 212 static vm_offset_t 213 md_copymodules(vm_offset_t addr) 218 vm_offset_t a; 249 md_load(char *args, vm_offset_t *modulep) 255 vm_offset_t kernend; 256 vm_offset_t addr; 257 vm_offset_t env [all...] |
/illumos-gate/usr/src/boot/sys/i386/include/ |
H A D | param.h | 165 #define INKERNEL(va) (((vm_offset_t)(va)) >= VM_MAXUSER_ADDRESS && \ 166 ((vm_offset_t)(va)) < VM_MAX_KERNEL_ADDRESS)
|
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | bootstrap.h | 69 size_t strlenout(vm_offset_t str); 70 char *strdupout(vm_offset_t str); 71 void kern_bzero(vm_offset_t dest, size_t len); 72 int kern_pread(int fd, vm_offset_t dest, size_t len, off_t off); 206 vm_offset_t f_addr; /* load address */ 290 ssize_t (*arch_copyin)(const void *src, vm_offset_t dest, 293 ssize_t (*arch_copyout)(const vm_offset_t src, void *dest, 296 ssize_t (*arch_readin)(const int fd, vm_offset_t dest,
|