Searched refs:archsw (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-10.2-release/sys/boot/ia64/ski/
H A Dmain.c45 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 Dmain.c36 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 Dmain.c59 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 Dmain.c41 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 Dmetadata.c123 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 Dmain.c65 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 Dmain.c61 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 Ddevopen.c41 result = archsw.arch_getdev((void **)&dev, fname, file);
H A Disapnp.c40 #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 Dmisc.c72 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 Dload_elf.c44 #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 Dls.c152 if (archsw.arch_getdev(NULL, path, &cp)) {
H A Dreloc_elf.c44 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
H A Dmodule.c283 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 Dload_elf_obj.c45 #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 Dboot.c102 if (archsw.arch_autoload() != 0)
H A Dbootstrap.h325 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 Dmetadata.c124 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 Dmetadata.c168 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 Dmain.c166 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 Dmetadata.c136 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 Dmain.c45 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 Dmain.c48 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 Dmain.c53 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 Dloader.c220 archsw.arch_copyin(src, dest, len);
242 archsw.arch_copyout(src, dest, len);

Completed in 186 milliseconds

12