Searched refs:vm_page_t (Results 51 - 75 of 153) sorted by relevance

1234567

/freebsd-11.0-release/sys/sparc64/include/
H A Dtsb.h87 struct tte *tsb_tte_enter(pmap_t pm, vm_page_t m, vm_offset_t va, u_long sz,
/freebsd-11.0-release/sys/dev/virtio/balloon/
H A Dvirtio_balloon.c104 static vm_page_t
106 static void vtballoon_free_page(struct vtballoon_softc *, vm_page_t);
318 vm_page_t m;
349 vm_page_t m;
436 static vm_page_t
439 vm_page_t m;
449 vtballoon_free_page(struct vtballoon_softc *sc, vm_page_t m)
/freebsd-11.0-release/sys/sparc64/sparc64/
H A Dpmap.c141 static void pmap_cache_remove(vm_page_t m, vm_offset_t va);
155 static int pmap_enter_locked(pmap_t pm, vm_offset_t va, vm_page_t m,
582 * from phys_avail so the memory won't have an associated vm_page_t.
792 pmap_page_init(vm_page_t m)
852 vm_page_t
856 vm_page_t m;
907 pmap_cache_enter(vm_page_t m, vm_offset_t va)
982 pmap_cache_remove(vm_page_t m, vm_offset_t va)
1055 pmap_kenter(vm_offset_t va, vm_page_t m)
1059 vm_page_t o
[all...]
/freebsd-11.0-release/sys/powerpc/booke/
H A Dpmap.c148 static int mmu_booke_enter_locked(mmu_t, pmap_t, vm_offset_t, vm_page_t,
235 static int pte_enter(mmu_t, pmap_t, vm_page_t, vm_offset_t, uint32_t, boolean_t);
242 static void pv_insert(pmap_t, vm_offset_t, vm_page_t);
243 static void pv_remove(pmap_t, vm_offset_t, vm_page_t);
273 static void mmu_booke_clear_modify(mmu_t, vm_page_t);
276 static void mmu_booke_copy_page(mmu_t, vm_page_t, vm_page_t);
277 static void mmu_booke_copy_pages(mmu_t, vm_page_t *,
278 vm_offset_t, vm_page_t *, vm_offset_t, int);
279 static int mmu_booke_enter(mmu_t, pmap_t, vm_offset_t, vm_page_t,
[all...]
/freebsd-11.0-release/sys/amd64/include/
H A Dpmap.h354 * For each vm_page_t, there is a list of all currently valid virtual
404 boolean_t pmap_page_is_mapped(vm_page_t m);
405 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma);
411 void pmap_invalidate_cache_pages(vm_page_t *pages, int count);
415 boolean_t pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);
416 void pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);
/freebsd-11.0-release/sys/vm/
H A Dvm_pageout.c122 static int vm_pageout_clean(vm_page_t m);
123 static int vm_pageout_cluster(vm_page_t m);
239 static boolean_t vm_pageout_fallback_object_lock(vm_page_t, vm_page_t *);
245 static boolean_t vm_pageout_page_lock(vm_page_t, vm_page_t *);
254 vm_pageout_init_marker(vm_page_t marker, u_short queue)
279 vm_pageout_fallback_object_lock(vm_page_t m, vm_page_t *next)
328 vm_pageout_page_lock(vm_page_t
[all...]
H A Dvnode_pager.c84 static int vnode_pager_input_smlfs(vm_object_t object, vm_page_t m);
85 static int vnode_pager_input_old(vm_object_t object, vm_page_t m);
87 static int vnode_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *);
88 static int vnode_pager_getpages_async(vm_object_t, vm_page_t *, int, int *,
90 static void vnode_pager_putpages(vm_object_t, vm_page_t *, int, int, int *);
399 vm_page_t m;
521 vnode_pager_input_smlfs(vm_object_t object, vm_page_t m)
613 vnode_pager_input_old(vm_object_t object, vm_page_t m)
686 vnode_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind,
702 vnode_pager_getpages_async(vm_object_t object, vm_page_t *
[all...]
H A Dphys_pager.c142 phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind,
167 phys_pager_putpages(vm_object_t object, vm_page_t *m, int count, boolean_t sync,
H A Dvm_object.c106 static int vm_object_page_collect_flush(vm_object_t object, vm_page_t p,
109 static boolean_t vm_object_page_remove_write(vm_page_t p, int flags,
712 vm_page_t p, p_next;
818 vm_object_page_remove_write(vm_page_t p, int flags, boolean_t *clearobjflags)
857 vm_page_t np, p;
946 vm_object_page_collect_flush(vm_object_t object, vm_page_t p, int pagerflags,
949 vm_page_t ma[vm_pageout_page_count], p_first, tp;
1112 vm_page_t m;
1295 vm_page_t m, m_next;
1434 static vm_page_t
[all...]
H A Dvm_kern.c167 vm_page_t m;
222 vm_page_t end_m, m;
334 vm_page_t m;
388 vm_page_t m;
489 vm_page_t m;
/freebsd-11.0-release/sys/arm64/arm64/
H A Dpmap.c244 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
248 static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
249 vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp);
253 vm_page_t m, struct rwlock **lockp);
255 static vm_page_t _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex,
258 static void _pmap_unwire_l3(pmap_t pmap, vm_offset_t va, vm_page_t m,
829 pmap_page_init(vm_page_t m)
961 vm_page_t
966 vm_page_t
[all...]
H A Dmem.c53 vm_page_t marr;
H A Duio_machdep.c59 uiomove_fromphys(vm_page_t ma[], vm_offset_t offset, int n, struct uio *uio)
/freebsd-11.0-release/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_2835_arm.c118 copyout_page(vm_page_t p, size_t offset, void *kaddr, size_t size)
379 pagelist_page_free(vm_page_t pp)
406 vm_page_t* pages;
467 pages = (vm_page_t*)(addrs + num_pages);
558 vm_page_t*pages;
571 pages = (vm_page_t*)(pagelist->addrs + num_pages);
/freebsd-11.0-release/sys/amd64/amd64/
H A Dpmap.c510 pmap_delayed_invl_genp(vm_page_t m)
531 pmap_delayed_invl_wait(vm_page_t m)
569 pmap_delayed_invl_page(vm_page_t m)
591 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
610 static boolean_t pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t m,
612 static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
613 vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp);
615 static int pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte);
617 static vm_page_t pmap_lookup_pt_pag
[all...]
/freebsd-11.0-release/sys/mips/include/
H A Dpmap.h119 * For each vm_page_t, there is a list of all currently valid virtual
179 void pmap_flush_pvcache(vm_page_t m);
181 void pmap_page_set_memattr(vm_page_t, vm_memattr_t);
/freebsd-11.0-release/sys/dev/drm2/i915/
H A Di915_gem_tiling.c458 i915_gem_swizzle_page(vm_page_t page)
480 vm_page_t m)
505 vm_page_t page = obj->pages[i];
533 vm_page_t page = obj->pages[i];
/freebsd-11.0-release/sys/sys/
H A Dpipe.h82 vm_page_t ms[PIPENPAGES]; /* pages in source process */
/freebsd-11.0-release/sys/riscv/riscv/
H A Dmem.c55 vm_page_t marr;
/freebsd-11.0-release/sys/i386/include/
H A Dpmap.h332 * For each vm_page_t, there is a list of all currently valid virtual
385 boolean_t pmap_page_is_mapped(vm_page_t m);
386 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma);
393 void pmap_invalidate_cache_pages(vm_page_t *pages, int count);
/freebsd-11.0-release/sys/dev/xen/privcmd/
H A Dprivcmd.c93 int prot, vm_page_t *mres);
119 vm_page_t m;
154 int prot, vm_page_t *mres)
158 vm_page_t page, oldm;
/freebsd-11.0-release/sys/i386/i386/
H A Duio_machdep.c59 uiomove_fromphys(vm_page_t ma[], vm_offset_t offset, int n, struct uio *uio)
/freebsd-11.0-release/sys/mips/mips/
H A Dmem.c82 vm_page_t marr;
/freebsd-11.0-release/sys/arm/arm/
H A Duio_machdep.c60 uiomove_fromphys(vm_page_t ma[], vm_offset_t offset, int n, struct uio *uio)
/freebsd-11.0-release/sys/arm/include/
H A Dpmap-v6.h134 * For each vm_page_t, there is a list of all currently valid virtual
170 boolean_t pmap_page_is_mapped(vm_page_t);

Completed in 169 milliseconds

1234567