Lines Matching refs:count_info

457     ASSERT((page->count_info & ~PGC_xen_heap) == 0);  in share_xen_page_with_guest()
462 page->count_info |= PGC_xen_heap | PGC_allocated | 1; in share_xen_page_with_guest()
477 if ( test_and_clear_bit(_PGC_allocated, &page->count_info) ) in unshare_xen_page_with_guest()
495 if ( test_and_clear_bit(_PGC_allocated, &page->count_info) ) in free_shared_domheap_page()
497 if ( !test_and_clear_bit(_PGC_xen_heap, &page->count_info) ) in free_shared_domheap_page()
549 if ( !(page->count_info & PGC_page_table) || in set_tlbflush_timestamp()
815 ASSERT((page->count_info & PGC_count_mask) != 0); in is_iomem_page()
1040 ((page->count_info & PGC_cacheattr_mask) >> PGC_cacheattr_base) ) in get_page_from_l1e()
1042 unsigned long x, nx, y = page->count_info; in get_page_from_l1e()
1059 } while ( (y = cmpxchg(&page->count_info, x, nx)) != x ); in get_page_from_l1e()
1068 } while ( (y = cmpxchg(&page->count_info, x, nx)) != x ); in get_page_from_l1e()
2188 (page->count_info & PGC_cacheattr_mask) >> PGC_cacheattr_base; in cleanup_page_cacheattr()
2193 page->count_info &= ~PGC_cacheattr_mask; in cleanup_page_cacheattr()
2202 unsigned long nx, x, y = page->count_info; in put_page()
2209 while ( unlikely((y = cmpxchg(&page->count_info, x, nx)) != x) ); in put_page()
2224 unsigned long x, y = page->count_info; in page_get_owner_and_reference()
2237 while ( (y = cmpxchg(&page->count_info, x, x + 1)) != x ); in page_get_owner_and_reference()
2258 page->count_info - !!owner, page->u.inuse.type_info); in get_page()
2276 unsigned long x, nx, y = page->count_info; in get_page_light()
2283 y = cmpxchg(&page->count_info, x, nx); in get_page_light()
2320 page->count_info); in alloc_page_type()
2344 type, page->count_info, page->u.inuse.type_info); in alloc_page_type()
2564 && (page->count_info & PGC_page_table) in __get_page_type()
3807 if ( page->count_info & ~(PGC_allocated | 1) ) in donate_page()
3817 page->count_info = PGC_allocated | 1; in donate_page()
3830 page->count_info, page->u.inuse.type_info); in donate_page()
3853 y = page->count_info; in steal_page()
3858 y = cmpxchg(&page->count_info, x, x & ~PGC_count_mask); in steal_page()
3874 y = page->count_info; in steal_page()
3878 } while ( (y = cmpxchg(&page->count_info, x, x | 1)) != x ); in steal_page()
3896 page->count_info, page->u.inuse.type_info); in steal_page()