/freebsd-11-stable/stand/powerpc/ofw/ |
H A D | main.c | 38 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 168 archsw.arch_getdev = ofw_getdev; 169 archsw.arch_copyin = ofw_copyin; 170 archsw.arch_copyout = ofw_copyout; 171 archsw.arch_readin = ofw_readin; 172 archsw.arch_autoload = ofw_autoload;
|
/freebsd-11-stable/stand/powerpc/kboot/ |
H A D | ppc64_elf_freebsd.c | 108 trampolinebase = archsw.arch_loadaddr(LOAD_RAW, NULL, 0); 120 archsw.arch_copyout(e->e_entry + elf64_relocation_offset, 148 archsw.arch_copyin(trampoline, trampolinebase, szkerneltramp); 151 if (archsw.arch_kexec_kseg_get == NULL) 153 archsw.arch_kexec_kseg_get(&nseg, &kseg);
|
H A D | main.c | 40 struct arch_switch archsw; variable in typeref:struct:arch_switch 279 archsw.arch_getdev = kboot_getdev; 280 archsw.arch_copyin = kboot_copyin; 281 archsw.arch_copyout = kboot_copyout; 282 archsw.arch_readin = kboot_readin; 283 archsw.arch_autoload = kboot_autoload; 284 archsw.arch_loadaddr = kboot_loadaddr; 285 archsw.arch_kexec_kseg_get = kboot_kseg_get;
|
/freebsd-11-stable/stand/userboot/userboot/ |
H A D | main.c | 60 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 179 archsw.arch_autoload = userboot_autoload; 180 archsw.arch_getdev = userboot_getdev; 181 archsw.arch_copyin = userboot_copyin; 182 archsw.arch_copyout = userboot_copyout; 183 archsw.arch_readin = userboot_readin; 185 archsw.arch_zfs_probe = userboot_zfs_probe;
|
/freebsd-11-stable/stand/pc98/loader/ |
H A D | main.c | 61 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 165 archsw.arch_autoload = i386_autoload; 166 archsw.arch_getdev = i386_getdev; 167 archsw.arch_copyin = i386_copyin; 168 archsw.arch_copyout = i386_copyout; 169 archsw.arch_readin = i386_readin; 170 archsw.arch_isainb = isa_inb; 171 archsw.arch_isaoutb = isa_outb; 172 archsw.arch_loadaddr = pc98_loadaddr;
|
/freebsd-11-stable/stand/i386/loader/ |
H A D | main.c | 67 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 163 archsw.arch_autoload = i386_autoload; 164 archsw.arch_getdev = i386_getdev; 165 archsw.arch_copyin = i386_copyin; 166 archsw.arch_copyout = i386_copyout; 167 archsw.arch_readin = i386_readin; 168 archsw.arch_isainb = isa_inb; 169 archsw.arch_isaoutb = isa_outb; 171 archsw.arch_zfs_probe = i386_zfs_probe;
|
H A D | chain.c | 99 if (archsw.arch_readin(fd, mem, size) != size) {
|
/freebsd-11-stable/stand/common/ |
H A D | isapnp.c | 40 #define inb(x) (archsw.arch_isainb((x))) 41 #define outb(x,y) (archsw.arch_isaoutb((x),(y))) 282 if ((archsw.arch_isainb == NULL) || (archsw.arch_isaoutb == NULL))
|
H A D | misc.c | 72 archsw.arch_copyout(src++, &c, 1); 89 archsw.arch_copyout(str++, cp, 1); 107 archsw.arch_copyin(buf, dest, chunk); 128 if ((size_t)archsw.arch_readin(fd, dest, len) != len) {
|
H A D | devopen.c | 45 result = archsw.arch_getdev((void **)&dev, fname, file);
|
H A D | metadata.c | 133 archsw.arch_copyin(ep->ev_name, addr, strlen(ep->ev_name)); 135 archsw.arch_copyin("=", addr, 1); 138 archsw.arch_copyin(ep->ev_value, addr, strlen(ep->ev_value)); 141 archsw.arch_copyin("", addr, 1); 144 archsw.arch_copyin("", addr, 1); 171 archsw.arch_copyin(&x, a, sizeof(x)); \ 179 archsw.arch_copyin(s, a, strlen(s) + 1);\ 191 archsw.arch_copyin(&s, a, sizeof(s)); \ 202 archsw.arch_copyin(mm->md_data, a, mm->md_size);\
|
H A D | load_elf.c | 45 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l) 318 * archsw.arch_loadaddr() and passed in to this function. 361 if (archsw.arch_loadaddr != NULL) 362 dest = archsw.arch_loadaddr(LOAD_ELF, ehdr, dest); 552 archsw.arch_copyin(ef->firstpage + phdr[i].p_offset, 579 if (archsw.arch_loadseg != NULL) 580 archsw.arch_loadseg(ehdr, phdr + i, off); 696 archsw.arch_copyin(&size, lastaddr, sizeof(size)); 717 result = archsw.arch_readin(ef->fd, lastaddr, shdr[i].sh_size); 780 archsw [all...] |
H A D | ls.c | 176 if (archsw.arch_getdev(NULL, path, &cp)) {
|
H A D | reloc_elf.c | 43 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
|
H A D | module.c | 328 if (archsw.arch_loadaddr != NULL) 329 dest = archsw.arch_loadaddr(LOAD_RAW, filename, dest); 438 if (archsw.arch_loadaddr != NULL) 439 loadaddr = archsw.arch_loadaddr(LOAD_RAW, name, loadaddr); 446 got = archsw.arch_readin(fd, laddr, 4096); 740 archsw.arch_getdev(NULL, name, &cp);
|
H A D | load_elf_obj.c | 45 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l) 140 if (archsw.arch_loadaddr != NULL) 141 dest = archsw.arch_loadaddr(LOAD_ELF, hdr, dest);
|
H A D | bootstrap.h | 336 extern struct arch_switch archsw; 338 /* This must be provided by the MD code, but should it be in the archsw? */
|
H A D | boot.c | 106 if (archsw.arch_autoload() != 0)
|
/freebsd-11-stable/stand/efi/loader/ |
H A D | bootinfo.c | 146 if ((size_t)archsw.arch_copyin(ep->ev_name, addr, len) != len) 149 if (archsw.arch_copyin("=", addr, 1) != 1) 154 if ((size_t)archsw.arch_copyin(ep->ev_value, addr, len) != len) 158 if (archsw.arch_copyin("", addr, 1) != 1) 163 if (archsw.arch_copyin("", last++, 1) != 1) 187 archsw.arch_copyin(&x, a, sizeof(x)); \ 195 archsw.arch_copyin(s, a, strlen(s) + 1); \ 207 archsw.arch_copyin(&s, a, sizeof(s)); \ 218 archsw.arch_copyin(mm->md_data, a, mm->md_size); \ 465 archsw [all...] |
H A D | main.c | 57 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 558 archsw.arch_autoload = efi_autoload; 559 archsw.arch_getdev = efi_getdev; 560 archsw.arch_copyin = efi_copyin; 561 archsw.arch_copyout = efi_copyout; 562 archsw.arch_readin = efi_readin; 565 archsw.arch_zfs_probe = efi_zfs_probe;
|
/freebsd-11-stable/stand/mips/beri/loader/ |
H A D | arch.c | 49 struct arch_switch archsw = { variable in typeref:struct:arch_switch
|
/freebsd-11-stable/stand/uboot/common/ |
H A D | main.c | 49 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 530 archsw.arch_loadaddr = uboot_loadaddr; 531 archsw.arch_getdev = uboot_getdev; 532 archsw.arch_copyin = uboot_copyin; 533 archsw.arch_copyout = uboot_copyout; 534 archsw.arch_readin = uboot_readin; 535 archsw.arch_autoload = uboot_autoload;
|
/freebsd-11-stable/stand/sparc64/loader/ |
H A D | main.c | 163 struct arch_switch archsw; variable in typeref:struct:arch_switch 270 * archsw functions 823 archsw.arch_getdev = ofw_getdev; 824 archsw.arch_copyin = sparc64_copyin; 825 archsw.arch_copyout = ofw_copyout; 826 archsw.arch_readin = sparc64_readin; 827 archsw.arch_autoload = sparc64_autoload; 829 archsw.arch_zfs_probe = sparc64_zfs_probe;
|
/freebsd-11-stable/stand/ficl/ |
H A D | loader.c | 223 archsw.arch_copyin(src, dest, len); 245 archsw.arch_copyout(src, dest, len);
|
/freebsd-11-stable/stand/libsa/zfs/ |
H A D | zfs.c | 493 if (archsw.arch_zfs_probe == NULL) 495 archsw.arch_zfs_probe(); 602 if (archsw.arch_getdev((void **)&dev, devname, NULL) == 0) {
|