Lines Matching refs:pages
126 "Total bounce pages");
322 int pages;
324 pages = atop(maxsize) - bz->total_bpages;
326 /* Add pages to our bounce pool */
327 if (alloc_bounce_pages(newtag, pages) < pages)
447 * Attempt to add pages to our pool on a per-instance
456 int pages;
458 pages = MAX(atop(dmat->maxsize), 1);
459 pages = MIN(maxpages - bz->total_bpages, pages);
460 pages = MAX(pages, 1);
461 if (alloc_bounce_pages(dmat, pages) < pages)
606 * Count the number of bounce pages
638 * Count the number of bounce pages
990 mtx_init(&bounce_lock, "bounce pages lock", NULL, MTX_DEF);
1049 "Total bounce pages");
1053 "Free bounce pages");
1057 "Reserved bounce pages");
1061 "Active bounce pages");
1122 int pages;
1126 pages = MIN(bz->free_bpages, map->pagesneeded - map->pagesreserved);
1127 if (commit == 0 && map->pagesneeded > (map->pagesreserved + pages))
1128 return (map->pagesneeded - (map->pagesreserved + pages));
1129 bz->free_bpages -= pages;
1130 bz->reserved_bpages += pages;
1131 map->pagesreserved += pages;
1132 pages = map->pagesneeded - map->pagesreserved;
1134 return (pages);
1148 panic("add_bounce_page: map doesn't need any pages");
1152 panic("add_bounce_page: map doesn't need any pages");