Home
last modified time | relevance | path

Searched refs:vm_object_t (Results 1 – 25 of 76) sorted by relevance

1234

/f-stack/freebsd/vm/
H A Dvm_object.h323 vm_object_reserv(vm_object_t object) in vm_object_reserv()
334 vm_object_mightbedirty(vm_object_t object) in vm_object_mightbedirty()
355 void vm_object_busy(vm_object_t object);
356 void vm_object_unbusy(vm_object_t object);
360 vm_object_busied(vm_object_t object) in vm_object_busied()
372 vm_object_t vm_object_allocate_anon(vm_pindex_t, vm_object_t, struct ucred *,
376 void vm_object_collapse (vm_object_t);
377 void vm_object_deallocate (vm_object_t);
378 void vm_object_destroy (vm_object_t);
379 void vm_object_terminate (vm_object_t);
[all …]
H A Dvm_pager.h54 typedef void pgo_dealloc_t(vm_object_t);
124 void vm_pager_deallocate(vm_object_t);
129 vm_object_t vm_pager_object_lookup(struct pagerlst *, void *);
133 vm_object_t object, in vm_pager_put_pages()
156 vm_object_t object, in vm_pager_has_page()
220 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset,
222 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx,
233 vm_object_t cdev_pager_lookup(void *handle);
234 void cdev_pager_free_page(vm_object_t object, vm_page_t m);
244 void (*phys_pg_ctor)(vm_object_t vm_obj, vm_prot_t prot,
[all …]
H A Ddefault_pager.c50 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
52 static void default_pager_dealloc(vm_object_t);
53 static int default_pager_getpages(vm_object_t, vm_page_t *, int,
55 static void default_pager_putpages(vm_object_t, vm_page_t *, int,
57 static boolean_t default_pager_haspage(vm_object_t, vm_pindex_t, int *,
84 static vm_object_t
88 vm_object_t object; in default_pager_alloc()
110 default_pager_dealloc(vm_object_t object) in default_pager_dealloc()
121 default_pager_getpages(vm_object_t object, vm_page_t *m, int count, in default_pager_getpages()
137 default_pager_putpages(vm_object_t object, vm_page_t *m, int count, in default_pager_putpages()
[all …]
H A Dvm_object.c181 vm_object_t object; in vm_object_zdtor()
212 vm_object_t object; in vm_object_zinit()
413 vm_object_t
416 vm_object_t object; in vm_object_allocate()
455 vm_object_t
565 static vm_object_t
620 vm_object_t temp; in vm_object_deallocate()
852 static vm_object_t
2525 vm_object_t obj; in sysctl_vm_object_list()
2643 vm_object_t obj; in _vm_object_in_map()
[all …]
H A Dvm_pager.c98 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
102 static void dead_pager_dealloc(vm_object_t);
112 static vm_object_t
121 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, in dead_pager_putpages()
142 dead_pager_dealloc(vm_object_t object) in dead_pager_dealloc()
230 vm_object_t
234 vm_object_t ret; in vm_pager_allocate()
249 vm_pager_deallocate(vm_object_t object) in vm_pager_deallocate()
257 vm_pager_assert_in(vm_object_t object, vm_page_t *m, int count) in vm_pager_assert_in()
355 vm_object_t
[all …]
H A Ddevice_pager.c62 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
64 static void dev_pager_dealloc(vm_object_t);
68 static void dev_pager_free_page(vm_object_t object, vm_page_t m);
115 vm_object_t
118 vm_object_t object; in cdev_pager_lookup()
126 vm_object_t
130 vm_object_t object, object1; in cdev_pager_allocate()
221 static vm_object_t
231 cdev_pager_free_page(vm_object_t object, vm_page_t m) in cdev_pager_free_page()
244 dev_pager_free_page(vm_object_t object, vm_page_t m) in dev_pager_free_page()
[all …]
H A Dsg_pager.c53 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
55 static void sg_pager_dealloc(vm_object_t);
56 static int sg_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *);
57 static void sg_pager_putpages(vm_object_t, vm_page_t *, int,
59 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *,
70 static vm_object_t
75 vm_object_t object; in sg_pager_alloc()
123 sg_pager_dealloc(vm_object_t object) in sg_pager_dealloc()
145 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, in sg_pager_getpages()
211 sg_pager_putpages(vm_object_t object, vm_page_t *m, int count, in sg_pager_putpages()
[all …]
H A Dphys_pager.c54 static int default_phys_pager_getpages(vm_object_t object, vm_page_t *m,
56 static int default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx,
58 static boolean_t default_phys_pager_haspage(vm_object_t object,
76 vm_object_t
80 vm_object_t object, object1; in phys_pager_allocate()
147 static vm_object_t
156 phys_pager_dealloc(vm_object_t object) in phys_pager_dealloc()
176 default_phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, in default_phys_pager_getpages()
231 default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx, in default_phys_pager_populate()
263 phys_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in phys_pager_populate()
[all …]
H A Dswap_pager.h77 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int);
78 vm_pindex_t swap_pager_find_least(vm_object_t object, vm_pindex_t pindex);
79 void swap_pager_freespace(vm_object_t, vm_pindex_t, vm_size_t);
82 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_size_t);
H A Dvm_reserv.h50 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex,
54 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex,
56 void vm_reserv_break_all(vm_object_t object);
66 void vm_reserv_rename(vm_page_t m, vm_object_t new_object,
67 vm_object_t old_object, vm_pindex_t old_object_offset);
H A Dvm_page.h241 vm_object_t object; /* which object am I in (O) */
600 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int);
608 vm_page_t vm_page_alloc_contig_domain(vm_object_t object,
616 vm_page_t vm_page_grab(vm_object_t, vm_pindex_t, int);
630 vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t);
635 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t);
638 vm_page_t vm_page_lookup(vm_object_t, vm_pindex_t);
639 vm_page_t vm_page_lookup_unlocked(vm_object_t, vm_pindex_t);
658 vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t);
661 int vm_page_rename(vm_page_t, vm_object_t, vm_pindex_t);
[all …]
H A Dvm_extern.h74 int kmem_back(vm_object_t, vm_offset_t, vm_size_t, int);
75 int kmem_back_domain(int, vm_object_t, vm_offset_t, vm_size_t, int);
76 void kmem_unback(vm_object_t, vm_offset_t, vm_size_t);
104 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *);
107 int *, struct cdev *, struct cdevsw *, vm_ooffset_t *, vm_object_t *);
109 struct vnode *, vm_ooffset_t *, vm_object_t *, boolean_t *);
125 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
H A Dswap_pager.c418 static vm_object_t
479 static void swp_pager_meta_transfer(vm_object_t src, vm_object_t dst,
657 static vm_object_t
661 vm_object_t object; in swap_pager_alloc_init()
697 static vm_object_t
701 vm_object_t object; in swap_pager_alloc()
993 swp_pager_xfer_source(vm_object_t srcobject, vm_object_t dstobject, in swp_pager_xfer_source()
1038 swap_pager_copy(vm_object_t srcobject, vm_object_t dstobject, in swap_pager_copy()
1168 vm_object_t obj; in swap_pager_unswapped()
1880 vm_object_t object; in swap_pager_swapoff()
[all …]
H A Dvnode_pager.c94 static void vnode_pager_dealloc(vm_object_t);
150 vm_object_t object; in vnode_create_vobject()
235 vm_object_t
239 vm_object_t object; in vnode_pager_alloc()
305 vnode_pager_dealloc(vm_object_t object) in vnode_pager_dealloc()
435 vm_object_t object; in vnode_pager_setsize()
662 vnode_pager_input_old(vm_object_t object, vm_page_t m) in vnode_pager_input_old()
796 vm_object_t object; in vnode_pager_generic_getpages()
1120 vm_object_t object; in vnode_pager_generic_getpages_done()
1274 vm_object_t object; in vnode_pager_generic_putpages()
[all …]
H A Dvm_pageout.h99 void vm_wait(vm_object_t obj);
100 int vm_wait_intr(vm_object_t obj);
H A Dvm_map.h469 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t,
471 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *,
475 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t,
480 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_pro…
481 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
483 int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
H A Dvm_page.c875 vm_object_t obj; in vm_page_busy_acquire()
1016 vm_object_t obj; in vm_page_busy_sleep()
1117 vm_object_t obj; in vm_page_trysbusy()
1155 vm_object_t obj; in vm_page_tryxbusy()
1414 vm_object_t obj; in vm_page_sleep_if_busy()
1446 vm_object_t obj; in vm_page_sleep_if_xbusy()
1614 vm_object_t object; in vm_page_object_remove()
2572 vm_object_t object; in vm_page_scan_contig()
2750 vm_object_t object; in vm_page_reclaim_run()
4194 vm_object_t object; in vm_page_release()
[all …]
H A Dvm_kern.c174 kmem_alloc_contig_pages(vm_object_t object, vm_pindex_t pindex, int domain, in kmem_alloc_contig_pages()
215 vm_object_t object; in kmem_alloc_attr_domain()
294 vm_object_t object; in kmem_alloc_contig_domain()
454 kmem_back_domain(int domain, vm_object_t object, vm_offset_t addr, in kmem_back_domain()
516 kmem_back(vm_object_t object, vm_offset_t addr, vm_size_t size, int flags) in kmem_back()
559 _kmem_unback(vm_object_t object, vm_offset_t addr, vm_size_t size) in _kmem_unback()
593 kmem_unback(vm_object_t object, vm_offset_t addr, vm_size_t size) in kmem_unback()
H A Dpmap.h125 void pmap_align_superpage(vm_object_t, vm_ooffset_t, vm_offset_t *,
150 vm_object_t object, vm_pindex_t pindex, vm_size_t size);
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_vm.c52 zfs_vmobject_assert_wlocked(vm_object_t object) in zfs_vmobject_assert_wlocked()
64 zfs_vmobject_wlock(vm_object_t object) in zfs_vmobject_wlock()
71 zfs_vmobject_wunlock(vm_object_t object) in zfs_vmobject_wunlock()
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dvm.h40 void zfs_vmobject_assert_wlocked(vm_object_t object);
41 void zfs_vmobject_wlock(vm_object_t object);
42 void zfs_vmobject_wunlock(vm_object_t object);
/f-stack/freebsd/amd64/sgx/
H A Dsgxvar.h53 vm_object_t mem;
71 vm_object_t object;
H A Dsgx.c198 sgx_va_slot_init_by_index(struct sgx_softc *sc, vm_object_t object, in sgx_va_slot_init_by_index()
238 vm_object_t object; in sgx_va_slot_init()
259 vm_map_entry_t *entry0, vm_object_t *object0) in sgx_mem_find()
263 vm_object_t object; in sgx_mem_find()
302 vm_object_t object; in sgx_enclave_find()
377 vm_object_t object; in sgx_enclave_remove()
586 sgx_pg_fault(vm_object_t object, vm_ooffset_t offset, in sgx_pg_fault()
608 sgx_insert_epc_page_by_index(vm_page_t page, vm_object_t object, in sgx_insert_epc_page_by_index()
644 vm_object_t object; in sgx_ioctl_create()
786 vm_object_t object; in sgx_ioctl_add_page()
[all …]
/f-stack/freebsd/x86/iommu/
H A Dintel_dmar.h72 vm_object_t pgtbl_obj; /* (c) Page table pages */
148 vm_object_t ctx_obj;
219 struct vm_page *dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags);
220 void dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags);
221 void *dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags,
259 vm_object_t domain_get_idmap_pgtbl(struct dmar_domain *domain,
261 void put_idmap_pgtbl(vm_object_t obj);
/f-stack/freebsd/amd64/vmm/
H A Dvmm_mem.c60 vm_object_t
65 vm_object_t obj; in vmm_mmio_alloc()

1234