Home
last modified time | relevance | path

Searched refs:kvm_dirty_gfn (Results 1 – 8 of 8) sorted by relevance

/linux/virt/kvm/
H A Ddirty_ring.c81 ring->size = size / sizeof(struct kvm_dirty_gfn); in kvm_dirty_ring_alloc()
90 static inline void kvm_dirty_gfn_set_invalid(struct kvm_dirty_gfn *gfn) in kvm_dirty_gfn_set_invalid()
95 static inline void kvm_dirty_gfn_set_dirtied(struct kvm_dirty_gfn *gfn) in kvm_dirty_gfn_set_dirtied()
100 static inline bool kvm_dirty_gfn_harvested(struct kvm_dirty_gfn *gfn) in kvm_dirty_gfn_harvested()
123 struct kvm_dirty_gfn *entry; in kvm_dirty_ring_reset()
221 struct kvm_dirty_gfn *entry; in kvm_dirty_ring_push()
H A Dkvm_main.c4897 return KVM_DIRTY_RING_MAX_ENTRIES * sizeof(struct kvm_dirty_gfn); in kvm_vm_ioctl_check_extension_generic()
4903 return KVM_DIRTY_RING_MAX_ENTRIES * sizeof(struct kvm_dirty_gfn); in kvm_vm_ioctl_check_extension_generic()
4941 sizeof(struct kvm_dirty_gfn) || size < PAGE_SIZE) in kvm_vm_ioctl_enable_dirty_log_ring()
4945 sizeof(struct kvm_dirty_gfn)) in kvm_vm_ioctl_enable_dirty_log_ring()
/linux/tools/testing/selftests/kvm/
H A Ddirty_log_test.c323 sizeof(struct kvm_dirty_gfn)); in dirty_ring_create_vm_done()
326 static inline bool dirty_gfn_is_dirtied(struct kvm_dirty_gfn *gfn) in dirty_gfn_is_dirtied()
331 static inline void dirty_gfn_set_collected(struct kvm_dirty_gfn *gfn) in dirty_gfn_set_collected()
336 static uint32_t dirty_ring_collect_one(struct kvm_dirty_gfn *dirty_gfns, in dirty_ring_collect_one()
340 struct kvm_dirty_gfn *cur; in dirty_ring_collect_one()
/linux/include/linux/
H A Dkvm_dirty_ring.h26 struct kvm_dirty_gfn *dirty_gfns;
/linux/include/uapi/linux/
H A Dkvm.h1484 * per-vcpu mmaped regions as an array of struct kvm_dirty_gfn. The
1488 struct kvm_dirty_gfn { struct
1489 flagskvm_dirty_gfn global() argument
1490 slotkvm_dirty_gfn global() argument
1491 offsetkvm_dirty_gfn global() argument
/linux/tools/include/uapi/linux/
H A Dkvm.h1457 * per-vcpu mmaped regions as an array of struct kvm_dirty_gfn. The
1461 struct kvm_dirty_gfn { struct
1462 flagskvm_dirty_gfn global() argument
1463 slotkvm_dirty_gfn global() argument
1464 offsetkvm_dirty_gfn global() argument
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1829 vcpu->dirty_gfns_count = size / sizeof(struct kvm_dirty_gfn); in vcpu_map_dirty_ring()
/linux/Documentation/virt/kvm/
H A Dapi.rst8421 ``struct kvm_dirty_gfn``. Each dirty entry is defined as::
8423 struct kvm_dirty_gfn {