Lines Matching refs:vm_page_t
336 extern vm_page_t bogus_page;
451 extern vm_page_t vm_page_array; /* First resident page in table */
462 vm_page_t PHYS_TO_VM_PAGE(vm_paddr_t pa);
551 void vm_page_activate (vm_page_t);
552 void vm_page_advise(vm_page_t m, int advice);
553 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int);
554 vm_page_t vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req,
557 vm_page_t vm_page_alloc_contig_domain(vm_object_t object,
561 vm_page_t vm_page_alloc_domain_iter(vm_object_t object, vm_pindex_t pindex,
563 vm_page_t vm_page_alloc_iter(vm_object_t object, vm_pindex_t pindex, int req,
565 vm_page_t vm_page_alloc_noobj(int);
566 vm_page_t vm_page_alloc_noobj_domain(int, int);
567 vm_page_t vm_page_alloc_noobj_contig(int req, u_long npages, vm_paddr_t low,
570 vm_page_t vm_page_alloc_noobj_contig_domain(int domain, int req, u_long npages,
573 void vm_page_bits_set(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t set);
575 bool vm_page_busy_acquire(vm_page_t m, int allocflags);
576 void vm_page_busy_downgrade(vm_page_t m);
577 int vm_page_busy_tryupgrade(vm_page_t m);
578 bool vm_page_busy_sleep(vm_page_t m, const char *msg, int allocflags);
579 void vm_page_busy_sleep_unlocked(vm_object_t obj, vm_page_t m,
581 void vm_page_deactivate(vm_page_t m);
582 void vm_page_deactivate_noreuse(vm_page_t m);
583 void vm_page_dequeue(vm_page_t m);
584 void vm_page_dequeue_deferred(vm_page_t m);
585 void vm_page_free(vm_page_t m);
586 void vm_page_free_invalid(vm_page_t m);
588 void vm_page_free_zero(vm_page_t m);
589 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
592 vm_page_t vm_page_grab(vm_object_t, vm_pindex_t, int);
593 vm_page_t vm_page_grab_iter(vm_object_t object, vm_pindex_t pindex,
595 vm_page_t vm_page_grab_unlocked(vm_object_t, vm_pindex_t, int);
597 vm_page_t *ma, int count);
599 int allocflags, vm_page_t *ma, int count);
600 int vm_page_grab_valid(vm_page_t *mp, vm_object_t object, vm_pindex_t pindex,
602 int vm_page_grab_valid_iter(vm_page_t *mp, vm_object_t object,
604 int vm_page_grab_valid_unlocked(vm_page_t *mp, vm_object_t object,
606 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
607 void vm_page_init_marker(vm_page_t marker, int queue, uint16_t aflags);
608 void vm_page_init_page(vm_page_t m, vm_paddr_t pa, int segind, int pool);
609 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t);
610 void vm_page_invalid(vm_page_t m);
611 void vm_page_iter_free(struct pctrie_iter *pages, vm_page_t m);
613 int vm_page_iter_insert(vm_page_t m, vm_object_t, vm_pindex_t,
616 bool vm_page_iter_remove(struct pctrie_iter *pages, vm_page_t m);
617 bool vm_page_iter_rename(struct pctrie_iter *old_pages, vm_page_t m,
619 void vm_page_launder(vm_page_t m);
620 vm_page_t vm_page_lookup(vm_object_t, vm_pindex_t);
621 vm_page_t vm_page_lookup_unlocked(vm_object_t, vm_pindex_t);
623 void vm_page_pqbatch_submit(vm_page_t m, uint8_t queue);
624 bool vm_page_pqstate_commit(vm_page_t m, vm_page_astate_t *old,
626 bool vm_page_ps_test(vm_page_t m, int psind, int flags, vm_page_t skip_m);
627 void vm_page_putfake(vm_page_t m);
628 void vm_page_readahead_finish(vm_page_t m);
636 void vm_page_reference(vm_page_t m);
639 void vm_page_release(vm_page_t m, int flags);
640 void vm_page_release_locked(vm_page_t m, int flags);
641 vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t);
642 bool vm_page_remove(vm_page_t);
643 bool vm_page_remove_xbusy(vm_page_t);
644 void vm_page_replace(vm_page_t mnew, vm_object_t object,
645 vm_pindex_t pindex, vm_page_t mold);
646 int vm_page_sbusied(vm_page_t m);
647 vm_page_bits_t vm_page_set_dirty(vm_page_t m);
648 void vm_page_set_valid_range(vm_page_t m, int base, int size);
650 void vm_page_sunbusy(vm_page_t m);
651 bool vm_page_try_remove_all(vm_page_t m);
652 bool vm_page_try_remove_write(vm_page_t m);
653 int vm_page_trysbusy(vm_page_t m);
654 int vm_page_tryxbusy(vm_page_t m);
655 void vm_page_unhold_pages(vm_page_t *ma, int count);
656 void vm_page_unswappable(vm_page_t m);
657 void vm_page_unwire(vm_page_t m, uint8_t queue);
658 bool vm_page_unwire_noq(vm_page_t m);
659 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
660 void vm_page_wire(vm_page_t);
661 bool vm_page_wire_mapped(vm_page_t m);
662 void vm_page_xunbusy_hard(vm_page_t m);
663 void vm_page_xunbusy_hard_unchecked(vm_page_t m);
664 void vm_page_set_validclean (vm_page_t, int, int);
665 void vm_page_clear_dirty(vm_page_t, int, int);
666 void vm_page_set_invalid(vm_page_t, int, int);
667 void vm_page_valid(vm_page_t m);
668 int vm_page_is_valid(vm_page_t, int, int);
669 void vm_page_test_dirty(vm_page_t);
671 void vm_page_zero_invalid(vm_page_t m, boolean_t setvalid);
673 void vm_page_dirty_KBI(vm_page_t m);
730 void vm_page_object_busy_assert(vm_page_t m);
732 void vm_page_assert_pga_writeable(vm_page_t m, uint16_t bits);
765 vm_page_astate_load(vm_page_t m) in vm_page_astate_load()
777 vm_page_astate_fcmpset(vm_page_t m, vm_page_astate_t *old, vm_page_astate_t new) in vm_page_astate_fcmpset()
794 vm_page_aflag_clear(vm_page_t m, uint16_t bits) in vm_page_aflag_clear()
812 vm_page_aflag_set(vm_page_t m, uint16_t bits) in vm_page_aflag_set()
839 vm_page_dirty(vm_page_t m) in vm_page_dirty()
856 vm_page_undirty(vm_page_t m) in vm_page_undirty()
878 vm_page_queue(vm_page_t m) in vm_page_queue()
885 vm_page_active(vm_page_t m) in vm_page_active()
892 vm_page_inactive(vm_page_t m) in vm_page_inactive()
899 vm_page_in_laundry(vm_page_t m) in vm_page_in_laundry()
908 vm_page_clearref(vm_page_t m) in vm_page_clearref()
924 vm_page_drop(vm_page_t m, u_int val) in vm_page_drop()
948 vm_page_wired(vm_page_t m) in vm_page_wired()
955 vm_page_all_valid(vm_page_t m) in vm_page_all_valid()
962 vm_page_any_valid(vm_page_t m) in vm_page_any_valid()
969 vm_page_none_valid(vm_page_t m) in vm_page_none_valid()
976 vm_page_domain(vm_page_t m __numa_used) in vm_page_domain()