/xen/xen/common/coverage/ |
A D | gcc_3_4.c | 111 struct type_info { struct 135 struct type_info type_info[GCOV_COUNTERS]; member 219 static struct type_info *get_type(struct gcov_iterator *iter) in get_type() 221 return &iter->type_info[iter->type]; in get_type() 346 iter.type_info[iter.num_types].ctr_type = i; in gcov_info_to_gcda() 347 iter.type_info[iter.num_types].offset = 0; in gcov_info_to_gcda()
|
/xen/xen/arch/x86/pv/ |
A D | dom0_build.c | 64 page->u.inuse.type_info |= PGT_validated | 1; in mark_pv_pt_pages_rdonly() 67 if ( (page->u.inuse.type_info & PGT_type_mask) == in mark_pv_pt_pages_rdonly() 72 page->u.inuse.type_info += 1 | PGT_pinned; in mark_pv_pt_pages_rdonly() 144 page->u.inuse.type_info = PGT_l3_page_table | PGT_validated | 1; in setup_pv_physmap() 177 page->u.inuse.type_info = PGT_l2_page_table | PGT_validated | 1; in setup_pv_physmap() 203 page->u.inuse.type_info = PGT_l1_page_table | PGT_validated | 1; in setup_pv_physmap() 603 maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l4_page_table; in dom0_construct_pv() 615 maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l3_page_table; in dom0_construct_pv() 641 maddr_to_page(mpt_alloc)->u.inuse.type_info = in dom0_construct_pv() 667 if ( !page->u.inuse.type_info && in dom0_construct_pv() [all …]
|
A D | grant_table.c | 107 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in create_grant_pv_mapping() 164 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in steal_linear_address() 270 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in replace_grant_pv_mapping()
|
A D | ro-page-fault.c | 119 ASSERT((page->u.inuse.type_info & PGT_type_mask) == PGT_l1_page_table); in ptwr_emulated_update() 120 ASSERT((page->u.inuse.type_info & PGT_count_mask) != 0); in ptwr_emulated_update() 277 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in ptwr_do_page_fault()
|
A D | descriptor-tables.c | 208 switch ( page->u.inuse.type_info & PGT_type_mask ) in do_update_descriptor()
|
A D | domain.c | 136 pg->u.inuse.type_info = PGT_l4_page_table | PGT_validated | 1; in setup_compat_l4()
|
/xen/xen/arch/x86/ |
A D | mm.c | 488 page->u.inuse.type_info = in share_xen_page_with_guest() 490 page->u.inuse.type_info |= PGT_validated | 1; in share_xen_page_with_guest() 2501 ASSERT((page->u.inuse.type_info & in cleanup_page_mappings() 2638 type, page->u.inuse.type_info, in validate_page() 2652 ASSERT((page->u.inuse.type_info & in validate_page() 2665 page->u.inuse.type_info = 0; in validate_page() 2668 ASSERT((page->u.inuse.type_info & in validate_page() 2762 page->u.inuse.type_info--; in _put_final_page_type() 2766 ASSERT((page->u.inuse.type_info & in _put_final_page_type() 2882 y = page->u.inuse.type_info; in _put_page_type() [all …]
|
A D | domain.c | 216 unsigned int index = MASK_EXTR(page->u.inuse.type_info, in dump_pageframe_info() 221 switch ( page->u.inuse.type_info & PGT_type_mask ) in dump_pageframe_info() 230 page->count_info, page->u.inuse.type_info); in dump_pageframe_info() 244 page->count_info, page->u.inuse.type_info); in dump_pageframe_info() 251 page->count_info, page->u.inuse.type_info); in dump_pageframe_info() 1969 y = page->u.inuse.type_info; in relinquish_memory() 1977 y = cmpxchg(&page->u.inuse.type_info, x, in relinquish_memory() 1988 page->u.inuse.type_info |= PGT_validated; in relinquish_memory() 2013 page->u.inuse.type_info++; in relinquish_memory() 2015 page->u.inuse.type_info |= PGT_partial; in relinquish_memory() [all …]
|
A D | domctl.c | 407 switch( page->u.inuse.type_info & PGT_type_mask ) in arch_do_domctl() 423 if ( page->u.inuse.type_info & PGT_pinned ) in arch_do_domctl()
|
/xen/xen/arch/x86/mm/ |
A D | mem_sharing.c | 139 while ( (x = page->u.inuse.type_info) & PGT_locked ) in _page_lock() 146 } while ( cmpxchg(&page->u.inuse.type_info, x, nx) != x ); in _page_lock() 153 unsigned long x, nx, y = page->u.inuse.type_info; in _page_unlock() 162 } while ( (y = cmpxchg(&page->u.inuse.type_info, x, nx)) != x ); in _page_unlock() 287 unsigned long t = read_atomic(&pg->u.inuse.type_info); in rmap_count() 451 t = read_atomic(&page->u.inuse.type_info); in mem_sharing_lookup() 489 mfn_x(mfn), pg->u.inuse.type_info); in audit() 574 (pg->u.inuse.type_info & PGT_count_mask)); in audit() 658 if ( (page->u.inuse.type_info & PGT_count_mask) != 1 ) in page_make_sharable() 710 if ( page->u.inuse.type_info != expected_type ) in page_make_private() [all …]
|
A D | mem_paging.c | 250 if ( (page->u.inuse.type_info & PGT_count_mask) != 0 ) in nominate() 309 if ( (page->u.inuse.type_info & PGT_count_mask) != 0 ) in evict()
|
A D | p2m-pod.c | 274 if ( test_and_clear_bit(_PGT_pinned, &(page+i)->u.inuse.type_info) ) in p2m_pod_set_cache_target()
|
A D | p2m.c | 671 pg->u.inuse.type_info = (PGT_l1_page_table * level) | 1 | PGT_validated; in p2m_alloc_ptp() 1492 pg_type = read_atomic(&(mfn_to_page(omfn)->u.inuse.type_info)); in set_shared_p2m_entry()
|
/xen/xen/arch/x86/mm/shadow/ |
A D | common.c | 712 || (page->u.inuse.type_info & PGT_count_mask) == 0 in shadow_promote() 1259 pg->count_info, pg->u.inuse.type_info); in shadow_free_p2m_page() 1436 gpg->u.inuse.type_info); in sh_hash_audit_bucket() 1449 gpg->u.inuse.type_info); in sh_hash_audit_bucket() 1855 || (pg->u.inuse.type_info & PGT_count_mask) == 0 ) in sh_remove_write_access() 1974 if ( (pg->u.inuse.type_info & PGT_count_mask) == 0 ) in sh_remove_write_access() 1997 if ( (pg->u.inuse.type_info & PGT_count_mask) == 0 ) in sh_remove_write_access() 2097 && ((page->u.inuse.type_info & PGT_count_mask) in sh_remove_all_mappings() 2103 page->count_info, page->u.inuse.type_info, in sh_remove_all_mappings() 2820 unpaged_pagetable->u.inuse.type_info); in shadow_teardown() [all …]
|
A D | private.h | 481 unsigned long type_info; in sh_mfn_is_a_page_table() local 491 type_info = page->u.inuse.type_info & PGT_type_mask; in sh_mfn_is_a_page_table() 492 return type_info && (type_info <= PGT_l4_page_table); in sh_mfn_is_a_page_table()
|
A D | multi.c | 1099 if ( (page->u.inuse.type_info & PGT_count_mask) == 1 ) in shadow_vram_get_l1e() 1133 if ( (page->u.inuse.type_info & PGT_count_mask) == 1 ) in shadow_vram_put_l1e() 4302 if ( (mfn_to_page(readonly_mfn)->u.inuse.type_info in sh_rm_write_access_from_l1()
|
/xen/xen/common/ubsan/ |
A D | ubsan.h | 12 u16 type_info; member
|
A D | ubsan.c | 79 return type->type_info & 1; in type_is_signed() 84 return 1 << (type->type_info >> 1); in type_bit_width()
|
/xen/xen/include/asm-x86/ |
A D | mm.h | 154 unsigned long type_info; member 447 ASSERT(((_p)->u.inuse.type_info & PGT_type_mask) == (_t)); \ 448 ASSERT(((_p)->u.inuse.type_info & PGT_count_mask) != 0)
|
/xen/xen/include/asm-arm/ |
A D | p2m.h | 346 if ( page->u.inuse.type_info & PGT_writable_page ) in get_page_from_gfn()
|
A D | mm.h | 42 unsigned long type_info; member
|
/xen/xen/arch/x86/mm/hap/ |
A D | hap.c | 311 pg->count_info, pg->u.inuse.type_info); in hap_free_p2m_page()
|
/xen/xen/common/ |
A D | page_alloc.c | 1022 pg[i].u.inuse.type_info = 0; in alloc_heap_pages() 2408 if ( pg[i].u.inuse.type_info & PGT_count_mask ) in free_domheap_pages()
|
/xen/xen/arch/arm/ |
A D | mm.c | 1388 page->u.inuse.type_info = in share_xen_page_with_guest()
|