Home
last modified time | relevance | path

Searched refs:vtlb (Results 1 – 3 of 3) sorted by relevance

/xen/xen/arch/x86/mm/shadow/
A Dprivate.h765 memset(v->arch.paging.vtlb, 0, VTLB_ENTRIES * sizeof (struct shadow_vtlb)); in vtlb_flush()
781 v->arch.paging.vtlb[vtlb_hash(page)] = entry; in vtlb_insert()
794 if ( v->arch.paging.vtlb[i].pfec != 0 in vtlb_lookup()
795 && v->arch.paging.vtlb[i].page_number == page_number in vtlb_lookup()
797 && (v->arch.paging.vtlb[i].pfec & pfec) == pfec ) in vtlb_lookup()
799 frame_number = v->arch.paging.vtlb[i].frame_number; in vtlb_lookup()
A Dcommon.c2383 if ( unlikely(!v->arch.paging.vtlb) ) in sh_update_paging_modes()
2385 v->arch.paging.vtlb = xzalloc_array(struct shadow_vtlb, VTLB_ENTRIES); in sh_update_paging_modes()
2386 if ( unlikely(!v->arch.paging.vtlb) ) in sh_update_paging_modes()
2739 if ( v->arch.paging.vtlb ) in shadow_teardown()
2741 xfree(v->arch.paging.vtlb); in shadow_teardown()
2742 v->arch.paging.vtlb = NULL; in shadow_teardown()
/xen/xen/include/asm-x86/
A Ddomain.h241 struct shadow_vtlb *vtlb; member

Completed in 13 milliseconds