Searched refs:kernel_arena (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-10.3-release/sys/vm/
H A Dvm_kern.h70 extern struct vmem *kernel_arena;
H A Dvm_init.c152 * Initialize the kernel_arena. This can grow on demand.
154 vmem_init(kernel_arena, "kernel arena", 0, 0, PAGE_SIZE, 0, 0);
155 vmem_set_import(kernel_arena, kva_import, NULL, NULL,
209 firstaddr = kmem_malloc(kernel_arena, round_page(size),
H A Dvm_kern.c127 if (vmem_alloc(kernel_arena, size, M_BESTFIT | M_NOWAIT, &addr))
149 vmem_free(kernel_arena, addr, size);
/freebsd-10.3-release/sys/dev/drm/
H A Ddrm_scatter.c55 entry->vaddr = kmem_alloc_attr(kernel_arena, size, M_WAITOK | M_ZERO,
102 kmem_free(kernel_arena, entry->vaddr, IDX_TO_OFF(entry->pages));
/freebsd-10.3-release/sys/dev/drm2/
H A Ddrm_scatter.c40 return kmem_alloc_attr(kernel_arena, size, M_NOWAIT | M_ZERO,
50 kmem_free(kernel_arena, entry->vaddr, IDX_TO_OFF(entry->pages));
/freebsd-10.3-release/sys/kern/
H A Dsubr_busdma_bufalloc.c155 /* Inform UMA that this allocator uses kernel_arena/object. */
158 return ((void *)kmem_alloc_attr(kernel_arena, size, wait, 0,
172 kmem_free(kernel_arena, (vm_offset_t)item, size);
H A Dkern_malloc.c409 ret = (void *)kmem_alloc_contig(kernel_arena, size, flags, low, high,
427 kmem_free(kernel_arena, (vm_offset_t)addr, size);
/freebsd-10.3-release/sys/dev/agp/
H A Dagp_amd.c102 gatt->ag_virtual = (void *)kmem_alloc_attr(kernel_arena,
115 gatt->ag_vdir = (void *)kmem_alloc_attr(kernel_arena, AGP_PAGE_SIZE,
121 kmem_free(kernel_arena, (vm_offset_t)gatt->ag_virtual,
170 kmem_free(kernel_arena, (vm_offset_t)gatt->ag_vdir, AGP_PAGE_SIZE);
171 kmem_free(kernel_arena, (vm_offset_t)gatt->ag_virtual,
H A Dagp_ati.c134 sc->ag_virtual = (void *)kmem_alloc_attr(kernel_arena,
144 sc->ag_vdir = (void *)kmem_alloc_attr(kernel_arena, AGP_PAGE_SIZE,
149 kmem_free(kernel_arena, (vm_offset_t)sc->ag_virtual,
267 kmem_free(kernel_arena, (vm_offset_t)sc->ag_vdir, AGP_PAGE_SIZE);
268 kmem_free(kernel_arena, (vm_offset_t)sc->ag_virtual,
H A Dagp.c155 gatt->ag_virtual = (void *)kmem_alloc_contig(kernel_arena,
172 kmem_free(kernel_arena, (vm_offset_t)gatt->ag_virtual,
/freebsd-10.3-release/sys/arm/freescale/imx/
H A Dimx6_sdma.c183 channel->bd = (void *)kmem_alloc_contig(kernel_arena,
201 kmem_free(kernel_arena, (vm_offset_t)channel->bd,
396 sc->ccb = (void *)kmem_alloc_contig(kernel_arena,
415 sc->bd0 = (void *)kmem_alloc_contig(kernel_arena,
/freebsd-10.3-release/sys/ia64/ia64/
H A Dxtrace.c108 buf = kmem_alloc_contig(kernel_arena, sz, M_WAITOK | M_ZERO,
H A Dmp_machdep.c321 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
/freebsd-10.3-release/sys/amd64/amd64/
H A Dsys_machdep.c359 tssp = (struct amd64tss *)kmem_malloc(kernel_arena,
466 new_ldt->ldt_base = (caddr_t)kmem_malloc(kernel_arena,
487 kmem_free(kernel_arena, (vm_offset_t)new_ldt->ldt_base,
532 kmem_free(kernel_arena, (vm_offset_t)pldt->ldt_base,
H A Dmp_machdep.c964 bootstacks[cpu] = (void *)kmem_malloc(kernel_arena,
966 doublefault_stack = (char *)kmem_malloc(kernel_arena,
968 nmi_stack = (char *)kmem_malloc(kernel_arena, PAGE_SIZE,
970 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
H A Dvm_machdep.c345 kmem_free(kernel_arena, (vm_offset_t)pcb->pcb_tssp,
/freebsd-10.3-release/sys/i386/i386/
H A Dsys_machdep.c304 ext = (struct pcb_ext *)kmem_malloc(kernel_arena, ctob(IOPAGES+1),
474 new_ldt->ldt_base = (caddr_t)kmem_malloc(kernel_arena,
509 new_ldt->ldt_base = (caddr_t)kmem_malloc(kernel_arena,
567 kmem_free(kernel_arena, (vm_offset_t)pldt->ldt_base,
846 kmem_free(kernel_arena,
880 kmem_free(kernel_arena, (vm_offset_t)old_ldt_base,
/freebsd-10.3-release/sys/x86/iommu/
H A Dintel_qi.c343 unit->inv_queue = kmem_alloc_contig(kernel_arena, unit->inv_queue_size,
389 kmem_free(kernel_arena, unit->inv_queue, unit->inv_queue_size);
H A Dbusdma_dmar.c415 *vaddr = (void *)kmem_alloc_attr(kernel_arena,
443 kmem_free(kernel_arena, (vm_offset_t)vaddr, tag->common.maxsize);
/freebsd-10.3-release/sys/mips/mips/
H A Dmp_machdep.c186 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE, M_WAITOK | M_ZERO);
/freebsd-10.3-release/sys/powerpc/powerpc/
H A Dmp_machdep.c170 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
/freebsd-10.3-release/sys/arm/arm/
H A Dmp_machdep.c119 dpcpu[i] = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
H A Dbusdma_machdep.c754 vaddr = (void *)kmem_alloc_attr(kernel_arena, dmat->maxsize,
757 vaddr = (void *)kmem_alloc_contig(kernel_arena, dmat->maxsize,
799 kmem_free(kernel_arena, (vm_offset_t)vaddr, dmat->maxsize);
/freebsd-10.3-release/sys/x86/x86/
H A Dbusdma_bounce.c421 *vaddr = (void *)kmem_alloc_attr(kernel_arena,
426 *vaddr = (void *)kmem_alloc_contig(kernel_arena,
461 kmem_free(kernel_arena, (vm_offset_t)vaddr,
/freebsd-10.3-release/sys/arm/samsung/exynos/
H A Dexynos5_fimd.c360 sc->sc_info.fb_vbase = (intptr_t)kmem_alloc_contig(kernel_arena,

Completed in 313 milliseconds

12