/freebsd-10.3-release/sys/vm/ |
H A D | vm_kern.h | 70 extern struct vmem *kernel_arena;
|
H A D | vm_init.c | 152 * 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 D | vm_kern.c | 127 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 D | drm_scatter.c | 55 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 D | drm_scatter.c | 40 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 D | subr_busdma_bufalloc.c | 155 /* 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 D | kern_malloc.c | 409 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 D | agp_amd.c | 102 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 D | agp_ati.c | 134 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 D | agp.c | 155 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 D | imx6_sdma.c | 183 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 D | xtrace.c | 108 buf = kmem_alloc_contig(kernel_arena, sz, M_WAITOK | M_ZERO,
|
H A D | mp_machdep.c | 321 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
|
/freebsd-10.3-release/sys/amd64/amd64/ |
H A D | sys_machdep.c | 359 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 D | mp_machdep.c | 964 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 D | vm_machdep.c | 345 kmem_free(kernel_arena, (vm_offset_t)pcb->pcb_tssp,
|
/freebsd-10.3-release/sys/i386/i386/ |
H A D | sys_machdep.c | 304 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 D | intel_qi.c | 343 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 D | busdma_dmar.c | 415 *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 D | mp_machdep.c | 186 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE, M_WAITOK | M_ZERO);
|
/freebsd-10.3-release/sys/powerpc/powerpc/ |
H A D | mp_machdep.c | 170 dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
|
/freebsd-10.3-release/sys/arm/arm/ |
H A D | mp_machdep.c | 119 dpcpu[i] = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
|
H A D | busdma_machdep.c | 754 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 D | busdma_bounce.c | 421 *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 D | exynos5_fimd.c | 360 sc->sc_info.fb_vbase = (intptr_t)kmem_alloc_contig(kernel_arena,
|