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

12

/freebsd-11-stable/stand/powerpc/ofw/
H A Dmain.c38 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 Dppc64_elf_freebsd.c108 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 Dmain.c40 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 Dmain.c60 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 Dmain.c61 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 Dmain.c67 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 Dchain.c99 if (archsw.arch_readin(fd, mem, size) != size) {
/freebsd-11-stable/stand/common/
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);
128 if ((size_t)archsw.arch_readin(fd, dest, len) != len) {
H A Ddevopen.c45 result = archsw.arch_getdev((void **)&dev, fname, file);
H A Dmetadata.c133 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 Dload_elf.c45 #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 Dls.c176 if (archsw.arch_getdev(NULL, path, &cp)) {
H A Dreloc_elf.c43 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
H A Dmodule.c328 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 Dload_elf_obj.c45 #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 Dbootstrap.h336 extern struct arch_switch archsw;
338 /* This must be provided by the MD code, but should it be in the archsw? */
H A Dboot.c106 if (archsw.arch_autoload() != 0)
/freebsd-11-stable/stand/efi/loader/
H A Dbootinfo.c146 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 Dmain.c57 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 Darch.c49 struct arch_switch archsw = { variable in typeref:struct:arch_switch
/freebsd-11-stable/stand/uboot/common/
H A Dmain.c49 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 Dmain.c163 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 Dloader.c223 archsw.arch_copyin(src, dest, len);
245 archsw.arch_copyout(src, dest, len);
/freebsd-11-stable/stand/libsa/zfs/
H A Dzfs.c493 if (archsw.arch_zfs_probe == NULL)
495 archsw.arch_zfs_probe();
602 if (archsw.arch_getdev((void **)&dev, devname, NULL) == 0) {

Completed in 176 milliseconds

12