Home
last modified time | relevance | path

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

/xen/xen/arch/x86/mm/hap/
A Dhap.c65 struct sh_dirty_vram *dirty_vram; in hap_track_dirty_vram() local
86 dirty_vram = d->arch.hvm.dirty_vram; in hap_track_dirty_vram()
87 if ( !dirty_vram ) in hap_track_dirty_vram()
96 d->arch.hvm.dirty_vram = dirty_vram; in hap_track_dirty_vram()
105 dirty_vram->begin_pfn = begin_pfn; in hap_track_dirty_vram()
148 dirty_vram = d->arch.hvm.dirty_vram; in hap_track_dirty_vram()
149 if ( dirty_vram ) in hap_track_dirty_vram()
156 nr = dirty_vram->end_pfn - dirty_vram->begin_pfn; in hap_track_dirty_vram()
157 xfree(dirty_vram); in hap_track_dirty_vram()
158 d->arch.hvm.dirty_vram = NULL; in hap_track_dirty_vram()
[all …]
/xen/xen/arch/x86/mm/shadow/
A Dcommon.c2794 if ( d->arch.hvm.dirty_vram ) in shadow_teardown()
3189 dirty_vram = d->arch.hvm.dirty_vram; in shadow_track_dirty_vram()
3191 if ( dirty_vram && (!nr || in shadow_track_dirty_vram()
3197 xfree(dirty_vram->sl1ma); in shadow_track_dirty_vram()
3199 xfree(dirty_vram); in shadow_track_dirty_vram()
3200 dirty_vram = d->arch.hvm.dirty_vram = NULL; in shadow_track_dirty_vram()
3214 if ( !dirty_vram ) in shadow_track_dirty_vram()
3227 d->arch.hvm.dirty_vram = dirty_vram; in shadow_track_dirty_vram()
3341 xfree(dirty_vram->sl1ma); in shadow_track_dirty_vram()
3343 xfree(dirty_vram); in shadow_track_dirty_vram()
[all …]
A Dmulti.c497 struct sh_dirty_vram *dirty_vram = d->arch.hvm.dirty_vram; in _sh_propagate() local
652 if ( unlikely((level == 1) && dirty_vram in _sh_propagate()
653 && dirty_vram->last_dirty == -1 in _sh_propagate()
658 dirty_vram->last_dirty = NOW(); in _sh_propagate()
1083 struct sh_dirty_vram *dirty_vram = d->arch.hvm.dirty_vram; in shadow_vram_get_l1e() local
1085 if ( !dirty_vram /* tracking disabled? */ in shadow_vram_get_l1e()
1094 if ( (gfn >= dirty_vram->begin_pfn) && (gfn < dirty_vram->end_pfn) ) in shadow_vram_get_l1e()
1114 struct sh_dirty_vram *dirty_vram = d->arch.hvm.dirty_vram; in shadow_vram_put_l1e() local
1125 if ( (gfn >= dirty_vram->begin_pfn) && (gfn < dirty_vram->end_pfn) ) in shadow_vram_put_l1e()
1153 if ( dirty_vram->sl1ma[i] == sl1ma ) in shadow_vram_put_l1e()
[all …]
/xen/xen/include/asm-x86/hvm/
A Ddomain.h154 struct sh_dirty_vram *dirty_vram; member

Completed in 18 milliseconds