Lines Matching defs:mpred

153     vm_pindex_t pindex, vm_page_t mpred);
155 vm_page_t mpred);
1013 vm_page_t mpred;
1016 mpred = vm_radix_lookup_le(&object->rtree, pindex);
1017 return (vm_page_insert_after(m, object, pindex, mpred));
1025 * The page "mpred" must immediately precede the offset "pindex" within
1032 vm_page_t mpred)
1039 if (mpred != NULL) {
1040 KASSERT(mpred->object == object,
1041 ("vm_page_insert_after: object doesn't contain mpred"));
1042 KASSERT(mpred->pindex < pindex,
1043 ("vm_page_insert_after: mpred doesn't precede pindex"));
1044 msucc = TAILQ_NEXT(mpred, listq);
1065 vm_page_insert_radixdone(m, object, mpred);
1075 * The page "mpred" must precede the offset "m->pindex" within the
1081 vm_page_insert_radixdone(vm_page_t m, vm_object_t object, vm_page_t mpred)
1087 if (mpred != NULL) {
1088 KASSERT(mpred->object == object,
1089 ("vm_page_insert_after: object doesn't contain mpred"));
1090 KASSERT(mpred->pindex < m->pindex,
1091 ("vm_page_insert_after: mpred doesn't precede pindex"));
1094 if (mpred != NULL)
1095 TAILQ_INSERT_AFTER(&object->memq, mpred, m, listq);
1255 vm_page_t mold, mpred;
1264 mpred = vm_radix_lookup(&object->rtree, pindex);
1265 KASSERT(mpred != NULL,
1267 mpred = TAILQ_PREV(mpred, respgs, listq);
1268 if (mpred != NULL)
1269 KASSERT(mpred->pindex < pindex,
1270 ("vm_page_insert_after: mpred doesn't precede pindex"));
1285 if (mpred != NULL)
1286 TAILQ_INSERT_AFTER(&object->memq, mpred, mnew, listq);
1317 vm_page_t mpred;
1322 mpred = vm_radix_lookup_le(&new_object->rtree, new_pindex);
1323 KASSERT(mpred == NULL || mpred->pindex != new_pindex,
1350 vm_page_insert_radixdone(m, new_object, mpred);
1525 vm_page_t m, mpred;
1528 mpred = 0; /* XXX: pacify gcc */
1547 mpred = vm_radix_lookup_le(&object->rtree, pindex);
1548 KASSERT(mpred == NULL || mpred->pindex != pindex,
1588 vm_reserv_alloc_page(object, pindex, mpred)) == NULL) {
1681 if (vm_page_insert_after(m, object, pindex, mpred)) {