Home
last modified time | relevance | path

Searched refs:dpcpu (Results 1 – 20 of 20) sorted by relevance

/freebsd-src/sys/kern/
H A Dsubr_pcpu.c100 dpcpu_init(void *dpcpu, int cpuid) in dpcpu_init() argument
106 pcpu->pc_dynamic = (uintptr_t)dpcpu - DPCPU_START; in dpcpu_init()
111 memcpy(dpcpu, (void *)DPCPU_START, DPCPU_BYTES); in dpcpu_init()
131 SYSINIT(dpcpu, SI_SUB_KLD, SI_ORDER_FIRST, dpcpu_startup, NULL);
253 uintptr_t dpcpu; in dpcpu_copy() local
257 dpcpu = dpcpu_off[i]; in dpcpu_copy()
258 if (dpcpu == 0) in dpcpu_copy()
260 memcpy((void *)(dpcpu + (uintptr_t)s), s, size); in dpcpu_copy()
292 uintptr_t dpcpu; in sysctl_dpcpu_quad() local
298 dpcpu = dpcpu_off[i]; in sysctl_dpcpu_quad()
[all …]
H A Dlink_elf_obj.c516 void *dpcpu; in link_elf_link_preload()
518 dpcpu = dpcpu_alloc(shdr[i].sh_size); in link_elf_link_preload()
519 if (dpcpu == NULL) { in link_elf_link_preload() local
528 memcpy(dpcpu, ef->progtab[pb].addr, in link_elf_link_preload()
530 dpcpu_copy(dpcpu, shdr[i].sh_size); in link_elf_link_preload()
531 ef->progtab[pb].addr = dpcpu; in link_elf_link_preload()
/freebsd-src/sys/arm/arm/
H A Dmp_machdep.c75 void *dpcpu[MAXCPU - 1]; variable
115 dpcpu[i] = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in cpu_mp_start()
163 dpcpu_init(dpcpu[cpu - 1], cpu); in init_secondary()
H A Dmachdep.c422 vm_offset_t dtbp, kernelstack, dpcpu; in initarm() local
526 dpcpu = pmap_preboot_get_vpages(DPCPU_SIZE / PAGE_SIZE); in initarm()
527 dpcpu_init((void *)dpcpu, 0); in initarm()
/freebsd-src/sys/powerpc/powerpc/
H A Dmp_machdep.c172 void *dpcpu; in cpu_mp_start() local
175 dpcpu = kmem_malloc_domainset(DOMAINSET_PREF(domain), in cpu_mp_start()
178 dpcpu_init(dpcpu, cpu.cr_cpuid); in cpu_mp_start()
/freebsd-src/sys/riscv/riscv/
H A Dmp_machdep.c111 void *dpcpu[MAXCPU - 1]; variable
394 dpcpu[cpuid - 1] = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in cpu_init_fdt()
395 dpcpu_init(dpcpu[cpuid - 1], cpuid); in cpu_init_fdt()
H A Dpmap.c844 vm_offset_t dpcpu, msgbufpv; in pmap_bootstrap()
904 reserve_space(dpcpu, pa, DPCPU_SIZE); in pmap_init()
907 pte = pmap_l3(kernel_pmap, dpcpu); in pmap_init()
914 dpcpu_init((void *)dpcpu, 0); in pmap_init()
806 vm_offset_t dpcpu, msgbufpv; pmap_bootstrap() local
/freebsd-src/sys/arm64/arm64/
H A Dmp_machdep.c132 static void *dpcpu[MAXCPU - 1];
481 dpcpu[cpuid - 1] = (void *)(pcpup + 1); in start_cpu()
482 dpcpu_init(dpcpu[cpuid - 1], cpuid); in start_cpu()
508 dpcpu[cpuid - 1] = NULL; in start_cpu()
131 static void *dpcpu[MAXCPU - 1]; global() variable
H A Dpmap.c1309 vm_offset_t dpcpu, msgbufpv; in pmap_bootstrap()
1368 alloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); in pmap_bootstrap()
1369 dpcpu_init((void *)dpcpu, 0); in pmap_bootstrap()
1304 vm_offset_t dpcpu, msgbufpv; pmap_bootstrap() local
/freebsd-src/sys/x86/include/
H A Dx86_smp.h33 extern void *dpcpu;
/freebsd-src/share/man/man9/
H A DMakefile140 dpcpu.9 \
1076 MLINKS+=dpcpu.9 DPCPU_DECLARE.9 \
1077 dpcpu.9 DPCPU_DEFINE.9 \
1078 dpcpu.9 DPCPU_DEFINE_STATIC.9 \
1079 dpcpu.9 DPCPU_GET.9 \
1080 dpcpu.9 DPCPU_ID_PTR.9 \
1081 dpcpu.9 DPCPU_ID_GET.9 \
1082 dpcpu.9 DPCPU_ID_SET.9 \
1083 dpcpu.9 DPCPU_PTR.9 \
1084 dpcpu
[all...]
/freebsd-src/sys/i386/i386/
H A Dmp_machdep.c291 dpcpu_init(dpcpu, myid); in init_secondary()
393 dpcpu = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in start_all_aps()
/freebsd-src/sys/sys/
H A Dpcpu.h322 void dpcpu_init(void *dpcpu, int cpuid);
/freebsd-src/sys/amd64/amd64/
H A Dmp_machdep.c201 dpcpu_init(dpcpu, cpu); in init_secondary()
426 dpcpu = kmem_malloc_domainset(DOMAINSET_PREF(domain), in start_all_aps()
/freebsd-src/sys/powerpc/booke/
H A Dpmap.c638 void *dpcpu; in mmu_booke_bootstrap() local
667 dpcpu = (void *)data_end; in mmu_booke_bootstrap()
721 dpcpu_init(dpcpu, 0); in mmu_booke_bootstrap()
/freebsd-src/sys/powerpc/aim/
H A Dmmu_oea.c704 void *dpcpu; in moea_bootstrap() local
989 dpcpu = (void *)virtual_avail; in moea_bootstrap()
997 dpcpu_init(dpcpu, 0); in moea_bootstrap()
H A Dmmu_oea64.c1139 void *dpcpu; in moea64_late_bootstrap() local
1241 dpcpu = (void *)virtual_avail; in moea64_late_bootstrap()
1249 dpcpu_init(dpcpu, curcpu); in moea64_late_bootstrap()
H A Dmmu_radix.c2056 void *dpcpu; in mmu_radix_late_bootstrap() local
2105 dpcpu = (void *)PHYS_TO_DMAP(pa); in mmu_radix_late_bootstrap()
2106 dpcpu_init(dpcpu, curcpu); in mmu_radix_late_bootstrap()
/freebsd-src/sys/x86/x86/
H A Dmp_x86.c98 void *dpcpu; variable
/freebsd-src/
H A DUPDATING1015 dpcpu or vnet. Users need to recompile i386 kernel modules