Searched refs:vmem (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-11-stable/sys/vm/
H A Dvm_kern.h70 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 Dmemguard.h36 struct vmem;
40 void memguard_init(struct vmem *);
H A Dvm_extern.h40 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 Dvm_kern.c77 #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 Dvm_init.c81 #include <sys/vmem.h>
H A Dmemguard.c51 #include <sys/vmem.h>
H A Dvm_glue.c81 #include <sys/vmem.h>
/freebsd-11-stable/sys/dev/digi/
H A Ddigi_pci.h42 #define PCIPORT sc->vmem[0x200000]
H A Ddigi_pci.c55 return (sc->vmem + addr);
198 sc->vmem = rman_get_virtual(sc->res.mem);
199 sc->pmem = vtophys(sc->vmem);
H A Ddigi.h151 u_char *vmem; /* virtual memory address */ member in struct:digi_softc
H A Ddigi_isa.c77 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 Ddigi.c266 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 Dplpar_iommu.c35 #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 Dvmem.h26 /* 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 Dkmem.h35 #include <sys/vmem.h>
/freebsd-11-stable/sys/kern/
H A Dsubr_vmem.c59 #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 Dtegra_bo.c45 #include <sys/vmem.h>
46 #include <sys/vmem.h>
/freebsd-11-stable/sys/x86/iommu/
H A Dintel_quirks.c45 #include <sys/vmem.h>
H A Dintel_intrmap.c44 #include <sys/vmem.h>
86 ("impossible EOPNOTSUPP from vmem"));
172 ("impossible EOPNOTSUPP from vmem"));
H A Dintel_fault.c44 #include <sys/vmem.h>
H A Dintel_qi.c45 #include <sys/vmem.h>
/freebsd-11-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_kmem.c66 #include <sys/vmem.h>
/freebsd-11-stable/share/man/man9/
H A DMakefile368 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 Di40e_nvm.c626 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 Dt4_tom.h33 #include <sys/vmem.h>

Completed in 255 milliseconds

12