Lines Matching defs:pages
148 int memscrub_add_span(pfn_t pfn, pgcnt_t pages);
149 int memscrub_delete_span(pfn_t pfn, pgcnt_t pages);
158 * scrub if we have at least this many pages
243 * Linked list of memscrub aware spans having retired pages.
311 * number of pages
465 pgcnt_t pages;
584 cmn_err(CE_WARN, "Memory scrubber has 0 pages to read");
606 pages = memscrub_phys_pages;
608 &addr, &pages);
609 memscrub_scan(pages *
611 addr += ((uint64_t)pages * PAGESIZE);
619 pages = memscrub_span_pages;
628 &pages);
630 memscrub_scan(pages * MEMSCRUB_BLOCKS_PER_PAGE,
633 address += ((uint64_t)pages * PAGESIZE);
656 * struct memlist, and pages will be rounded down to the end of the
727 memscrub_add_span(pfn_t pfn, pgcnt_t pages)
731 uint64_t bytes = (uint64_t)pages << PAGESHIFT;
745 retval = memscrub_add_span_gen(pfn, pages, &memscrub_memlist,
761 pgcnt_t pages,
766 uint64_t bytes = (uint64_t)pages << PAGESHIFT;
897 *npgs += pages;
907 memscrub_delete_span(pfn_t pfn, pgcnt_t pages)
910 uint64_t bytes = (uint64_t)pages << PAGESHIFT;
949 * pages at beginning of struct memlist
975 * pages at end of struct memlist
1027 memscrub_phys_pages -= pages;
1061 /* retired pages in current span */
1150 * reading retired pages memory when scan_mmu_pagesize
1158 /* Don't scrub retired pages */
1195 * pages found so delete span from global list.
1211 cmn_err(CE_NOTE, "Memory scrubber read 0x%x pages starting "
1227 * Called by page_retire() when toxic pages cannot be retired