Lines Matching defs:vm_page_t
149 vm_page_t bogus_page;
151 vm_page_t vm_page_array;
165 static vm_page_t vm_page_alloc_after(vm_object_t object, vm_pindex_t pindex,
166 int req, vm_page_t mpred);
167 static void vm_page_alloc_check(vm_page_t m);
168 static vm_page_t vm_page_alloc_nofree_domain(int domain, int req);
169 static bool _vm_page_busy_sleep(vm_object_t obj, vm_page_t m,
171 static void vm_page_clear_dirty_mask(vm_page_t m, vm_page_bits_t pagebits);
172 static void vm_page_enqueue(vm_page_t m, uint8_t queue);
173 static bool vm_page_free_prep(vm_page_t m);
174 static void vm_page_free_toq(vm_page_t m);
176 static int vm_page_insert_after(vm_page_t m, vm_object_t object,
177 vm_pindex_t pindex, vm_page_t mpred);
178 static void vm_page_insert_radixdone(vm_page_t m, vm_object_t object,
179 vm_page_t mpred);
180 static void vm_page_mvqueue(vm_page_t m, const uint8_t queue,
183 vm_page_t m_run, vm_paddr_t high);
184 static void vm_page_release_toq(vm_page_t m, uint8_t nqueue, bool noreuse);
332 vm_page_t m;
406 vm_page_t m;
431 vm_page_init_marker(vm_page_t marker, int queue, uint16_t aflags)
504 vm_page_init_page(vm_page_t m, vm_paddr_t pa, int segind, int pool)
537 vm_page_array = (vm_page_t)pmap_map(vaddr, new_end, end,
558 vm_page_t m;
877 vm_page_reference(vm_page_t m)
891 vm_page_trybusy(vm_page_t m, int allocflags)
908 vm_page_tryacquire(vm_page_t m, int allocflags)
925 vm_page_busy_acquire(vm_page_t m, int allocflags)
965 vm_page_busy_downgrade(vm_page_t m)
988 vm_page_busy_tryupgrade(vm_page_t m)
1014 vm_page_sbusied(vm_page_t m)
1028 vm_page_sunbusy(vm_page_t m)
1070 vm_page_busy_sleep(vm_page_t m, const char *wmesg, int allocflags)
1094 vm_page_busy_sleep_unlocked(vm_object_t obj, vm_page_t m, vm_pindex_t pindex,
1115 _vm_page_busy_sleep(vm_object_t obj, vm_page_t m, vm_pindex_t pindex,
1169 vm_page_trysbusy(vm_page_t m)
1207 vm_page_tryxbusy(vm_page_t m)
1224 vm_page_xunbusy_hard_tail(vm_page_t m)
1237 vm_page_xunbusy_hard(vm_page_t m)
1244 vm_page_xunbusy_hard_unchecked(vm_page_t m)
1251 vm_page_busy_free(vm_page_t m)
1267 vm_page_unhold_pages(vm_page_t *ma, int count)
1276 vm_page_t
1279 vm_page_t m;
1307 vm_page_t
1310 vm_page_t m;
1318 vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr)
1349 vm_page_putfake(vm_page_t m)
1367 vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr)
1382 vm_page_free(vm_page_t m)
1395 vm_page_free_zero(vm_page_t m)
1407 vm_page_readahead_finish(vm_page_t m)
1431 vm_page_free_invalid(vm_page_t m)
1469 vm_page_dirty_KBI(vm_page_t m)
1489 vm_page_insert_lookup(vm_page_t m, vm_object_t object, vm_pindex_t pindex,
1490 struct pctrie_iter *pages, bool iter, vm_page_t mpred, bool lookup)
1539 vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex)
1556 vm_page_insert_after(vm_page_t m, vm_object_t object, vm_pindex_t pindex,
1557 vm_page_t mpred)
1576 vm_page_iter_insert(struct pctrie_iter *pages, vm_page_t m, vm_object_t object,
1577 vm_pindex_t pindex, vm_page_t mpred)
1595 vm_page_insert_radixdone(vm_page_t m, vm_object_t object, vm_page_t mpred)
1651 vm_page_remove_radixdone(vm_page_t m)
1693 vm_page_free_object_prep(vm_page_t m)
1720 vm_page_iter_free(struct pctrie_iter *pages, vm_page_t m)
1742 vm_page_remove(vm_page_t m)
1759 vm_page_iter_remove(struct pctrie_iter *pages, vm_page_t m)
1777 vm_page_radix_remove(vm_page_t m)
1779 vm_page_t mrem __diagused;
1793 vm_page_remove_xbusy(vm_page_t m)
1809 vm_page_t
1850 vm_page_t
1865 vm_page_t
1878 vm_page_t
1881 vm_page_t m;
1897 vm_page_busy_release(vm_page_t m)
1930 vm_page_t
1933 vm_page_t m;
1950 vm_page_t
1963 vm_page_t
1964 vm_page_next(vm_page_t m)
1966 vm_page_t next;
1983 vm_page_t
1984 vm_page_prev(vm_page_t m)
1986 vm_page_t prev;
2009 vm_page_replace_hold(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex,
2010 vm_page_t mold)
2012 vm_page_t mret __diagused;
2055 vm_page_replace(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex,
2056 vm_page_t mold)
2088 vm_page_iter_rename(struct pctrie_iter *old_pages, vm_page_t m,
2091 vm_page_t mpred;
2135 vm_page_t
2163 vm_page_t
2177 static vm_page_t
2179 int req, vm_page_t mpred)
2182 vm_page_t m;
2249 vm_page_t
2251 int req, vm_page_t mpred)
2254 vm_page_t m;
2419 vm_page_t
2425 vm_page_t bounds[2];
2426 vm_page_t m;
2449 static vm_page_t
2454 vm_page_t m_ret;
2487 vm_page_t
2493 vm_page_t m, m_ret, mpred;
2596 vm_page_t
2600 vm_page_t m;
2689 static vm_page_t
2692 vm_page_t m;
2723 vm_page_t
2727 vm_page_t m;
2740 vm_page_t
2746 vm_page_t m;
2760 vm_page_t
2765 vm_page_t m, m_ret;
2828 vm_page_alloc_check(vm_page_t m)
2866 (vm_page_t *)store);
2879 vm_page_t m;
2886 m = (vm_page_t)store[i];
2915 static vm_page_t
2916 vm_page_scan_contig(u_long npages, vm_page_t m_start, vm_page_t m_end,
2921 vm_page_t m, m_run;
3090 vm_page_reclaim_run(int req_class, int domain, u_long npages, vm_page_t m_run,
3097 vm_page_t m, m_end, m_new;
3318 vm_page_t bounds[2], m_run, _m_runs[NRUNS], *m_runs;
3756 _vm_page_pagequeue(vm_page_t m, uint8_t queue)
3764 vm_page_pagequeue(vm_page_t m)
3772 vm_page_pqstate_fcmpset(vm_page_t m, vm_page_astate_t *old, vm_page_astate_t new)
3791 _vm_page_pqstate_commit_dequeue(struct vm_pagequeue *pq, vm_page_t m,
3794 vm_page_t next;
3832 vm_page_pqstate_commit_dequeue(vm_page_t m, vm_page_astate_t *old,
3861 _vm_page_pqstate_commit_requeue(struct vm_pagequeue *pq, vm_page_t m,
3901 vm_page_pqstate_commit_request(vm_page_t m, vm_page_astate_t *old,
3921 vm_page_pqstate_commit(vm_page_t m, vm_page_astate_t *old, vm_page_astate_t new)
3946 vm_pqbatch_process_page(struct vm_pagequeue *pq, vm_page_t m, uint8_t queue)
4005 vm_page_pqbatch_submit(vm_page_t m, uint8_t queue)
4092 vm_page_dequeue_deferred(vm_page_t m)
4116 vm_page_dequeue(vm_page_t m)
4140 vm_page_enqueue(vm_page_t m, uint8_t queue)
4167 vm_page_free_prep(vm_page_t m)
4262 vm_page_free_toq(vm_page_t m)
4292 vm_page_t m;
4315 vm_page_wire(vm_page_t m)
4346 vm_page_wire_mapped(vm_page_t m)
4372 vm_page_unwire_managed(vm_page_t m, uint8_t nqueue, bool noreuse)
4432 vm_page_unwire(vm_page_t m, uint8_t nqueue)
4454 vm_page_unwire_noq(vm_page_t m)
4478 vm_page_mvqueue(vm_page_t m, const uint8_t nqueue, const uint16_t nflag)
4517 vm_page_activate(vm_page_t m)
4528 vm_page_deactivate(vm_page_t m)
4535 vm_page_deactivate_noreuse(vm_page_t m)
4545 vm_page_launder(vm_page_t m)
4555 vm_page_unswappable(vm_page_t m)
4570 vm_page_release_toq(vm_page_t m, uint8_t nqueue, const bool noreuse)
4616 vm_page_release(vm_page_t m, int flags)
4644 vm_page_release_locked(vm_page_t m, int flags)
4672 vm_page_try_blocked_op(vm_page_t m, void (*op)(vm_page_t))
4710 vm_page_try_remove_all(vm_page_t m)
4720 vm_page_try_remove_write(vm_page_t m)
4732 vm_page_advise(vm_page_t m, int advice)
4779 vm_page_grab_release(vm_page_t m, int allocflags)
4801 vm_page_grab_sleep(vm_object_t object, vm_page_t m, vm_pindex_t pindex,
4870 vm_page_t
4873 vm_page_t m;
4918 #define PAGE_NOT_ACQUIRED ((vm_page_t)1)
4919 static vm_page_t
4920 vm_page_acquire_unlocked(vm_object_t object, vm_pindex_t pindex, vm_page_t m,
4949 vm_page_t
4952 vm_page_t m;
4985 vm_page_grab_valid(vm_page_t *mp, vm_object_t object, vm_pindex_t pindex, int allocflags)
4987 vm_page_t m;
4988 vm_page_t ma[VM_INITIAL_PAGEIN];
5095 vm_page_grab_valid_unlocked(vm_page_t *mp, vm_object_t object,
5098 vm_page_t m;
5168 vm_page_t *ma, int count)
5170 vm_page_t m, mpred;
5229 int allocflags, vm_page_t *ma, int count)
5231 vm_page_t m;
5312 vm_page_bits_set(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t set)
5345 vm_page_bits_clear(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t clear)
5378 vm_page_bits_swap(vm_page_t m, vm_page_bits_t *bits, vm_page_bits_t newbits)
5444 vm_page_set_valid_range(vm_page_t m, int base, int size)
5495 vm_page_set_dirty(vm_page_t m)
5516 vm_page_clear_dirty_mask(vm_page_t m, vm_page_bits_t pagebits)
5545 vm_page_set_validclean(vm_page_t m, int base, int size)
5626 vm_page_clear_dirty(vm_page_t m, int base, int size)
5639 vm_page_set_invalid(vm_page_t m, int base, int size)
5680 vm_page_invalid(vm_page_t m)
5705 vm_page_zero_invalid(vm_page_t m, boolean_t setvalid)
5748 vm_page_is_valid(vm_page_t m, int base, int size)
5761 vm_page_ps_test(vm_page_t m, int psind, int flags, vm_page_t skip_m)
5808 vm_page_test_dirty(vm_page_t m)
5817 vm_page_valid(vm_page_t m)
5828 vm_page_lock_KBI(vm_page_t m, const char *file, int line)
5835 vm_page_unlock_KBI(vm_page_t m, const char *file, int line)
5842 vm_page_trylock_KBI(vm_page_t m, const char *file, int line)
5850 vm_page_assert_locked_KBI(vm_page_t m, const char *file, int line)
5857 vm_page_lock_assert_KBI(vm_page_t m, int a, const char *file, int line)
5866 vm_page_object_busy_assert(vm_page_t m)
5878 vm_page_assert_pga_writeable(vm_page_t m, uint16_t bits)
5936 vm_page_t m;
5951 m = (vm_page_t)addr;