Lines Matching refs:page
76 * Offset should be page aligned.
82 * The scatter/gather list must only include page-aligned
142 vm_page_t m_paddr, page;
158 * Lookup the physical address of the requested page. An initial
160 * page is found since '0' can be a valid page-aligned physical
173 KASSERT(paddr != 1, ("invalid SG page index"));
175 /* If "paddr" is a real page, perform a sanity check on "memattr". */
183 /* Return a fake page for the requested page. */
185 ("backing page for SG is fake"));
187 /* Construct a new fake page. */
188 page = vm_page_getfake(paddr, memattr);
190 TAILQ_INSERT_TAIL(&object->un_pager.sgp.sgp_pglist, page, plinks.q);
191 vm_page_replace_checked(page, object, offset, m[0]);
195 m[0] = page;
196 page->valid = VM_PAGE_BITS_ALL;