Searched refs:dpcpu (Results 1 - 19 of 19) sorted by relevance

/freebsd-current/sys/kern/
H A Dsubr_pcpu.c100 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 Dlink_elf_obj.c519 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 Dmp_machdep.c172 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 Dmp_machdep.c75 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 Dmachdep.c422 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 Dmp_machdep.c111 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 Dpmap.c805 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 Dx86_smp.h33 extern void *dpcpu;
/freebsd-current/sys/arm64/arm64/
H A Dmp_machdep.c131 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 Dpmap.c1301 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 Dpcpu.h322 void dpcpu_init(void *dpcpu, int cpuid);
/freebsd-current/share/man/man9/
H A DMakefile138 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 Dmp_machdep.c291 dpcpu_init(dpcpu, myid);
393 dpcpu = kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
/freebsd-current/sys/amd64/amd64/
H A Dmp_machdep.c202 dpcpu_init(dpcpu, cpu);
427 dpcpu = kmem_malloc_domainset(DOMAINSET_PREF(domain),
/freebsd-current/sys/powerpc/aim/
H A Dmmu_oea.c704 void *dpcpu; local
989 dpcpu = (void *)virtual_avail;
997 dpcpu_init(dpcpu, 0);
H A Dmmu_oea64.c1139 void *dpcpu; local
1241 dpcpu = (void *)virtual_avail;
1249 dpcpu_init(dpcpu, curcpu);
H A Dmmu_radix.c2056 void *dpcpu; local
2105 dpcpu = (void *)PHYS_TO_DMAP(pa);
2106 dpcpu_init(dpcpu, curcpu);
/freebsd-current/sys/powerpc/booke/
H A Dpmap.c638 void *dpcpu; local
667 dpcpu = (void *)data_end;
721 dpcpu_init(dpcpu, 0);
/freebsd-current/sys/x86/x86/
H A Dmp_x86.c98 void *dpcpu; variable

Completed in 479 milliseconds