Home
last modified time | relevance | path

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

/freebsd-12.1/sys/kern/
H A Dsubr_pcpu.c250 uintptr_t dpcpu; in dpcpu_copy() local
254 dpcpu = dpcpu_off[i]; in dpcpu_copy()
255 if (dpcpu == 0) in dpcpu_copy()
289 uintptr_t dpcpu; in sysctl_dpcpu_quad() local
295 dpcpu = dpcpu_off[i]; in sysctl_dpcpu_quad()
296 if (dpcpu == 0) in sysctl_dpcpu_quad()
306 uintptr_t dpcpu; in sysctl_dpcpu_long() local
312 dpcpu = dpcpu_off[i]; in sysctl_dpcpu_long()
313 if (dpcpu == 0) in sysctl_dpcpu_long()
323 uintptr_t dpcpu; in sysctl_dpcpu_int() local
[all …]
H A Dlink_elf_obj.c367 void *dpcpu; in link_elf_link_preload() local
369 dpcpu = dpcpu_alloc(shdr[i].sh_size); in link_elf_link_preload()
370 if (dpcpu == NULL) { in link_elf_link_preload()
379 memcpy(dpcpu, ef->progtab[pb].addr, in link_elf_link_preload()
381 dpcpu_copy(dpcpu, shdr[i].sh_size); in link_elf_link_preload()
382 ef->progtab[pb].addr = dpcpu; in link_elf_link_preload()
/freebsd-12.1/sys/net/
H A Dif_epair.c160 #define EPAIR_LOCK_INIT(dpcpu) mtx_init(&(dpcpu)->if_epair_mtx, \ argument
162 #define EPAIR_LOCK_DESTROY(dpcpu) mtx_destroy(&(dpcpu)->if_epair_mtx) argument
163 #define EPAIR_LOCK_ASSERT(dpcpu) mtx_assert(&(dpcpu)->if_epair_mtx, \ argument
165 #define EPAIR_LOCK(dpcpu) mtx_lock(&(dpcpu)->if_epair_mtx) argument
166 #define EPAIR_UNLOCK(dpcpu) mtx_unlock(&(dpcpu)->if_epair_mtx) argument
/freebsd-12.1/sys/mips/mips/
H A Dmp_machdep.c60 static void *dpcpu; variable
188 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in start_ap()
298 dpcpu_init(dpcpu, cpuid); in smp_init_secondary()
/freebsd-12.1/sys/arm/arm/
H A Dmachdep.c826 struct pv_addr dpcpu; in initarm() local
937 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); in initarm()
938 dpcpu_init((void *)dpcpu.pv_va, 0); in initarm()
984 pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa, in initarm()
985 freemempos - dpcpu.pv_va, in initarm()
1098 vm_offset_t dtbp, kernelstack, dpcpu; in initarm() local
1202 dpcpu = pmap_preboot_get_vpages(DPCPU_SIZE / PAGE_SIZE); in initarm()
1203 dpcpu_init((void *)dpcpu, 0); in initarm()
H A Dmp_machdep.c80 void *dpcpu[MAXCPU - 1]; variable
122 dpcpu[i] = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in cpu_mp_start()
170 dpcpu_init(dpcpu[cpu - 1], cpu); in init_secondary()
/freebsd-12.1/sys/powerpc/powerpc/
H A Dmp_machdep.c168 void *dpcpu; in cpu_mp_start() local
171 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | in cpu_mp_start()
174 dpcpu_init(dpcpu, cpu.cr_cpuid); in cpu_mp_start()
/freebsd-12.1/sys/arm64/arm64/
H A Dmp_machdep.c147 void *dpcpu[MAXCPU - 1]; variable
487 dpcpu[cpuid - 1] = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in start_cpu()
488 dpcpu_init(dpcpu[cpuid - 1], cpuid); in start_cpu()
505 kmem_free((vm_offset_t)dpcpu[cpuid - 1], DPCPU_SIZE); in start_cpu()
506 dpcpu[cpuid - 1] = NULL; in start_cpu()
H A Dpmap.c785 vm_offset_t dpcpu, msgbufpv; in pmap_bootstrap() local
867 alloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); in pmap_bootstrap()
868 dpcpu_init((void *)dpcpu, 0); in pmap_bootstrap()
/freebsd-12.1/sys/riscv/riscv/
H A Dmp_machdep.c111 void *dpcpu[MAXCPU - 1]; variable
423 dpcpu[cpuid - 1] = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in cpu_init_fdt()
424 dpcpu_init(dpcpu[cpuid - 1], cpuid); in cpu_init_fdt()
H A Dpmap.c558 vm_offset_t dpcpu, msgbufpv; in pmap_bootstrap() local
620 alloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); in pmap_bootstrap()
621 dpcpu_init((void *)dpcpu, 0); in pmap_bootstrap()
/freebsd-12.1/sys/i386/i386/
H A Dmp_machdep.c229 dpcpu_init(dpcpu, myid); in init_secondary()
333 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in start_all_aps()
/freebsd-12.1/sys/x86/include/
H A Dx86_smp.h32 extern void *dpcpu;
/freebsd-12.1/sys/sys/
H A Dpcpu.h264 void dpcpu_init(void *dpcpu, int cpuid);
/freebsd-12.1/sys/amd64/amd64/
H A Dmp_machdep.c321 dpcpu_init(dpcpu, cpu); in init_secondary()
447 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in native_start_all_aps()
/freebsd-12.1/sys/x86/xen/
H A Dpv.c368 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); in start_xen_ap()
/freebsd-12.1/sys/powerpc/aim/
H A Dmmu_oea.c672 void *dpcpu; in moea_bootstrap() local
975 dpcpu = (void *)virtual_avail; in moea_bootstrap()
983 dpcpu_init(dpcpu, 0); in moea_bootstrap()
H A Dmmu_oea64.c917 void *dpcpu; in moea64_late_bootstrap() local
1019 dpcpu = (void *)virtual_avail; in moea64_late_bootstrap()
1027 dpcpu_init(dpcpu, curcpu); in moea64_late_bootstrap()
/freebsd-12.1/sys/x86/x86/
H A Dmp_x86.c93 void *dpcpu; variable
/freebsd-12.1/sys/powerpc/booke/
H A Dpmap.c1727 void *dpcpu; in mmu_booke_bootstrap() local
1757 dpcpu = (void *)data_end; in mmu_booke_bootstrap()
1802 dpcpu_init(dpcpu, 0); in mmu_booke_bootstrap()
/freebsd-12.1/share/man/man9/
H A DMakefile123 dpcpu.9 \