/freebsd/stand/common/ |
H A D | modinfo.c | 68 archsw.arch_copyin(&x, a, sizeof(x)); \ 76 archsw.arch_copyin(s, a, strlen(s) + 1);\ 88 archsw.arch_copyin(&s, a, sizeof(s)); \ 99 archsw.arch_copyin(mm->md_data, a, mm->md_size);\ 176 if ((size_t)archsw.arch_copyin(ep->ev_name, addr, len) != len) in md_copyenv() 179 if (archsw.arch_copyin("=", addr, 1) != 1) in md_copyenv() 184 if ((size_t)archsw.arch_copyin(ep->ev_value, addr, len) != len) in md_copyenv() 188 if (archsw.arch_copyin("", addr, 1) != 1) in md_copyenv() 193 if (archsw.arch_copyin("", last++, 1) != 1) in md_copyenv()
|
H A D | misc.c | 69 archsw.arch_copyout(src++, &c, 1); in strlenout() 86 archsw.arch_copyout(str++, cp, 1); in strdupout() 104 archsw.arch_copyin(buf, dest, chunk); in kern_bzero() 125 if ((size_t)archsw.arch_readin(fd, dest, len) != len) { in kern_pread()
|
H A D | isapnp.c | 37 #define inb(x) (archsw.arch_isainb((x))) 38 #define outb(x,y) (archsw.arch_isaoutb((x),(y))) 279 if ((archsw.arch_isainb == NULL) || (archsw.arch_isaoutb == NULL)) in isapnp_enumerate()
|
H A D | load_elf.c | 42 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l) 451 if (archsw.arch_loadaddr != NULL) in __elfN() 452 dest = archsw.arch_loadaddr(LOAD_ELF, ehdr, dest); in __elfN() 662 archsw.arch_copyin(ef->firstpage + phdr[i].p_offset, 688 if (archsw.arch_loadseg != NULL) 689 archsw.arch_loadseg(ehdr, phdr + i, off); 795 archsw.arch_copyin(&size, lastaddr, sizeof(size)); 815 result = archsw.arch_readin(VECTX_HANDLE(ef), lastaddr, shdr[i].sh_size); 867 archsw.arch_copyout(php->p_vaddr + off, dp, php->p_filesz);
|
H A D | module.c | 564 if (archsw.arch_loadaddr != NULL) in file_load() 565 dest = archsw.arch_loadaddr(LOAD_RAW, filename, dest); in file_load() 715 if (archsw.arch_loadaddr != NULL) in file_loadraw() 716 loadaddr = archsw.arch_loadaddr(LOAD_RAW, name, loadaddr); in file_loadraw() 724 got = archsw.arch_readin(VECTX_HANDLE(fd), laddr, 4096); in file_loadraw() 1018 if (archsw.arch_loadaddr != NULL) in file_addbuf() 1019 dest = archsw.arch_loadaddr(LOAD_RAW, (void *)name, dest); in file_addbuf() 1044 archsw.arch_copyin(buf, fp->f_addr, len); in file_addbuf() 1111 archsw.arch_getdev(NULL, name, &cp); in file_havepath()
|
H A D | devopen.c | 42 result = archsw.arch_getdev((void **)&dev, fname, file); in devopen()
|
H A D | load_elf_obj.c | 42 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l) 163 if (archsw.arch_loadaddr != NULL) in __elfN() 164 dest = archsw.arch_loadaddr(LOAD_ELF, hdr, dest); in __elfN()
|
H A D | ls.c | 173 if (archsw.arch_getdev(NULL, path, &cp)) { in ls_getdir()
|
H A D | reloc_elf.c | 39 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
|
H A D | bootstrap.h | 377 extern struct arch_switch archsw;
|
H A D | boot.c | 104 if (archsw.arch_autoload() != 0) in command_boot()
|
/freebsd/stand/powerpc/ofw/ |
H A D | main.c | 38 struct arch_switch archsw; /* MI/MD interface boundary */ variable 168 archsw.arch_getdev = ofw_getdev; in main() 169 archsw.arch_copyin = ofw_copyin; in main() 170 archsw.arch_copyout = ofw_copyout; in main() 171 archsw.arch_readin = ofw_readin; in main() 174 archsw.arch_autoload = ppc64_autoload; in main() 176 archsw.arch_autoload = ofw_autoload; in main()
|
/freebsd/stand/i386/loader/ |
H A D | main.c | 64 struct arch_switch archsw; /* MI/MD interface boundary */ variable 185 archsw.arch_autoload = i386_autoload; in main() 186 archsw.arch_getdev = i386_getdev; in main() 187 archsw.arch_copyin = i386_copyin; in main() 188 archsw.arch_copyout = i386_copyout; in main() 189 archsw.arch_readin = i386_readin; in main() 190 archsw.arch_isainb = isa_inb; in main() 191 archsw.arch_isaoutb = isa_outb; in main() 192 archsw.arch_hypervisor = x86_hypervisor; in main() 194 archsw.arch_zfs_probe = i386_zfs_probe; in main()
|
H A D | chain.c | 123 if (archsw.arch_readin(VECTX_HANDLE(fd), mem, size) != size) { in command_chain()
|
/freebsd/stand/userboot/userboot/ |
H A D | main.c | 58 struct arch_switch archsw; /* MI/MD interface boundary */ variable 192 archsw.arch_autoload = userboot_autoload; in loader_main() 193 archsw.arch_getdev = userboot_getdev; in loader_main() 194 archsw.arch_copyin = userboot_copyin; in loader_main() 195 archsw.arch_copyout = userboot_copyout; in loader_main() 196 archsw.arch_readin = userboot_readin; in loader_main() 198 archsw.arch_zfs_probe = userboot_zfs_probe; in loader_main()
|
/freebsd/stand/i386/zfsboot/ |
H A D | zfsboot.c | 134 struct arch_switch archsw; /* MI/MD interface boundary */ variable 187 archsw.arch_autoload = NULL; in main() 188 archsw.arch_getdev = i386_getdev; in main() 189 archsw.arch_copyin = NULL; in main() 190 archsw.arch_copyout = NULL; in main() 191 archsw.arch_readin = NULL; in main() 192 archsw.arch_isainb = NULL; in main() 193 archsw.arch_isaoutb = NULL; in main() 194 archsw.arch_zfs_probe = i386_zfs_probe; in main()
|
/freebsd/stand/uboot/ |
H A D | main.c | 47 struct arch_switch archsw; /* MI/MD interface boundary */ variable 483 archsw.arch_loadaddr = uboot_loadaddr; in main() 484 archsw.arch_getdev = uboot_getdev; in main() 485 archsw.arch_copyin = uboot_copyin; in main() 486 archsw.arch_copyout = uboot_copyout; in main() 487 archsw.arch_readin = uboot_readin; in main() 488 archsw.arch_autoload = uboot_autoload; in main()
|
/freebsd/stand/kboot/kboot/arch/powerpc64/ |
H A D | ppc64_elf_freebsd.c | 106 trampolinebase = archsw.arch_loadaddr(LOAD_RAW, NULL, 0); in ppc64_elf_exec() 118 archsw.arch_copyout(e->e_entry + elf64_relocation_offset, in ppc64_elf_exec() 146 archsw.arch_copyin(trampoline, trampolinebase, szkerneltramp); in ppc64_elf_exec()
|
/freebsd/stand/kboot/kboot/ |
H A D | main.c | 40 struct arch_switch archsw; variable 335 archsw.arch_getdev = kboot_getdev; in main() 336 archsw.arch_copyin = kboot_copyin; in main() 337 archsw.arch_copyout = kboot_copyout; in main() 338 archsw.arch_readin = kboot_readin; in main() 339 archsw.arch_autoload = kboot_autoload; in main() 340 archsw.arch_zfs_probe = kboot_zfs_probe; in main()
|
/freebsd/stand/efi/loader/ |
H A D | main.c | 74 struct arch_switch archsw; /* MI/MD interface boundary */ variable 1205 archsw.arch_autoload = efi_autoload; in main() 1206 archsw.arch_getdev = efi_getdev; in main() 1207 archsw.arch_copyin = efi_copyin; in main() 1208 archsw.arch_copyout = efi_copyout; in main() 1210 archsw.arch_hypervisor = x86_hypervisor; in main() 1212 archsw.arch_readin = efi_readin; in main() 1213 archsw.arch_zfs_probe = efi_zfs_probe; in main()
|
/freebsd/stand/ficl/ |
H A D | loader.c | 221 archsw.arch_copyin(src, dest, len); in ficlCopyin() 243 archsw.arch_copyout(src, dest, len); in ficlCopyout() 305 hv = (archsw.arch_hypervisor != NULL) in ficlIsvirtualizedQ() 306 ? (*archsw.arch_hypervisor)() in ficlIsvirtualizedQ()
|
/freebsd/stand/kboot/kboot/arch/amd64/ |
H A D | elf64_freebsd.c | 438 archsw.arch_copyin((void *)trampcode, trampolinebase - staging, tramp_size); in elf64_exec() 440 archsw.arch_copyin(PT4, trampoline_data->pt4 - staging, 9 * LOADER_PAGE_SIZE); in elf64_exec()
|
/freebsd/stand/kboot/kboot/arch/aarch64/ |
H A D | exec.c | 272 archsw.arch_copyin((void *)trampcode, kernendp, tramp_size); in elf64_exec()
|
/freebsd/stand/i386/libi386/ |
H A D | multiboot.c | 301 archsw.arch_copyin(&header, mb_mod[1].mod_start, sizeof(header)); in multiboot_exec()
|
/freebsd/stand/libsa/zfs/ |
H A D | zfs.c | 699 if (archsw.arch_zfs_probe == NULL) in zfs_dev_init() 701 archsw.arch_zfs_probe(); in zfs_dev_init() 853 archsw.arch_getdev((void **)&dev, NULL, NULL); in zfs_nvstore_sethook() 872 archsw.arch_getdev((void **)&dev, NULL, NULL); in zfs_nvstore_unsethook()
|