/freebsd-10.2-release/sys/boot/ia64/ski/ |
H A D | main.c | 45 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 101 archsw.arch_autoload = ia64_autoload; 102 archsw.arch_copyin = ia64_copyin; 103 archsw.arch_copyout = ia64_copyout; 104 archsw.arch_getdev = ia64_getdev; 105 archsw.arch_loadaddr = ia64_loadaddr; 106 archsw.arch_loadseg = ia64_loadseg; 107 archsw.arch_readin = ia64_readin;
|
/freebsd-10.2-release/sys/boot/ofw/common/ |
H A D | main.c | 36 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 159 archsw.arch_getdev = ofw_getdev; 160 archsw.arch_copyin = ofw_copyin; 161 archsw.arch_copyout = ofw_copyout; 162 archsw.arch_readin = ofw_readin; 163 archsw.arch_autoload = ofw_autoload;
|
/freebsd-10.2-release/sys/boot/userboot/userboot/ |
H A D | main.c | 59 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 123 archsw.arch_autoload = userboot_autoload; 124 archsw.arch_getdev = userboot_getdev; 125 archsw.arch_copyin = userboot_copyin; 126 archsw.arch_copyout = userboot_copyout; 127 archsw.arch_readin = userboot_readin; 129 archsw.arch_zfs_probe = userboot_zfs_probe;
|
/freebsd-10.2-release/sys/boot/powerpc/ps3/ |
H A D | main.c | 41 struct arch_switch archsw; variable in typeref:struct:arch_switch 130 archsw.arch_getdev = ps3_getdev; 131 archsw.arch_copyin = ps3_copyin; 132 archsw.arch_copyout = ps3_copyout; 133 archsw.arch_readin = ps3_readin; 134 archsw.arch_autoload = ps3_autoload;
|
H A D | metadata.c | 123 archsw.arch_copyin(ep->ev_name, addr, strlen(ep->ev_name)); 125 archsw.arch_copyin("=", addr, 1); 128 archsw.arch_copyin(ep->ev_value, addr, strlen(ep->ev_value)); 131 archsw.arch_copyin("", addr, 1); 134 archsw.arch_copyin("", addr, 1); 161 archsw.arch_copyin(&x, a, sizeof(x)); \ 169 archsw.arch_copyin(s, a, strlen(s) + 1);\ 181 archsw.arch_copyin(&s, a, sizeof(s)); \ 192 archsw.arch_copyin(mm->md_data, a, mm->md_size);\
|
/freebsd-10.2-release/sys/boot/i386/loader/ |
H A D | main.c | 65 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 158 archsw.arch_autoload = i386_autoload; 159 archsw.arch_getdev = i386_getdev; 160 archsw.arch_copyin = i386_copyin; 161 archsw.arch_copyout = i386_copyout; 162 archsw.arch_readin = i386_readin; 163 archsw.arch_isainb = isa_inb; 164 archsw.arch_isaoutb = isa_outb; 166 archsw.arch_zfs_probe = i386_zfs_probe;
|
/freebsd-10.2-release/sys/boot/pc98/loader/ |
H A D | main.c | 61 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 168 archsw.arch_autoload = i386_autoload; 169 archsw.arch_getdev = i386_getdev; 170 archsw.arch_copyin = i386_copyin; 171 archsw.arch_copyout = i386_copyout; 172 archsw.arch_readin = i386_readin; 173 archsw.arch_isainb = isa_inb; 174 archsw.arch_isaoutb = isa_outb; 175 archsw.arch_loadaddr = pc98_loadaddr;
|
/freebsd-10.2-release/sys/boot/common/ |
H A D | devopen.c | 41 result = archsw.arch_getdev((void **)&dev, fname, file);
|
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); 127 nread = archsw.arch_readin(fd, dest, len);
|
H A D | load_elf.c | 44 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l) 164 * leave dest set to the value calculated by archsw.arch_loadaddr() and 198 if (archsw.arch_loadaddr != NULL) 199 dest = archsw.arch_loadaddr(LOAD_ELF, ehdr, dest); 363 archsw.arch_copyin(ef->firstpage + phdr[i].p_offset, 389 if (archsw.arch_loadseg != NULL) 390 archsw.arch_loadseg(ehdr, phdr + i, off); 464 archsw.arch_copyin(&size, lastaddr, sizeof(size)); 483 result = archsw.arch_readin(ef->fd, lastaddr, shdr[i].sh_size); 532 archsw [all...] |
H A D | ls.c | 152 if (archsw.arch_getdev(NULL, path, &cp)) {
|
H A D | reloc_elf.c | 44 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
|
H A D | module.c | 283 if (archsw.arch_loadaddr != NULL) 284 dest = archsw.arch_loadaddr(LOAD_RAW, filename, dest); 392 if (archsw.arch_loadaddr != NULL) 393 loadaddr = archsw.arch_loadaddr(LOAD_RAW, name, loadaddr); 398 got = archsw.arch_readin(fd, laddr, 4096); 666 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) 147 if (archsw.arch_loadaddr != NULL) 148 dest = archsw.arch_loadaddr(LOAD_ELF, hdr, dest);
|
H A D | boot.c | 102 if (archsw.arch_autoload() != 0)
|
H A D | bootstrap.h | 325 extern struct arch_switch archsw; 327 /* This must be provided by the MD code, but should it be in the archsw? */
|
/freebsd-10.2-release/sys/boot/powerpc/ofw/ |
H A D | metadata.c | 124 archsw.arch_copyin(ep->ev_name, addr, strlen(ep->ev_name)); 126 archsw.arch_copyin("=", addr, 1); 129 archsw.arch_copyin(ep->ev_value, addr, strlen(ep->ev_value)); 132 archsw.arch_copyin("", addr, 1); 135 archsw.arch_copyin("", addr, 1); 162 archsw.arch_copyin(&x, a, sizeof(x)); \ 170 archsw.arch_copyin(s, a, strlen(s) + 1);\ 182 archsw.arch_copyin(&s, a, sizeof(s)); \ 193 archsw.arch_copyin(mm->md_data, a, mm->md_size);\
|
/freebsd-10.2-release/sys/boot/sparc64/loader/ |
H A D | metadata.c | 168 archsw.arch_copyin(ep->ev_name, addr, strlen(ep->ev_name)); 170 archsw.arch_copyin("=", addr, 1); 173 archsw.arch_copyin(ep->ev_value, addr, strlen(ep->ev_value)); 176 archsw.arch_copyin("", addr, 1); 179 archsw.arch_copyin("", addr, 1); 203 archsw.arch_copyin(&x, a, sizeof(x)); \ 211 archsw.arch_copyin(s, a, strlen(s) + 1);\ 223 archsw.arch_copyin(&s, a, sizeof(s)); \ 234 archsw.arch_copyin(mm->md_data, a, mm->md_size);\
|
H A D | main.c | 166 struct arch_switch archsw; variable in typeref:struct:arch_switch 273 * archsw functions 829 archsw.arch_getdev = ofw_getdev; 830 archsw.arch_copyin = sparc64_copyin; 831 archsw.arch_copyout = ofw_copyout; 832 archsw.arch_readin = sparc64_readin; 833 archsw.arch_autoload = sparc64_autoload; 835 archsw.arch_zfs_probe = sparc64_zfs_probe;
|
/freebsd-10.2-release/sys/boot/uboot/common/ |
H A D | metadata.c | 136 archsw.arch_copyin(ep->ev_name, addr, strlen(ep->ev_name)); 138 archsw.arch_copyin("=", addr, 1); 141 archsw.arch_copyin(ep->ev_value, addr, 145 archsw.arch_copyin("", addr, 1); 148 archsw.arch_copyin("", addr, 1); 172 archsw.arch_copyin(&x, a, sizeof(x)); \ 180 archsw.arch_copyin(s, a, strlen(s) + 1);\ 192 archsw.arch_copyin(&s, a, sizeof(s)); \ 203 archsw.arch_copyin(mm->md_data, a, mm->md_size);\
|
H A D | main.c | 45 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 496 archsw.arch_loadaddr = uboot_loadaddr; 497 archsw.arch_getdev = uboot_getdev; 498 archsw.arch_copyin = uboot_copyin; 499 archsw.arch_copyout = uboot_copyout; 500 archsw.arch_readin = uboot_readin; 501 archsw.arch_autoload = uboot_autoload;
|
/freebsd-10.2-release/sys/boot/amd64/efi/ |
H A D | main.c | 48 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 123 archsw.arch_autoload = x86_efi_autoload; 124 archsw.arch_getdev = x86_efi_getdev; 125 archsw.arch_copyin = x86_efi_copyin; 126 archsw.arch_copyout = x86_efi_copyout; 127 archsw.arch_readin = x86_efi_readin;
|
/freebsd-10.2-release/sys/boot/ia64/efi/ |
H A D | main.c | 53 struct arch_switch archsw; /* MI/MD interface boundary */ variable in typeref:struct:arch_switch 196 archsw.arch_autoload = ia64_autoload; 197 archsw.arch_copyin = ia64_copyin; 198 archsw.arch_copyout = ia64_copyout; 199 archsw.arch_getdev = ia64_getdev; 200 archsw.arch_loadaddr = ia64_loadaddr; 201 archsw.arch_loadseg = ia64_loadseg; 202 archsw.arch_readin = ia64_readin;
|
/freebsd-10.2-release/sys/boot/ficl/ |
H A D | loader.c | 220 archsw.arch_copyin(src, dest, len); 242 archsw.arch_copyout(src, dest, len);
|