Home
last modified time | relevance | path

Searched refs:archsw (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/stand/common/
H A Dmodinfo.c68 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 Dmisc.c69 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 Disapnp.c37 #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 Dload_elf.c42 #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 Dmodule.c564 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 Ddevopen.c42 result = archsw.arch_getdev((void **)&dev, fname, file); in devopen()
H A Dload_elf_obj.c42 #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 Dls.c173 if (archsw.arch_getdev(NULL, path, &cp)) { in ls_getdir()
H A Dreloc_elf.c39 #define COPYOUT(s,d,l) archsw.arch_copyout((vm_offset_t)(s), d, l)
H A Dbootstrap.h377 extern struct arch_switch archsw;
H A Dboot.c104 if (archsw.arch_autoload() != 0) in command_boot()
/freebsd/stand/powerpc/ofw/
H A Dmain.c38 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 Dmain.c64 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 Dchain.c123 if (archsw.arch_readin(VECTX_HANDLE(fd), mem, size) != size) { in command_chain()
/freebsd/stand/userboot/userboot/
H A Dmain.c58 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 Dzfsboot.c134 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 Dmain.c47 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 Dppc64_elf_freebsd.c106 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 Dmain.c40 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 Dmain.c74 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 Dloader.c221 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 Delf64_freebsd.c438 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 Dexec.c272 archsw.arch_copyin((void *)trampcode, kernendp, tramp_size); in elf64_exec()
/freebsd/stand/i386/libi386/
H A Dmultiboot.c301 archsw.arch_copyin(&header, mb_mod[1].mod_start, sizeof(header)); in multiboot_exec()
/freebsd/stand/libsa/zfs/
H A Dzfs.c699 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()

12