Lines Matching refs:pindex

128 #define	VM_RESERV_INDEX(object, pindex)	\  argument
129 (((object)->pg_color + (pindex)) & (VM_LEVEL_0_NPAGES - 1))
162 vm_pindex_t pindex; /* (o, r) offset in object */ member
282 vm_pindex_t pindex);
383 vm_reserv_insert(vm_reserv_t rv, vm_object_t object, vm_pindex_t pindex) in vm_reserv_insert() argument
400 rv->pindex = pindex; in vm_reserv_insert()
513 vm_reserv_from_object(vm_object_t object, vm_pindex_t pindex, in vm_reserv_from_object() argument
519 mpred = vm_radix_iter_lookup_lt(pages, pindex); in vm_reserv_from_object()
523 KASSERT(mpred->pindex < pindex, in vm_reserv_from_object()
526 if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) in vm_reserv_from_object()
530 msucc = vm_radix_iter_lookup_ge(pages, pindex); in vm_reserv_from_object()
532 KASSERT(msucc->pindex > pindex, in vm_reserv_from_object()
535 if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) in vm_reserv_from_object()
548 vm_reserv_has_pindex(vm_reserv_t rv, vm_pindex_t pindex) in vm_reserv_has_pindex() argument
551 return (((pindex - rv->pindex) & ~(VM_LEVEL_0_NPAGES - 1)) == 0); in vm_reserv_has_pindex()
576 leftcap = mpred->pindex + 1; in vm_reserv_num_alloc_pages()
578 leftcap = rv->pindex + VM_LEVEL_0_NPAGES; in vm_reserv_num_alloc_pages()
604 rightcap = msucc->pindex; in vm_reserv_num_alloc_pages()
606 rightcap = rv->pindex; in vm_reserv_num_alloc_pages()
688 vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, int domain, in vm_reserv_alloc_contig() argument
706 if (pindex < VM_RESERV_INDEX(object, pindex) || in vm_reserv_alloc_contig()
707 pindex + npages > object->size) in vm_reserv_alloc_contig()
720 pa = VM_RESERV_INDEX(object, pindex) << PAGE_SHIFT; in vm_reserv_alloc_contig()
728 rv = vm_reserv_from_object(object, pindex, &mpred, &msucc, pages); in vm_reserv_alloc_contig()
732 index = VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_contig()
765 first = pindex - VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_contig()
767 VM_RESERV_INDEX(object, pindex) + npages, mpred, msucc); in vm_reserv_alloc_contig()
802 index = VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_contig()
835 vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, int domain, in vm_reserv_alloc_page() argument
849 if (pindex < VM_RESERV_INDEX(object, pindex) || in vm_reserv_alloc_page()
850 pindex >= object->size) in vm_reserv_alloc_page()
856 rv = vm_reserv_from_object(object, pindex, &mpred, &msucc, pages); in vm_reserv_alloc_page()
862 index = VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_page()
885 first = pindex - VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_page()
911 index = VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_page()
1398 rv->pindex -= old_object_offset; in vm_reserv_rename()