/freebsd-9.3-release/sys/kern/ |
H A D | subr_pcpu.c | 98 dpcpu_init(void *dpcpu, int cpuid) argument 103 pcpu->pc_dynamic = (uintptr_t)dpcpu - DPCPU_START; 108 memcpy(dpcpu, (void *)DPCPU_START, DPCPU_BYTES); 125 sx_init(&dpcpu_lock, "dpcpu alloc lock"); 127 SYSINIT(dpcpu, SI_SUB_KLD, SI_ORDER_FIRST, dpcpu_startup, 0); 223 uintptr_t dpcpu; local 227 dpcpu = dpcpu_off[i]; 228 if (dpcpu == 0) 230 memcpy((void *)(dpcpu + (uintptr_t)s), s, size); 262 uintptr_t dpcpu; local 279 uintptr_t dpcpu; local 296 uintptr_t dpcpu; local [all...] |
H A D | link_elf_obj.c | 340 void *dpcpu; local 342 dpcpu = dpcpu_alloc(shdr[i].sh_size); 343 if (dpcpu == NULL) { 347 memcpy(dpcpu, ef->progtab[pb].addr, 349 dpcpu_copy(dpcpu, shdr[i].sh_size); 350 ef->progtab[pb].addr = dpcpu;
|
/freebsd-9.3-release/sys/arm/sa11x0/ |
H A D | assabet_machdep.c | 210 struct pv_addr dpcpu; local 274 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 275 dpcpu_init((void *)dpcpu.pv_va, 0); 318 pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa, DPCPU_SIZE,
|
/freebsd-9.3-release/sys/mips/mips/ |
H A D | mp_machdep.c | 57 static void *dpcpu; variable 185 dpcpu = (void *)kmem_alloc(kernel_map, DPCPU_SIZE); 295 dpcpu_init(dpcpu, cpuid);
|
/freebsd-9.3-release/sys/powerpc/powerpc/ |
H A D | mp_machdep.c | 163 void *dpcpu; local 166 dpcpu = (void *)kmem_alloc(kernel_map, DPCPU_SIZE); 168 dpcpu_init(dpcpu, cpu.cr_cpuid);
|
/freebsd-9.3-release/sys/arm/at91/ |
H A D | at91_machdep.c | 243 struct pv_addr dpcpu; local 297 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 298 dpcpu_init((void *)dpcpu.pv_va, 0); 334 pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa, DPCPU_SIZE,
|
/freebsd-9.3-release/sys/net/ |
H A D | if_epair.c | 151 #define EPAIR_LOCK_INIT(dpcpu) mtx_init(&(dpcpu)->if_epair_mtx, \ 153 #define EPAIR_LOCK_DESTROY(dpcpu) mtx_destroy(&(dpcpu)->if_epair_mtx) 154 #define EPAIR_LOCK_ASSERT(dpcpu) mtx_assert(&(dpcpu)->if_epair_mtx, \ 156 #define EPAIR_LOCK(dpcpu) mtx_lock(&(dpcpu)->if_epair_mtx) 157 #define EPAIR_UNLOCK(dpcpu) mtx_unlock(&(dpcpu) [all...] |
/freebsd-9.3-release/sys/arm/mv/ |
H A D | mv_machdep.c | 305 struct pv_addr dpcpu; local 430 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 431 dpcpu_init((void *)dpcpu.pv_va, 0); 481 pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa, 482 freemempos - dpcpu.pv_va,
|
/freebsd-9.3-release/sys/arm/xscale/i8134x/ |
H A D | crb_machdep.c | 184 struct pv_addr dpcpu; local 238 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 239 dpcpu_init((void *)dpcpu.pv_va, 0);
|
/freebsd-9.3-release/sys/arm/xscale/i80321/ |
H A D | ep80219_machdep.c | 187 struct pv_addr dpcpu; local 242 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 243 dpcpu_init((void *)dpcpu.pv_va, 0);
|
H A D | iq31244_machdep.c | 188 struct pv_addr dpcpu; local 242 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 243 dpcpu_init((void *)dpcpu.pv_va, 0);
|
/freebsd-9.3-release/sys/arm/xscale/ixp425/ |
H A D | avila_machdep.c | 233 struct pv_addr dpcpu; local 311 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 312 dpcpu_init((void *)dpcpu.pv_va, 0);
|
/freebsd-9.3-release/sys/arm/xscale/pxa/ |
H A D | pxa_machdep.c | 168 struct pv_addr dpcpu; local 225 valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); 226 dpcpu_init((void *)dpcpu.pv_va, 0);
|
/freebsd-9.3-release/sys/ia64/ia64/ |
H A D | mp_machdep.c | 294 void *dpcpu; local 307 dpcpu = (void *)kmem_alloc(kernel_map, DPCPU_SIZE); 308 dpcpu_init(dpcpu, cpuid);
|
/freebsd-9.3-release/sys/sys/ |
H A D | pcpu.h | 222 void dpcpu_init(void *dpcpu, int cpuid);
|
/freebsd-9.3-release/sys/amd64/amd64/ |
H A D | mp_machdep.c | 100 void *dpcpu; variable 648 dpcpu_init(dpcpu, cpu); 941 dpcpu = (void *)kmem_alloc(kernel_map, DPCPU_SIZE);
|
/freebsd-9.3-release/sys/i386/i386/ |
H A D | mp_machdep.c | 146 static void *dpcpu; variable 679 dpcpu_init(dpcpu, myid); 966 dpcpu = (void *)kmem_alloc(kernel_map, DPCPU_SIZE);
|
/freebsd-9.3-release/sys/powerpc/aim/ |
H A D | mmu_oea.c | 661 void *dpcpu; local 928 dpcpu = (void *)virtual_avail; 936 dpcpu_init(dpcpu, 0);
|
H A D | mmu_oea64.c | 847 void *dpcpu; local 944 dpcpu = (void *)virtual_avail; 952 dpcpu_init(dpcpu, 0);
|
/freebsd-9.3-release/sys/powerpc/booke/ |
H A D | pmap.c | 967 void *dpcpu; local 1000 dpcpu = (void *)data_end; 1040 dpcpu_init(dpcpu, 0);
|