/freebsd-current/sys/kern/ |
H A D | subr_pcpu.c | 100 dpcpu_init(void *dpcpu, int cpuid) argument 106 pcpu->pc_dynamic = (uintptr_t)dpcpu - DPCPU_START; 111 memcpy(dpcpu, (void *)DPCPU_START, DPCPU_BYTES); 129 sx_init(&dpcpu_lock, "dpcpu alloc lock"); 131 SYSINIT(dpcpu, SI_SUB_KLD, SI_ORDER_FIRST, dpcpu_startup, NULL); 253 uintptr_t dpcpu; local 257 dpcpu = dpcpu_off[i]; 258 if (dpcpu == 0) 260 memcpy((void *)(dpcpu + (uintptr_t)s), s, size); 292 uintptr_t dpcpu; local 309 uintptr_t dpcpu; local 326 uintptr_t dpcpu; local [all...] |
H A D | link_elf_obj.c | 519 void *dpcpu; local 521 dpcpu = dpcpu_alloc(shdr[i].sh_size); 522 if (dpcpu == NULL) { 531 memcpy(dpcpu, ef->progtab[pb].addr, 533 dpcpu_copy(dpcpu, shdr[i].sh_size); 534 ef->progtab[pb].addr = dpcpu;
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | mp_machdep.c | 172 void *dpcpu; local 175 dpcpu = kmem_malloc_domainset(DOMAINSET_PREF(domain), 178 dpcpu_init(dpcpu, cpu.cr_cpuid);
|
/freebsd-current/sys/arm/arm/ |
H A D | mp_machdep.c | 75 void *dpcpu[MAXCPU - 1]; variable 115 dpcpu[i] = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); 163 dpcpu_init(dpcpu[cpu - 1], cpu);
|
H A D | machdep.c | 422 vm_offset_t dtbp, kernelstack, dpcpu; local 528 dpcpu = pmap_preboot_get_vpages(DPCPU_SIZE / PAGE_SIZE); 529 dpcpu_init((void *)dpcpu, 0);
|
/freebsd-current/sys/riscv/riscv/ |
H A D | mp_machdep.c | 111 void *dpcpu[MAXCPU - 1]; variable 394 dpcpu[cpuid - 1] = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO); 395 dpcpu_init(dpcpu[cpuid - 1], cpuid);
|
H A D | pmap.c | 805 vm_offset_t dpcpu, msgbufpv; local 850 reserve_space(dpcpu, pa, DPCPU_SIZE); 853 pte = pmap_l3(kernel_pmap, dpcpu); 859 dpcpu_init((void *)dpcpu, 0);
|
/freebsd-current/sys/x86/include/ |
H A D | x86_smp.h | 33 extern void *dpcpu;
|
/freebsd-current/sys/arm64/arm64/ |
H A D | mp_machdep.c | 131 static void *dpcpu[MAXCPU - 1]; variable 477 dpcpu[cpuid - 1] = (void *)(pcpup + 1); 478 dpcpu_init(dpcpu[cpuid - 1], cpuid); 504 dpcpu[cpuid - 1] = NULL;
|
H A D | pmap.c | 1301 vm_offset_t dpcpu, msgbufpv; local 1369 alloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 1370 dpcpu_init((void *)dpcpu, 0);
|
/freebsd-current/sys/sys/ |
H A D | pcpu.h | 322 void dpcpu_init(void *dpcpu, int cpuid);
|
/freebsd-current/share/man/man9/ |
H A D | Makefile | 138 dpcpu.9 \ 1053 MLINKS+=dpcpu.9 DPCPU_DECLARE.9 \ 1054 dpcpu.9 DPCPU_DEFINE.9 \ 1055 dpcpu.9 DPCPU_DEFINE_STATIC.9 \ 1056 dpcpu.9 DPCPU_GET.9 \ 1057 dpcpu.9 DPCPU_ID_PTR.9 \ 1058 dpcpu.9 DPCPU_ID_GET.9 \ 1059 dpcpu.9 DPCPU_ID_SET.9 \ 1060 dpcpu.9 DPCPU_PTR.9 \ 1061 dpcpu [all...] |
/freebsd-current/sys/i386/i386/ |
H A D | mp_machdep.c | 291 dpcpu_init(dpcpu, myid); 393 dpcpu = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
|
/freebsd-current/sys/amd64/amd64/ |
H A D | mp_machdep.c | 202 dpcpu_init(dpcpu, cpu); 427 dpcpu = kmem_malloc_domainset(DOMAINSET_PREF(domain),
|
/freebsd-current/sys/powerpc/aim/ |
H A D | mmu_oea.c | 704 void *dpcpu; local 989 dpcpu = (void *)virtual_avail; 997 dpcpu_init(dpcpu, 0);
|
H A D | mmu_oea64.c | 1139 void *dpcpu; local 1241 dpcpu = (void *)virtual_avail; 1249 dpcpu_init(dpcpu, curcpu);
|
H A D | mmu_radix.c | 2056 void *dpcpu; local 2105 dpcpu = (void *)PHYS_TO_DMAP(pa); 2106 dpcpu_init(dpcpu, curcpu);
|
/freebsd-current/sys/powerpc/booke/ |
H A D | pmap.c | 638 void *dpcpu; local 667 dpcpu = (void *)data_end; 721 dpcpu_init(dpcpu, 0);
|
/freebsd-current/sys/x86/x86/ |
H A D | mp_x86.c | 98 void *dpcpu; variable
|