Home
last modified time | relevance | path

Searched refs:inuse (Results 1 – 25 of 28) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomain_page.c90 if ( !dcache->inuse ) in map_domain_page()
130 dcache->inuse[i] &= ~xchg(&dcache->garbage[i], 0); in map_domain_page()
131 prev = ~dcache->inuse[i]; in map_domain_page()
135 idx = find_first_zero_bit(dcache->inuse, dcache->entries); in map_domain_page()
164 set_bit(idx, dcache->inuse); in map_domain_page()
193 ASSERT(dcache->inuse); in unmap_domain_page()
251 dcache->inuse = (void *)MAPCACHE_VIRT_END + PAGE_SIZE; in mapcache_domain_init()
252 dcache->garbage = dcache->inuse + in mapcache_domain_init()
257 return create_perdomain_mapping(d, (unsigned long)dcache->inuse, in mapcache_domain_init()
270 if ( !is_pv_vcpu(v) || !dcache->inuse ) in mapcache_vcpu_init()
[all …]
A Dmm.c453 page->u.inuse.type_info |= PGT_validated | 1; in share_xen_page_with_guest()
481 page->u.inuse.type_info = 0; in unshare_xen_page_with_guest()
499 page->u.inuse.type_info = 0; in free_shared_domheap_page()
2319 type, page->u.inuse.type_info, in alloc_page_type()
2333 ASSERT((page->u.inuse.type_info & in alloc_page_type()
2346 page->u.inuse.type_info = 0; in alloc_page_type()
2349 ASSERT((page->u.inuse.type_info & in alloc_page_type()
2433 page->u.inuse.type_info--; in _put_final_page_type()
2437 ASSERT((page->u.inuse.type_info & in _put_final_page_type()
2511 y = page->u.inuse.type_info; in _put_page_type()
[all …]
A Ddomain.c176 unsigned int index = MASK_EXTR(page->u.inuse.type_info, in dump_pageframe_info()
181 switch ( page->u.inuse.type_info & PGT_type_mask ) in dump_pageframe_info()
190 page->count_info, page->u.inuse.type_info); in dump_pageframe_info()
203 page->count_info, page->u.inuse.type_info); in dump_pageframe_info()
992 if ( (page->u.inuse.type_info & PGT_type_mask) == in arch_set_info_guest()
1828 set_bit(_PGT_pinned, &page->u.inuse.type_info); in relinquish_memory()
1846 y = page->u.inuse.type_info; in relinquish_memory()
1854 y = cmpxchg(&page->u.inuse.type_info, x, in relinquish_memory()
1865 page->u.inuse.type_info |= PGT_validated; in relinquish_memory()
1873 page->u.inuse.type_info |= PGT_partial; in relinquish_memory()
[all …]
A Dtboot.c179 (page_state_is(page, inuse) || page_state_is(page, offlining))
A Ddomctl.c490 switch( page->u.inuse.type_info & PGT_type_mask ) in arch_do_domctl()
506 if ( page->u.inuse.type_info & PGT_pinned ) in arch_do_domctl()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Ddom0_build.c71 page->u.inuse.type_info |= PGT_validated | 1; in mark_pv_pt_pages_rdonly()
74 if ( (page->u.inuse.type_info & PGT_type_mask) == in mark_pv_pt_pages_rdonly()
79 page->u.inuse.type_info += 1 | PGT_pinned; in mark_pv_pt_pages_rdonly()
141 page->u.inuse.type_info = PGT_l3_page_table | PGT_validated | 1; in setup_pv_physmap()
167 page->u.inuse.type_info = PGT_l2_page_table | PGT_validated | 1; in setup_pv_physmap()
598 maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l4_page_table; in dom0_construct_pv()
606 page->u.inuse.type_info = PGT_l4_page_table|PGT_validated|1; in dom0_construct_pv()
608 maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l3_page_table; in dom0_construct_pv()
640 maddr_to_page(mpt_alloc)->u.inuse.type_info = in dom0_construct_pv()
668 if ( !page->u.inuse.type_info && in dom0_construct_pv()
[all …]
A Dgrant_table.c112 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in create_grant_pv_mapping()
169 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in steal_linear_address()
275 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in replace_grant_pv_mapping()
A Dro-page-fault.c124 ASSERT((page->u.inuse.type_info & PGT_type_mask) == PGT_l1_page_table); in ptwr_emulated_update()
125 ASSERT((page->u.inuse.type_info & PGT_count_mask) != 0); in ptwr_emulated_update()
266 if ( (page->u.inuse.type_info & PGT_type_mask) != PGT_l1_page_table ) in ptwr_do_page_fault()
A Ddescriptor-tables.c155 switch ( page->u.inuse.type_info & PGT_type_mask ) in do_update_descriptor()
A Ddomain.c44 pg->u.inuse.type_info = PGT_l4_page_table | PGT_validated | 1; in setup_compat_l4()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmm.h78 } inuse; member
120 } inuse; member
288 ((struct domain *)((_p)->v.inuse._domain ? \
289 pdx_to_virt((_p)->v.inuse._domain) : NULL))
291 ((_p)->v.inuse._domain = (_d) ? virt_to_pdx(_d) : 0)
430 ASSERT(((_p)->u.inuse.type_info & PGT_type_mask) == (_t)); \
431 ASSERT(((_p)->u.inuse.type_info & PGT_count_mask) != 0)
A Ddomain.h69 unsigned long *inuse; member
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/
A Devtchn.c54 int inuse:1; member
70 if (irq_evtchn[irq].inuse) in alloc_xen_irq()
72 irq_evtchn[irq].inuse = 1; in alloc_xen_irq()
91 irq_evtchn[irq].inuse = 0; in free_xen_irq()
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Dmm.h43 } inuse; member
74 } inuse; member
157 #define page_get_owner(_p) (_p)->v.inuse.domain
158 #define page_set_owner(_p,_d) ((_p)->v.inuse.domain = (_d))
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dmem_sharing.c242 unsigned long t = read_atomic(&pg->u.inuse.type_info); in rmap_count()
409 unsigned long t = read_atomic(&page->u.inuse.type_info); in mem_sharing_lookup()
449 mfn_x(mfn), pg->u.inuse.type_info); in audit()
455 if ( (pg->u.inuse.type_info & PGT_type_mask) != PGT_shared_page ) in audit()
458 mfn_x(mfn), pg->u.inuse.type_info & PGT_type_mask); in audit()
526 if ( (nr_gfns + 1) != (pg->u.inuse.type_info & PGT_count_mask) ) in audit()
531 (pg->u.inuse.type_info & PGT_count_mask)); in audit()
613 if ( (page->u.inuse.type_info & PGT_count_mask) != 1 ) in page_make_sharable()
661 if ( page->u.inuse.type_info != expected_type ) in page_make_private()
725 page->u.inuse.type_info, in debug_mfn()
[all …]
A Dp2m.c590 pg->u.inuse.type_info = (PGT_l1_page_table * level) | 1 | PGT_validated; in p2m_alloc_ptp()
1303 pg_type = read_atomic(&(mfn_to_page(omfn)->u.inuse.type_info)); in set_shared_p2m_entry()
1369 if ( (page->u.inuse.type_info & PGT_count_mask) != 0 ) in p2m_mem_paging_nominate()
1430 if ( (page->u.inuse.type_info & PGT_count_mask) != 0 ) in p2m_mem_paging_evict()
A Dp2m-pod.c279 if ( test_and_clear_bit(_PGT_pinned, &(page+i)->u.inuse.type_info) ) in p2m_pod_set_cache_target()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dcommon.c950 || (page->u.inuse.type_info & PGT_count_mask) == 0 in shadow_promote()
1524 pg->count_info, pg->u.inuse.type_info); in shadow_free_p2m_page()
1912 gpg->u.inuse.type_info); in sh_hash_audit_bucket()
1920 && (gpg->u.inuse.type_info & PGT_count_mask) != 0 ) in sh_hash_audit_bucket()
1925 gpg->u.inuse.type_info); in sh_hash_audit_bucket()
2341 || (pg->u.inuse.type_info & PGT_count_mask) == 0 ) in sh_remove_write_access()
2458 if ( (pg->u.inuse.type_info & PGT_count_mask) == 0 ) in sh_remove_write_access()
2481 if ( (pg->u.inuse.type_info & PGT_count_mask) == 0 ) in sh_remove_write_access()
2605 && ((page->u.inuse.type_info & PGT_count_mask) in sh_remove_all_mappings()
3298 unpaged_pagetable->u.inuse.type_info); in shadow_teardown()
[all …]
A Dprivate.h508 type_info = page->u.inuse.type_info & PGT_type_mask; in sh_mfn_is_a_page_table()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Diommu_intr.c76 unsigned long *inuse = get_ivrs_mappings(seg)[bdf].intremap_inuse; in alloc_intremap_entry() local
77 unsigned int slot = find_first_zero_bit(inuse, INTREMAP_ENTRIES); in alloc_intremap_entry()
85 end = find_next_bit(inuse, INTREMAP_ENTRIES, slot + 1); in alloc_intremap_entry()
92 __set_bit(slot + nr, inuse); in alloc_intremap_entry()
98 slot = find_next_zero_bit(inuse, INTREMAP_ENTRIES, slot); in alloc_intremap_entry()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/x86/
A Diommu.c59 (page->u.inuse.type_info & PGT_type_mask) == PGT_writable_page ) in arch_iommu_populate_page_table()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Diommu.c192 if ( ((page->u.inuse.type_info & PGT_count_mask) == 0) || in iommu_hwdom_init()
193 ((page->u.inuse.type_info & PGT_type_mask) in iommu_hwdom_init()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/
A Dhap.c316 pg->count_info, pg->u.inuse.type_info); in hap_free_p2m_page()
/xen-4.10.0-shim-comet/xen/common/
A Dkexec.c798 VMCOREINFO_OFFSET_SUB(page_info, v.inuse, _domain); in crash_save_vmcoreinfo()
A Dpage_alloc.c989 pg[i].u.inuse.type_info = 0; in alloc_heap_pages()
2297 BUG_ON((pg[i].u.inuse.type_info & PGT_count_mask) != 0); in free_domheap_pages()

Completed in 76 milliseconds

12