Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dkvm_dirty_ring.h21 struct kvm_dirty_ring { struct
45 static inline int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring, in kvm_dirty_ring_alloc()
52 struct kvm_dirty_ring *ring, in kvm_dirty_ring_reset()
63 static inline struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, in kvm_dirty_ring_get_page()
69 static inline void kvm_dirty_ring_free(struct kvm_dirty_ring *ring) in kvm_dirty_ring_free()
79 int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring,
81 int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring,
88 struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, u32 offset);
90 void kvm_dirty_ring_free(struct kvm_dirty_ring *ring);
H A Dkvm_host.h391 struct kvm_dirty_ring dirty_ring;
/linux/virt/kvm/
H A Ddirty_ring.c38 static u32 kvm_dirty_ring_used(struct kvm_dirty_ring *ring) in kvm_dirty_ring_used()
43 static bool kvm_dirty_ring_soft_full(struct kvm_dirty_ring *ring) in kvm_dirty_ring_soft_full()
48 static bool kvm_dirty_ring_full(struct kvm_dirty_ring *ring) in kvm_dirty_ring_full()
75 int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring, in kvm_dirty_ring_alloc()
106 int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring, in kvm_dirty_ring_reset()
221 struct kvm_dirty_ring *ring = &vcpu->dirty_ring; in kvm_dirty_ring_push()
263 struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, u32 offset) in kvm_dirty_ring_get_page()
268 void kvm_dirty_ring_free(struct kvm_dirty_ring *ring) in kvm_dirty_ring_free()