vm_object_t
vm_object_t sc_object; /* backing object if not NULL */
int i915_gem_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, vm_page_t *mres);
vm_object_t vm_obj;
vm_object_t devobj;
int i915_gem_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, vm_page_t *mres)
vm_object_t vm_obj = obj->base.filp;
vm_object_t vm_obj = obj->base.filp;
vm_object_t vm_obj = obj->base.filp;
vm_object_t devobj;
int ttm_tt_swapout(struct ttm_tt *ttm, vm_object_t persistent_swap_storage);
struct page * shmem_read_mapping_page(vm_object_t, vm_pindex_t);
shmem_read_mapping_page(vm_object_t object, vm_pindex_t pindex)
ttm_bo_vm_fault_dfly(vm_object_t vm_obj, vm_ooffset_t offset,
vm_object_t vm_obj;
vm_object_t swap_storage;
int ttm_tt_swapout(struct ttm_tt *ttm, vm_object_t persistent_swap_storage)
vm_object_t obj;
vm_object_t object;
vm_object_t object;
vm_object_t obj;
vm_object_t object;
vm_object_t object;
vm_object_t obj;
vm_object_t object; /* VM object to hold file pages */
vm_object_t shm_object;
static vm_page_t bio_page_alloc(struct buf *bp, vm_object_t obj,
vm_object_t obj;
vm_object_t obj;
vm_object_t obj;
vm_object_t object;
vm_object_t obj;
vm_object_t obj;
vm_object_t obj;
bio_page_alloc(struct buf *bp, vm_object_t obj, vm_pindex_t pg, int deficit)
vm_object_t obj;
vm_object_t obj;
vm_object_t object;
vm_object_t object;
vm_object_t obj;
vm_object_t object;
vm_object_t obj;
vm_object_t object;
netmap_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
vm_object_t *objp = ap->a_object;
vm_object_t obj;
static vm_object_t efi_obj;
vm_object_t obj;
efi_pg_fault(vm_object_t obj, vm_ooffset_t offset, int prot, vm_page_t *mres)
vm_object_t iobj = m->object; \
vm_object_t object = entry->ba.object;
pmap_addr_hint(vm_object_t obj, vm_offset_t addr, vm_size_t size)
pmap_object_init(vm_object_t object)
pmap_object_free(vm_object_t object)
vm_object_t object = pmap->pm_pteobj;
static vm_page_t pmap_page_lookup (vm_object_t object, vm_pindex_t pindex);
vm_object_t pmobj;
vm_object_t object = entry->ba.object;
vm_object_t pmobj;
pmap_addr_hint(vm_object_t obj, vm_offset_t addr, vm_size_t size)
pmap_object_init(vm_object_t object)
pmap_object_free(vm_object_t object)
pmap_page_lookup(vm_object_t object, vm_pindex_t pindex)
vm_object_t obj;
vm_object_t tn_aobj;
vm_object_t aobj;
vm_object_t aobj;
tmpfs_move_pages(vm_object_t src, vm_object_t dst, int movflags)
static void tmpfs_move_pages(vm_object_t src, vm_object_t dst, int movflags);
vm_object_t uobj;
default_pager_getpage(vm_object_t object, vm_pindex_t pindex,
default_pager_putpages(vm_object_t object, vm_page_t *mpp, int count,
default_pager_haspage(vm_object_t object, vm_pindex_t pindex)
vm_object_t
vm_object_t object;
default_pager_dealloc(vm_object_t object)
vm_object_t
vm_object_t object;
vm_object_t
cdev_pager_free_page(vm_object_t object, vm_page_t m)
dev_pager_dealloc(vm_object_t object)
dev_pager_getpage(vm_object_t object, vm_pindex_t pindex,
dev_pager_putpages(vm_object_t object, vm_page_t *m,
dev_pager_haspage(vm_object_t object, vm_pindex_t pindex)
old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
vm_object_t
vm_object_t object;
phys_pager_putpages(vm_object_t object, vm_page_t *m, int count,
phys_pager_haspage(vm_object_t object, vm_pindex_t pindex)
vm_object_t
vm_object_t object;
phys_pager_dealloc(vm_object_t object)
phys_pager_getpage(vm_object_t object, vm_pindex_t pindex,
vm_offset_t pmap_addr_hint (vm_object_t obj, vm_offset_t addr, vm_size_t size);
void pmap_object_init(vm_object_t object);
void pmap_object_free(vm_object_t object);
swap_pager_getpage(vm_object_t object, vm_pindex_t pindex,
vm_object_t object;
vm_object_t object;
swap_pager_putpages(vm_object_t object, vm_page_t *m, int count,
vm_object_t object = NULL;
swp_pager_fault_page(vm_object_t object, int *sharedp, vm_pindex_t pindex)
vm_object_t object;
vm_object_t object = info->object;
swp_pager_lookup(vm_object_t object, vm_pindex_t index)
swp_pager_remove(vm_object_t object, struct swblock *swap)
swp_pager_meta_convert(vm_object_t object)
swp_pager_meta_build(vm_object_t object, vm_pindex_t index, swblk_t swapblk)
swp_pager_meta_free(vm_object_t object, vm_pindex_t index, vm_pindex_t count)
vm_object_t object = info->object;
swp_pager_meta_free_all(vm_object_t object)
swp_pager_meta_ctl(vm_object_t object, vm_pindex_t index, int flags)
static void swap_pager_dealloc (vm_object_t object);
static int swap_pager_getpage (vm_object_t, vm_pindex_t, vm_page_t *, int);
static __inline void swp_pager_freeswapspace(vm_object_t object,
static __inline swblk_t swp_pager_getswapspace(vm_object_t object, int npages);
static void swp_pager_meta_convert(vm_object_t);
static void swp_pager_meta_build(vm_object_t, vm_pindex_t, swblk_t);
static void swp_pager_meta_free(vm_object_t, vm_pindex_t, vm_pindex_t);
static void swp_pager_meta_free_all(vm_object_t);
static swblk_t swp_pager_meta_ctl(vm_object_t, vm_pindex_t, int);
vm_object_t
vm_object_t object;
swap_pager_dealloc(vm_object_t object)
swp_pager_getswapspace(vm_object_t object, int npages)
swp_pager_freeswapspace(vm_object_t object, swblk_t blk, int npages)
swap_pager_freespace(vm_object_t object, vm_pindex_t start, vm_pindex_t size)
swap_pager_freespace_all(vm_object_t object)
swap_pager_condfree(vm_object_t object, vm_pindex_t *basei, int count)
vm_object_t object = info->object;
swap_pager_reserve(vm_object_t object, vm_pindex_t start, vm_size_t size)
swap_pager_copy(vm_object_t srcobject, vm_object_t dstobject,
swap_pager_haspage(vm_object_t object, vm_pindex_t pindex)
swap_pager_haspage_locked(vm_object_t object, vm_pindex_t pindex)
swap_pager_strategy(vm_object_t object, struct bio *bio)
void swap_pager_putpages (vm_object_t, struct vm_page **, int, int, int *);
boolean_t swap_pager_haspage (vm_object_t object, vm_pindex_t pindex);
boolean_t swap_pager_haspage_locked (vm_object_t object, vm_pindex_t pindex);
int swap_pager_swp_alloc (vm_object_t, int);
void swap_pager_copy (vm_object_t, vm_object_t, vm_pindex_t, int);
void swap_pager_freespace (vm_object_t, vm_pindex_t, vm_pindex_t);
void swap_pager_freespace_all (vm_object_t);
int swap_pager_condfree(vm_object_t, vm_pindex_t *, int);
int swap_pager_reserve (vm_object_t, vm_pindex_t, vm_size_t);
void swap_pager_page_removed (struct vm_page *, vm_object_t);
vm_object_t object;
vm_fault_object_page(vm_object_t object, vm_ooffset_t offset,
vm_object_t object;
vm_object_t object;
vm_object_t dst_object;
vm_object_t src_object;
vm_object_t object;
vm_object_t lobject;
vm_object_t nobject;
vm_object_t object;
vm_object_t obj; /* NOT LOCKED */
vm_object_t obj;
vm_object_t obj;
vm_object_t object;
vm_object_t object;
vm_object_t object;
vm_object_t tobj;
vm_object_t object;
vm_object_t object;
vm_object_t obj;
vm_object_t object;
vm_object_t object;
vm_object_t object;
vm_object_t source;
vm_object_t result;
vm_object_t obj;
int vm_uiomove (vm_map_t, vm_object_t, off_t, int, vm_offset_t, int *);
vm_object_t object;
vm_object_t obj;
static void vm_object_lock_init(vm_object_t);
vm_object_page_collect_flush(vm_object_t object, vm_page_t p, int pagerflags)
vm_object_madvise(vm_object_t object, vm_pindex_t pindex,
vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end,
vmobj_hash(vm_object_t obj)
vm_object_coalesce(vm_object_t prev_object, vm_pindex_t prev_pindex,
debugvm_object_add(vm_object_t obj, char *file, int line, int addrem)
vm_object_set_writeable_dirty(vm_object_t object)
static int _vm_object_in_map (vm_map_t map, vm_object_t object,
static int vm_object_in_map (vm_object_t object);
_vm_object_in_map(vm_map_t map, vm_object_t object, vm_map_entry_t entry)
vm_object_t object;
vm_object_in_map(vm_object_t object)
vm_object_t object;
vm_object_t object = (vm_object_t)addr;
vm_object_t object;
vm_object_lock_init(vm_object_t obj)
vm_object_lock(vm_object_t obj)
vm_object_lock_try(vm_object_t obj)
vm_object_lock_shared(vm_object_t obj)
vm_object_unlock(vm_object_t obj)
vm_object_upgrade(vm_object_t obj)
vm_object_downgrade(vm_object_t obj)
vm_object_assert_held(vm_object_t obj)
VMOBJDEBUG(vm_object_hold)(vm_object_t obj VMOBJDBARGS)
VMOBJDEBUG(vm_object_hold_try)(vm_object_t obj VMOBJDBARGS)
VMOBJDEBUG(vm_object_hold_shared)(vm_object_t obj VMOBJDBARGS)
VMOBJDEBUG(vm_object_drop)(vm_object_t obj VMOBJDBARGS)
_vm_object_allocate(objtype_t type, vm_pindex_t size, vm_object_t object,
vm_object_init(vm_object_t object, vm_pindex_t size)
vm_object_t
vm_object_t obj;
vm_object_t
vm_object_t obj;
VMOBJDEBUG(vm_object_reference_locked)(vm_object_t object VMOBJDBARGS)
VMOBJDEBUG(vm_object_reference_quick)(vm_object_t object VMOBJDBARGS)
VMOBJDEBUG(vm_object_vndeallocate)(vm_object_t object, struct vnode **vpp
VMOBJDEBUG(vm_object_deallocate)(vm_object_t object VMOBJDBARGS)
VMOBJDEBUG(vm_object_deallocate_locked)(vm_object_t object VMOBJDBARGS)
vm_object_terminate(vm_object_t object)
vm_object_t object;
vm_object_page_clean(vm_object_t object, vm_pindex_t start, vm_pindex_t end,
static void vm_object_page_collect_flush(vm_object_t object, vm_page_t p,
vm_object_t object;
vm_object_set_flag(vm_object_t object, u_int bits)
vm_object_clear_flag(vm_object_t object, u_int bits)
vm_object_pip_add(vm_object_t object, u_int i)
vm_object_pip_wakeup_n(vm_object_t object, u_int i)
vm_object_pip_wakeup(vm_object_t object)
vm_object_pip_wait(vm_object_t object, char *waitid)
vm_object_token(vm_object_t obj)
vm_object_t vm_object_allocate (objtype_t, vm_pindex_t);
vm_object_t vm_object_allocate_hold (objtype_t, vm_pindex_t);
void _vm_object_allocate (objtype_t, vm_pindex_t, vm_object_t, const char *);
boolean_t vm_object_coalesce (vm_object_t, vm_pindex_t, vm_size_t, vm_size_t);
vm_object_t vm_object_collapse (vm_object_t, vm_object_t);
void vm_object_terminate (vm_object_t);
void vm_object_set_writeable_dirty (vm_object_t);
void vm_object_init(vm_object_t, vm_pindex_t);
void vm_object_page_clean (vm_object_t, vm_pindex_t, vm_pindex_t, int);
void vm_object_page_remove (vm_object_t, vm_pindex_t, vm_pindex_t, boolean_t);
void vm_object_pmap_copy (vm_object_t, vm_pindex_t, vm_pindex_t);
void vm_object_madvise (vm_object_t, vm_pindex_t, vm_pindex_t, int);
vm_page_t vm_fault_object_page(vm_object_t, vm_ooffset_t,
void vm_object_lock(vm_object_t);
void vm_object_lock_shared(vm_object_t);
void vm_object_unlock(vm_object_t);
void VMOBJDEBUG(vm_object_hold)(vm_object_t object VMOBJDBARGS);
int VMOBJDEBUG(vm_object_hold_try)(vm_object_t object VMOBJDBARGS);
void VMOBJDEBUG(vm_object_hold_shared)(vm_object_t object VMOBJDBARGS);
void VMOBJDEBUG(vm_object_drop)(vm_object_t object VMOBJDBARGS);
void VMOBJDEBUG(vm_object_reference_quick)(vm_object_t object VMOBJDBARGS);
void VMOBJDEBUG(vm_object_reference_locked)(vm_object_t object VMOBJDBARGS);
vm_object_t object VMOBJDBARGS);
void VMOBJDEBUG(vm_object_deallocate)(vm_object_t object VMOBJDBARGS);
void VMOBJDEBUG(vm_object_deallocate_locked)(vm_object_t object VMOBJDBARGS);
void vm_object_upgrade(vm_object_t);
void vm_object_downgrade(vm_object_t);
vm_object_t object; /* heuristical */
vm_get_pg_color(int cpuid, vm_object_t object, vm_pindex_t pindex)
vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex)
vm_object_t object;
vm_page_hash_hash(vm_object_t object, vm_pindex_t pindex)
vm_page_hash_get(vm_object_t object, vm_pindex_t pindex)
vm_object_t object;
vm_page_lookup(vm_object_t object, vm_pindex_t pindex)
vm_page_rename(vm_page_t m, vm_object_t new_object, vm_pindex_t new_pindex)
vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int page_req)
vm_object_t obj;
vm_page_grab(vm_object_t object, vm_pindex_t pindex, int flags)
vm_page_t vm_page_hash_get(vm_object_t object, vm_pindex_t pindex);
u_short vm_get_pg_color(int cpuid, vm_object_t object, vm_pindex_t pindex);
vm_object_t object;
vm_object_t object;
vm_object_t object;
void vm_pageout_cluster (vm_page_t, vm_object_t);
dead_pager_getpage(vm_object_t obj, vm_pindex_t pindex,
dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, int flags,
dead_pager_haspage(vm_object_t object, vm_pindex_t pindex)
dead_pager_dealloc(vm_object_t object)
vm_pager_deallocate(vm_object_t object)
vm_object_t
vm_object_t object;
vm_object_t phys_pager_alloc(void *, off_t, vm_prot_t, off_t);
vm_object_t swap_pager_alloc(void *, off_t, vm_prot_t, off_t);
vm_object_t vnode_pager_alloc (void *, off_t, vm_prot_t, off_t, int, int);
vm_object_t vnode_pager_reference (struct vnode *);
void vm_pager_deallocate (vm_object_t);
static __inline int vm_pager_get_page (vm_object_t, vm_pindex_t,
static __inline boolean_t vm_pager_has_page (vm_object_t, vm_pindex_t);
vm_object_t vm_pager_object_lookup(struct pagerlst *, void *);
void swap_pager_strategy(vm_object_t object, struct bio *bio);
vm_pager_get_page(vm_object_t object, vm_pindex_t pindex,
vm_object_t object,
vm_pager_has_page(vm_object_t object, vm_pindex_t offset)
int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset,
vm_object_t cdev_pager_allocate(void *handle, enum obj_type tp,
vm_object_t cdev_pager_lookup(void *handle);
void cdev_pager_free_page(vm_object_t object, vm_page_t m);
typedef void pgo_dealloc_t(vm_object_t);
typedef int pgo_getpage_t(vm_object_t, vm_pindex_t, vm_page_t *, int);
typedef void pgo_putpages_t(vm_object_t, vm_page_t *, int, int, int *);
typedef boolean_t pgo_haspage_t(vm_object_t, vm_pindex_t);
vm_object_t default_pager_alloc(void *, off_t, vm_prot_t, off_t);
vm_object_t dev_pager_alloc(void *, off_t, vm_prot_t, off_t);
vm_object_t object;
vm_object_t object;
vm_object_t object;
vm_object_t object;
vm_object_t object)
struct vm_object_hash *swindex, vm_object_t object);
vm_object_t
vm_object_t object;
vm_object_t
vm_object_t object;
vnode_pager_dealloc(vm_object_t object)
vnode_pager_haspage(vm_object_t object, vm_pindex_t pindex)
vm_object_t object;
vnode_pager_getpage(vm_object_t object, vm_pindex_t pindex,
vnode_pager_putpages(vm_object_t object, vm_page_t *m, int count,
vm_object_t lobject;
vm_object_t objp;