vmem_t
vmem_t *aps_arena; /* arena to manage sgva space */
vmem_t *jc_io_arena;
vmem_t *jc_s_mem_arena;
vmem_t *ac_io_arena;
vmem_t *ac_d_mem_arena;
vmem_t *ac_s_mem_arena;
vmem_t *cc_io_arena;
vmem_t *cc_d_mem_arena;
vmem_t *cc_s_mem_arena;
vmem_t * cc_io_arena;
vmem_t * cc_d_mem_arena;
vmem_t * cc_s_mem_arena;
vmem_t *ic_io_arena;
vmem_t *ic_mem_arena;
vmem_t *lc_io_arena;
vmem_t *lc_d_mem_arena;
vmem_t *lc_s_mem_arena;
vmem_t * cc_io_arena;
vmem_t * cc_d_mem_arena;
vmem_t * cc_s_mem_arena;
vmem_t *vm;
vmem_t *vm;
vmem_t *vm;
vmem_t *dvm;
vmem_t *svm;
vmem_t *pc_io_arena;
vmem_t *pc_mem_arena;
vmem_t *tc_io_arena;
vmem_t *tc_d_mem_arena;
vmem_t *tc_s_mem_arena;
static vmem_t *arc_wired_map_arena;
vmem_t *bs_arena;
static vmem_t *dmatlb_arena;
vmem_t *sc_dvamap;
vmem_t *sc_lpi_pool;
static vmem_t *
static vmem_t *rk_drm_alloc_cma_pool(struct drm_device *, size_t);
static vmem_t *
static vmem_t *sunxi_drm_alloc_cma_pool(struct drm_device *, size_t);
static vmem_t *iomem_arena;
static vmem_t * bootm_arena;
vmem_t *sc_dma_arena;
static vmem_t *iomap_arena;
static vmem_t *isaio_arena;
static vmem_t *isamem_arena;
vmem_t *vm;
vmem_t *vm;
vmem_t *vm;
vmem_t *extio_arena;
extern vmem_t *extio_arena;
vmem_t *sc_dvmamap;
vmem_t *sc_map;
vmem_t *sc_arena;
vmem_t *vme_dvmamap;
vmem_t *sc_dvmamap;
vmem_t *dvmamap24;
vmem_t *is_dvmamap; /* DVMA map for this instance */
vmem_t *dvma_arena;
vmem_t *dvma_arena;
vmem_t *dvma_arena;
vmem_t *aps_arena; /* arena to manage sgva space */
static vmem_t *iomap_arena;
vmem_t *vme_arena;
vmem_t *vme_arena;
vmem_t *vmem;
static vmem_t *
vmem_t *arena;
static vmem_t *
vmem_t *vm;
vmem_t *vm;
vmem_t *vm;
static vmem_t *vme_select_map(struct vmebus_softc*, vme_am_t);
vmem_t *vme32_arena, *vme24_arena, *vme16_arena;
vmem_t *seq_arena;
vmem_t *seq_arena = dnode->tn_spec.tn_dir.tn_seq_arena;
percpu_backend_alloc(vmem_t *dummy, vmem_size_t size, vmem_size_t *resultsize,
static vmem_t * percpu_offset_arena __read_mostly;
vmem_t *
vmem_t *source, vmem_size_t qcache_max, vm_flag_t flags, int ipl)
vmem_t *
vmem_t *source, vmem_size_t qcache_max, vm_flag_t flags, int ipl)
vmem_destroy(vmem_t *vm)
vmem_roundup_size(vmem_t *vm, vmem_size_t size)
vmem_alloc(vmem_t *vm, vmem_size_t size, vm_flag_t flags, vmem_addr_t *addrp)
vmem_xalloc_addr(vmem_t *vm, const vmem_addr_t addr, const vmem_size_t size,
vmem_xalloc(vmem_t *vm, const vmem_size_t size0, vmem_size_t align,
vmem_free(vmem_t *vm, vmem_addr_t addr, vmem_size_t size)
static void vmem_check(vmem_t *);
vmem_xfree(vmem_t *vm, vmem_addr_t addr, vmem_size_t size)
vmem_xfreeall(vmem_t *vm)
vmem_xfree_bt(vmem_t *vm, bt_t *bt)
vmem_add(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, vm_flag_t flags)
vmem_size(vmem_t *vm, int typemask)
vmem_t *vm;
vmem_dump(const vmem_t *vm , void (*pr)(const char *, ...) __printflike(1, 2))
vmem_whatis_lookup(vmem_t *vm, uintptr_t addr)
vmem_t *vm;
const vmem_t *vm;
const vmem_t *vm = (const void *)addr;
vmem_check_sanity(vmem_t *vm)
vmem_check(vmem_t *vm)
vmem_t *vm;
static void vmem_xfree_bt(vmem_t *, bt_t *);
vmem_t *kmem_va_meta_arena;
vmem_t *kmem_meta_arena = NULL;
static int bt_refill(vmem_t *vm);
static int bt_refill_locked(vmem_t *vm);
bt_refill_locked(vmem_t *vm)
bt_refill(vmem_t *vm)
bt_alloc(vmem_t *vm, vm_flag_t flags)
bt_free(vmem_t *vm, bt_t *bt)
bt_freetrim(vmem_t *vm, int freelimit)
vmem_add_bts(vmem_t *vm, struct vmem_btag *bts, unsigned int nbts)
bt_freehead_tofree(vmem_t *vm, vmem_size_t size)
bt_freehead_toalloc(vmem_t *vm, vmem_size_t size, vm_flag_t strat)
bt_hashhead(vmem_t *vm, vmem_addr_t addr)
bt_lookupbusy(vmem_t *vm, vmem_addr_t addr)
bt_rembusy(vmem_t *vm, bt_t *bt)
bt_insbusy(vmem_t *vm, bt_t *bt)
bt_remseg(vmem_t *vm, bt_t *bt)
bt_insseg(vmem_t *vm, bt_t *bt, bt_t *prev)
bt_insseg_tail(vmem_t *vm, bt_t *bt)
bt_remfree(vmem_t *vm, bt_t *bt)
bt_insfree(vmem_t *vm, bt_t *bt)
vmem_t *vm = qc->qc_vmem;
vmem_t *vm = qc->qc_vmem;
qc_init(vmem_t *vm, size_t qcache_max, int ipl)
qc_destroy(vmem_t *vm)
vmem_subsystem_init(vmem_t *vm)
vmem_add1(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, vm_flag_t flags,
vmem_destroy1(vmem_t *vm)
vmem_import(vmem_t *vm, vmem_size_t size, vm_flag_t flags)
vmem_rehash(vmem_t *vm, size_t newhashsize, vm_flag_t flags)
vmem_t *
vmem_init(vmem_t *vm, const char *name,
vmem_t *arg, vmem_size_t qcache_max, vm_flag_t flags, int ipl)
vmem_t *kmem_arena;
vmem_t *kmem_va_arena;
uvm_km_kmem_alloc(vmem_t *vm, vmem_size_t size, vm_flag_t flags,
uvm_km_kmem_free(vmem_t *vm, vmem_addr_t addr, vmem_size_t size)
vmem_t *shmif_units;
extern vmem_t *shmif_units; /* XXX */
typedef int (vmem_import_t)(vmem_t *, vmem_size_t, vm_flag_t,
typedef void (vmem_release_t)(vmem_t *, vmem_addr_t, vmem_size_t);
typedef int (vmem_ximport_t)(vmem_t *, vmem_size_t, vmem_size_t *,
extern vmem_t *kmem_arena;
extern vmem_t *kmem_meta_arena;
extern vmem_t *kmem_va_arena;
void vmem_subsystem_init(vmem_t *vm);
vmem_t * vmem_create(const char *, vmem_addr_t, vmem_size_t, vmem_size_t,
vmem_import_t *, vmem_release_t *, vmem_t *, vmem_size_t,
vmem_t * vmem_xcreate(const char *, vmem_addr_t, vmem_size_t,
vmem_size_t, vmem_ximport_t *, vmem_release_t *, vmem_t *,
void vmem_destroy(vmem_t *);
int vmem_alloc(vmem_t *, vmem_size_t, vm_flag_t, vmem_addr_t *);
void vmem_free(vmem_t *, vmem_addr_t, vmem_size_t);
int vmem_xalloc(vmem_t *, vmem_size_t, vmem_size_t, vmem_size_t,
int vmem_xalloc_addr(vmem_t *, vmem_addr_t, vmem_size_t, vm_flag_t);
void vmem_xfree(vmem_t *, vmem_addr_t, vmem_size_t);
void vmem_xfreeall(vmem_t *);
int vmem_add(vmem_t *, vmem_addr_t, vmem_size_t, vm_flag_t);
vmem_size_t vmem_roundup_size(vmem_t *, vmem_size_t);
vmem_size_t vmem_size(vmem_t *, int typemask);
vmem_t * vmem_init(vmem_t *, const char *, vmem_addr_t, vmem_size_t,
vmem_size_t, vmem_import_t *, vmem_release_t *, vmem_t *,
void vmem_add_bts(vmem_t *, struct vmem_btag *, unsigned int);
vmem_t *qc_vmem;
int uvm_km_kmem_alloc(vmem_t *, vmem_size_t, vm_flag_t,
void uvm_km_kmem_free(vmem_t *, vmem_addr_t, vmem_size_t);
vmem_t *kmem_arena = NULL;
vmem_t *kmem_va_arena;
uvm_km_kmem_alloc(vmem_t *vm, vmem_size_t size, vm_flag_t flags,
uvm_km_kmem_free(vmem_t *vm, vmem_addr_t addr, size_t size)
static vmem_t *swapmap; /* controls the mapping of /dev/drum */