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

/freebsd-12-stable/sys/kern/
H A Dsubr_pcpu.c101 dpcpu_init(void *dpcpu, int cpuid) argument
106 pcpu->pc_dynamic = (uintptr_t)dpcpu - DPCPU_START;
111 memcpy(dpcpu, (void *)DPCPU_START, DPCPU_BYTES);
128 sx_init(&dpcpu_lock, "dpcpu alloc lock");
130 SYSINIT(dpcpu, SI_SUB_KLD, SI_ORDER_FIRST, dpcpu_startup, NULL);
250 uintptr_t dpcpu; local
254 dpcpu = dpcpu_off[i];
255 if (dpcpu == 0)
257 memcpy((void *)(dpcpu + (uintptr_t)s), s, size);
289 uintptr_t dpcpu; local
306 uintptr_t dpcpu; local
323 uintptr_t dpcpu; local
[all...]
H A Dlink_elf_obj.c484 void *dpcpu; local
486 dpcpu = dpcpu_alloc(shdr[i].sh_size);
487 if (dpcpu == NULL) {
496 memcpy(dpcpu, ef->progtab[pb].addr,
498 dpcpu_copy(dpcpu, shdr[i].sh_size);
499 ef->progtab[pb].addr = dpcpu;
/freebsd-12-stable/sys/powerpc/powerpc/
H A Dmp_machdep.c166 void *dpcpu; local
169 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK |
172 dpcpu_init(dpcpu, cpu.cr_cpuid);
/freebsd-12-stable/sys/mips/mips/
H A Dmp_machdep.c60 static void *dpcpu; variable
188 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
298 dpcpu_init(dpcpu, cpuid);
/freebsd-12-stable/sys/arm/arm/
H A Dmp_machdep.c78 void *dpcpu[MAXCPU - 1]; variable
118 dpcpu[i] = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
166 dpcpu_init(dpcpu[cpu - 1], cpu);
H A Dmachdep.c832 struct pv_addr dpcpu; local
943 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE);
944 dpcpu_init((void *)dpcpu.pv_va, 0);
990 pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa,
991 freemempos - dpcpu.pv_va,
1104 vm_offset_t dtbp, kernelstack, dpcpu; local
1208 dpcpu = pmap_preboot_get_vpages(DPCPU_SIZE / PAGE_SIZE);
1209 dpcpu_init((void *)dpcpu, 0);
/freebsd-12-stable/sys/net/
H A Dif_epair.c160 #define EPAIR_LOCK_INIT(dpcpu) mtx_init(&(dpcpu)->if_epair_mtx, \
162 #define EPAIR_LOCK_DESTROY(dpcpu) mtx_destroy(&(dpcpu)->if_epair_mtx)
163 #define EPAIR_LOCK_ASSERT(dpcpu) mtx_assert(&(dpcpu)->if_epair_mtx, \
165 #define EPAIR_LOCK(dpcpu) mtx_lock(&(dpcpu)->if_epair_mtx)
166 #define EPAIR_UNLOCK(dpcpu) mtx_unlock(&(dpcpu)
[all...]
/freebsd-12-stable/sys/riscv/riscv/
H A Dmp_machdep.c115 void *dpcpu[MAXCPU - 1]; variable
472 dpcpu[cpuid - 1] = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
473 dpcpu_init(dpcpu[cpuid - 1], cpuid);
H A Dpmap.c558 vm_offset_t dpcpu, msgbufpv; local
620 alloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE);
621 dpcpu_init((void *)dpcpu, 0);
/freebsd-12-stable/sys/x86/include/
H A Dx86_smp.h32 extern void *dpcpu;
/freebsd-12-stable/sys/arm64/arm64/
H A Dmp_machdep.c153 void *dpcpu[MAXCPU - 1]; variable
510 dpcpu[cpuid - 1] = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
511 dpcpu_init(dpcpu[cpuid - 1], cpuid);
533 kmem_free((vm_offset_t)dpcpu[cpuid - 1], DPCPU_SIZE);
534 dpcpu[cpuid - 1] = NULL;
H A Dpmap.c804 vm_offset_t dpcpu, msgbufpv; local
862 alloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE);
863 dpcpu_init((void *)dpcpu, 0);
/freebsd-12-stable/sys/sys/
H A Dpcpu.h254 void dpcpu_init(void *dpcpu, int cpuid);
/freebsd-12-stable/sys/i386/i386/
H A Dmp_machdep.c241 dpcpu_init(dpcpu, myid);
345 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
/freebsd-12-stable/sys/amd64/amd64/
H A Dmp_machdep.c336 dpcpu_init(dpcpu, cpu);
500 dpcpu = (void *)kmem_malloc_domainset(DOMAINSET_PREF(domain),
/freebsd-12-stable/sys/x86/xen/
H A Dpv.c368 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
/freebsd-12-stable/sys/powerpc/aim/
H A Dmmu_oea.c698 void *dpcpu; local
984 dpcpu = (void *)virtual_avail;
992 dpcpu_init(dpcpu, 0);
H A Dmmu_oea64.c917 void *dpcpu; local
1019 dpcpu = (void *)virtual_avail;
1027 dpcpu_init(dpcpu, curcpu);
/freebsd-12-stable/sys/x86/x86/
H A Dmp_x86.c94 void *dpcpu; variable
/freebsd-12-stable/sys/powerpc/booke/
H A Dpmap.c1727 void *dpcpu; local
1757 dpcpu = (void *)data_end;
1802 dpcpu_init(dpcpu, 0);
/freebsd-12-stable/share/man/man9/
H A DMakefile124 dpcpu.9 \

Completed in 181 milliseconds