/freebsd-12-stable/sys/kern/ |
H A D | subr_pcpu.c | 101 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 D | link_elf_obj.c | 484 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 D | mp_machdep.c | 166 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 D | mp_machdep.c | 60 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 D | mp_machdep.c | 78 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 D | machdep.c | 832 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 D | if_epair.c | 160 #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 D | mp_machdep.c | 115 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 D | pmap.c | 558 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 D | x86_smp.h | 32 extern void *dpcpu;
|
/freebsd-12-stable/sys/arm64/arm64/ |
H A D | mp_machdep.c | 153 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 D | pmap.c | 804 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 D | pcpu.h | 254 void dpcpu_init(void *dpcpu, int cpuid);
|
/freebsd-12-stable/sys/i386/i386/ |
H A D | mp_machdep.c | 241 dpcpu_init(dpcpu, myid); 345 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
|
/freebsd-12-stable/sys/amd64/amd64/ |
H A D | mp_machdep.c | 336 dpcpu_init(dpcpu, cpu); 500 dpcpu = (void *)kmem_malloc_domainset(DOMAINSET_PREF(domain),
|
/freebsd-12-stable/sys/x86/xen/ |
H A D | pv.c | 368 dpcpu = (void *)kmem_malloc(DPCPU_SIZE, M_WAITOK | M_ZERO);
|
/freebsd-12-stable/sys/powerpc/aim/ |
H A D | mmu_oea.c | 698 void *dpcpu; local 984 dpcpu = (void *)virtual_avail; 992 dpcpu_init(dpcpu, 0);
|
H A D | mmu_oea64.c | 917 void *dpcpu; local 1019 dpcpu = (void *)virtual_avail; 1027 dpcpu_init(dpcpu, curcpu);
|
/freebsd-12-stable/sys/x86/x86/ |
H A D | mp_x86.c | 94 void *dpcpu; variable
|
/freebsd-12-stable/sys/powerpc/booke/ |
H A D | pmap.c | 1727 void *dpcpu; local 1757 dpcpu = (void *)data_end; 1802 dpcpu_init(dpcpu, 0);
|
/freebsd-12-stable/share/man/man9/ |
H A D | Makefile | 124 dpcpu.9 \
|