/freebsd-11-stable/sys/vm/ |
H A D | vm_kern.h | 70 extern struct vmem *kernel_arena; 71 extern struct vmem *kmem_arena; 72 extern struct vmem *buffer_arena; 73 extern struct vmem *transient_arena; 74 extern struct vmem *memguard_arena;
|
H A D | memguard.h | 36 struct vmem; 40 void memguard_init(struct vmem *);
|
H A D | vm_extern.h | 40 struct vmem; 55 vm_offset_t kmem_alloc_attr(struct vmem *, vm_size_t size, int flags, 57 vm_offset_t kmem_alloc_contig(struct vmem *, vm_size_t size, int flags, 60 vm_offset_t kmem_malloc(struct vmem *, vm_size_t size, int flags); 61 void kmem_free(struct vmem *, vm_offset_t, vm_size_t);
|
H A D | vm_kern.c | 77 #include <sys/vmem.h> 163 kmem_alloc_attr(vmem_t *vmem, vm_size_t size, int flags, vm_paddr_t low, argument 166 vm_object_t object = vmem == kmem_arena ? kmem_object : kernel_object; 172 if (vmem_alloc(vmem, size, M_BESTFIT | flags, &addr)) 196 vmem_free(vmem, addr, size); 218 kmem_alloc_contig(struct vmem *vmem, vm_size_t size, int flags, vm_paddr_t low, argument 222 vm_object_t object = vmem == kmem_arena ? kmem_object : kernel_object; 229 if (vmem_alloc(vmem, size, flags | M_BESTFIT, &addr)) 251 vmem_free(vmem, add 311 kmem_malloc(struct vmem *vmem, vm_size_t size, int flags) argument 421 kmem_free(struct vmem *vmem, vm_offset_t addr, vm_size_t size) argument [all...] |
H A D | vm_init.c | 81 #include <sys/vmem.h>
|
H A D | memguard.c | 51 #include <sys/vmem.h>
|
H A D | vm_glue.c | 81 #include <sys/vmem.h>
|
/freebsd-11-stable/sys/dev/digi/ |
H A D | digi_pci.h | 42 #define PCIPORT sc->vmem[0x200000]
|
H A D | digi_pci.c | 55 return (sc->vmem + addr); 198 sc->vmem = rman_get_virtual(sc->res.mem); 199 sc->pmem = vtophys(sc->vmem);
|
H A D | digi.h | 151 u_char *vmem; /* virtual memory address */ member in struct:digi_softc
|
H A D | digi_isa.c | 77 return (sc->vmem + (addr % sc->win_size)); 84 return (sc->vmem + addr); 273 sc->vmem = (u_char *)sc->pmem; 368 sc->vmem = pmap_mapdev(sc->pmem, msize);
|
H A D | digi.c | 266 ptr = sc->vmem + (BIOSCODE & 0x1fff); 1116 if (sc->model >= PCXEM && W(sc->vmem + 0xd00)) { 1120 ptr = sc->vmem + W(sc->vmem + 0xd00); 1136 W(sc->vmem + 0xd00) = 0; 1155 W(sc->vmem + 0xd00) = 0;
|
/freebsd-11-stable/sys/powerpc/pseries/ |
H A D | plpar_iommu.c | 35 #include <sys/vmem.h> 50 vmem_t *vmem; member in struct:papr_iommu_map 60 vmem_t *vmem; member in struct:iommu_map 139 window->map->vmem = vmem_create("IOMMU mappings", PAGE_SIZE, 181 error = vmem_xalloc(window->map->vmem, allocsize, 240 vmem_xfree(window->map->vmem, pageround, roundedsize);
|
/freebsd-11-stable/sys/sys/ |
H A D | vmem.h | 26 /* From $NetBSD: vmem.h,v 1.20 2013/01/29 21:26:24 para Exp $ */ 37 typedef struct vmem vmem_t; 50 * Create a vmem: 82 * Allocate and free linear regions from a vmem. Must specify 106 * Add a static region to a vmem after create. This won't be freed 107 * until the vmem is destroyed. 112 * Given roundup size to the vmem's native quantum size. 117 * Report vmem utilization according to the requested type.
|
/freebsd-11-stable/sys/cddl/compat/opensolaris/sys/ |
H A D | kmem.h | 35 #include <sys/vmem.h>
|
/freebsd-11-stable/sys/kern/ |
H A D | subr_vmem.c | 59 #include <sys/vmem.h> 93 * Data structures private to vmem. 95 MALLOC_DEFINE(M_VMEM, "vmem", "vmem internal structures"); 114 /* vmem arena */ 115 struct vmem { struct 119 LIST_ENTRY(vmem) vm_alllist; 176 &enable_vmem_check, 0, "Enable vmem check"); 185 static LIST_HEAD(, vmem) vmem_list = LIST_HEAD_INITIALIZER(vmem_list); 228 static struct vmem kernel_arena_storag [all...] |
/freebsd-11-stable/sys/arm/nvidia/drm2/ |
H A D | tegra_bo.c | 45 #include <sys/vmem.h> 46 #include <sys/vmem.h>
|
/freebsd-11-stable/sys/x86/iommu/ |
H A D | intel_quirks.c | 45 #include <sys/vmem.h>
|
H A D | intel_intrmap.c | 44 #include <sys/vmem.h> 86 ("impossible EOPNOTSUPP from vmem")); 172 ("impossible EOPNOTSUPP from vmem"));
|
H A D | intel_fault.c | 44 #include <sys/vmem.h>
|
H A D | intel_qi.c | 45 #include <sys/vmem.h>
|
/freebsd-11-stable/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_kmem.c | 66 #include <sys/vmem.h>
|
/freebsd-11-stable/share/man/man9/ |
H A D | Makefile | 368 vmem.9 \ 1948 MLINKS+=vmem.9 vmem_add.9 \ 1949 vmem.9 vmem_alloc.9 \ 1950 vmem.9 vmem_create.9 \ 1951 vmem.9 vmem_destroy.9 \ 1952 vmem.9 vmem_free.9 \ 1953 vmem.9 vmem_xalloc.9 \ 1954 vmem.9 vmem_xfree.9
|
/freebsd-11-stable/sys/dev/ixl/ |
H A D | i40e_nvm.c | 626 struct i40e_virt_mem vmem; local 635 ret_code = i40e_allocate_virt_mem(hw, &vmem, 639 data = (u16 *)vmem.va; 693 i40e_free_virt_mem(hw, &vmem);
|
/freebsd-11-stable/sys/dev/cxgbe/tom/ |
H A D | t4_tom.h | 33 #include <sys/vmem.h>
|