/freebsd/sys/vm/ |
H A D | vm_reserv.c | 514 vm_page_t mpred, vm_page_t *msuccp) in vm_reserv_from_object() argument 519 if (mpred != NULL) { in vm_reserv_from_object() 520 KASSERT(mpred->object == object, in vm_reserv_from_object() 522 KASSERT(mpred->pindex < pindex, in vm_reserv_from_object() 524 rv = vm_reserv_from_page(mpred); in vm_reserv_from_object() 527 msucc = TAILQ_NEXT(mpred, listq); in vm_reserv_from_object() 620 int req, vm_page_t mpred, u_long npages, vm_paddr_t low, vm_paddr_t high, in vm_reserv_alloc_contig() argument 659 rv = vm_reserv_from_object(object, pindex, mpred, &msucc); in vm_reserv_alloc_contig() 706 if (mpred != NULL) { in vm_reserv_alloc_contig() 707 if ((rv = vm_reserv_from_page(mpred))->object != object) in vm_reserv_alloc_contig() [all …]
|
H A D | vm_radix.h | 91 vm_page_t *mpred) in vm_radix_insert_lookup_lt() argument 95 error = VM_RADIX_PCTRIE_INSERT_LOOKUP_LE(&rtree->rt_trie, page, mpred); in vm_radix_insert_lookup_lt() 98 *mpred); in vm_radix_insert_lookup_lt()
|
H A D | vm_reserv.h | 49 int domain, int req, vm_page_t mpred, u_long npages, 53 int domain, int req, vm_page_t mpred);
|
H A D | vm_page.c | 175 vm_pindex_t pindex, vm_page_t mpred); 177 vm_page_t mpred); 1487 struct pctrie_iter *pages, bool iter, vm_page_t mpred, bool lookup) in vm_page_insert_lookup() argument 1510 error = vm_radix_insert_lookup_lt(&object->rtree, m, &mpred); in vm_page_insert_lookup() 1523 vm_page_insert_radixdone(m, object, mpred); in vm_page_insert_lookup() 1554 vm_page_t mpred) in vm_page_insert_after() argument 1556 return (vm_page_insert_lookup(m, object, pindex, NULL, false, mpred, in vm_page_insert_after() 1574 vm_pindex_t pindex, vm_page_t mpred) in vm_page_iter_insert() argument 1576 return (vm_page_insert_lookup(m, object, pindex, pages, true, mpred, in vm_page_iter_insert() 1592 vm_page_insert_radixdone(vm_page_t m, vm_object_t object, vm_page_t mpred) in vm_page_insert_radixdone() argument [all …]
|
H A D | vm_kern.c | 534 vm_page_t m, mpred; in kmem_back_domain() local 551 mpred = vm_radix_lookup_le(&object->rtree, atop(offset + i)); in kmem_back_domain() 552 for (; i < size; i += PAGE_SIZE, mpred = m) { in kmem_back_domain() 554 domain, pflags, mpred); in kmem_back_domain()
|
H A D | vm_object.c | 2274 vm_page_t m, mpred, msucc; in vm_object_prepare_buf_pages() local 2280 mpred = TAILQ_PREV(m, pglist, listq); in vm_object_prepare_buf_pages() 2282 pindex - (mpred != NULL ? mpred->pindex + 1 : 0)); in vm_object_prepare_buf_pages() 2286 VM_ALLOC_NORMAL, mpred); in vm_object_prepare_buf_pages() 2306 mpred = m; in vm_object_prepare_buf_pages() 2309 VM_ALLOC_NORMAL, mpred); in vm_object_prepare_buf_pages() 2314 ma_dst[*rbehind + count + i] = mpred = m; in vm_object_prepare_buf_pages()
|
H A D | vm_fault.c | 2088 vm_page_t dst_m, mpred; in vm_fault_copy_entry() local 2160 mpred = (src_object == dst_object) ? in vm_fault_copy_entry() 2164 vaddr += PAGE_SIZE, dst_pindex++, mpred = dst_m) { in vm_fault_copy_entry() 2204 VM_ALLOC_NORMAL, mpred); in vm_fault_copy_entry()
|