Home
last modified time | relevance | path

Searched refs:dirty_vram (Results 1 – 4 of 4) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/
A Dhap.c71 struct sh_dirty_vram *dirty_vram; in hap_track_dirty_vram() local
92 dirty_vram = d->arch.hvm_domain.dirty_vram; in hap_track_dirty_vram()
93 if ( !dirty_vram ) in hap_track_dirty_vram()
102 d->arch.hvm_domain.dirty_vram = dirty_vram; in hap_track_dirty_vram()
111 dirty_vram->begin_pfn = begin_pfn; in hap_track_dirty_vram()
154 dirty_vram = d->arch.hvm_domain.dirty_vram; in hap_track_dirty_vram()
155 if ( dirty_vram ) in hap_track_dirty_vram()
162 nr = dirty_vram->end_pfn - dirty_vram->begin_pfn; in hap_track_dirty_vram()
163 xfree(dirty_vram); in hap_track_dirty_vram()
588 xfree(d->arch.hvm_domain.dirty_vram); in hap_teardown()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dcommon.c3640 struct sh_dirty_vram *dirty_vram; in shadow_track_dirty_vram() local
3651 dirty_vram = d->arch.hvm_domain.dirty_vram; in shadow_track_dirty_vram()
3653 if ( dirty_vram && (!nr || in shadow_track_dirty_vram()
3659 xfree(dirty_vram->sl1ma); in shadow_track_dirty_vram()
3661 xfree(dirty_vram); in shadow_track_dirty_vram()
3662 dirty_vram = d->arch.hvm_domain.dirty_vram = NULL; in shadow_track_dirty_vram()
3676 if ( !dirty_vram ) in shadow_track_dirty_vram()
3689 d->arch.hvm_domain.dirty_vram = dirty_vram; in shadow_track_dirty_vram()
3805 xfree(dirty_vram->sl1ma); in shadow_track_dirty_vram()
3807 xfree(dirty_vram); in shadow_track_dirty_vram()
[all …]
A Dmulti.c530 struct sh_dirty_vram *dirty_vram = d->arch.hvm_domain.dirty_vram; in _sh_propagate() local
685 if ( unlikely((level == 1) && dirty_vram in _sh_propagate()
686 && dirty_vram->last_dirty == -1 in _sh_propagate()
691 dirty_vram->last_dirty = NOW(); in _sh_propagate()
1110 struct sh_dirty_vram *dirty_vram = d->arch.hvm_domain.dirty_vram; in shadow_vram_get_l1e() local
1112 if ( !dirty_vram /* tracking disabled? */ in shadow_vram_get_l1e()
1121 if ( (gfn >= dirty_vram->begin_pfn) && (gfn < dirty_vram->end_pfn) ) in shadow_vram_get_l1e()
1141 struct sh_dirty_vram *dirty_vram = d->arch.hvm_domain.dirty_vram; in shadow_vram_put_l1e() local
1152 if ( (gfn >= dirty_vram->begin_pfn) && (gfn < dirty_vram->end_pfn) ) in shadow_vram_put_l1e()
1180 if ( dirty_vram->sl1ma[i] == sl1ma ) in shadow_vram_put_l1e()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Ddomain.h156 struct sh_dirty_vram *dirty_vram; member

Completed in 23 milliseconds