Lines Matching defs:page
163 /* one bit per page in rounded up table */
247 u32 page = ((unsigned long)address >> PAGE_SHIFT) & wss->pages_mask;
248 u32 entry = page / BITS_PER_LONG; /* assumes this ends up a shift */
249 u32 nr = page & (BITS_PER_LONG - 1);
268 unsigned long page = get_zeroed_page(GFP_KERNEL);
271 * Free the page if someone raced with us installing it.
275 if (map->page)
276 free_page(page);
278 map->page = (void *)page;
320 if (!map->page) {
322 if (!map->page) {
327 set_bit(offset, map->page);
330 /* next page */
348 free_page((unsigned long)qpt->map[i].page);
524 if (unlikely(!map->page)) {
526 if (unlikely(!map->page))
530 if (!test_and_set_bit(offset, map->page)) {
559 /* wrap to first map page, invert bit 0 */
956 if (map->page)
957 clear_bit(qpn & RVT_BITS_PER_PAGE_MASK, map->page);