Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/
Dkvm_dirty_ring.h21 struct kvm_dirty_ring { struct
40 static inline int kvm_dirty_ring_alloc(struct kvm_dirty_ring *ring, in kvm_dirty_ring_alloc()
47 struct kvm_dirty_ring *ring) in kvm_dirty_ring_reset()
52 static inline void kvm_dirty_ring_push(struct kvm_dirty_ring *ring, in kvm_dirty_ring_push()
57 static inline struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, in kvm_dirty_ring_get_page()
63 static inline void kvm_dirty_ring_free(struct kvm_dirty_ring *ring) in kvm_dirty_ring_free()
67 static inline bool kvm_dirty_ring_soft_full(struct kvm_dirty_ring *ring) in kvm_dirty_ring_soft_full()
75 int kvm_dirty_ring_alloc(struct kvm_dirty_ring *ring, int index, u32 size);
81 int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring);
87 void kvm_dirty_ring_push(struct kvm_dirty_ring *ring, u32 slot, u64 offset);
[all …]
Dkvm_host.h372 struct kvm_dirty_ring dirty_ring;
/Linux-v6.1/virt/kvm/
Ddirty_ring.c24 static u32 kvm_dirty_ring_used(struct kvm_dirty_ring *ring) in kvm_dirty_ring_used()
29 bool kvm_dirty_ring_soft_full(struct kvm_dirty_ring *ring) in kvm_dirty_ring_soft_full()
34 static bool kvm_dirty_ring_full(struct kvm_dirty_ring *ring) in kvm_dirty_ring_full()
60 int kvm_dirty_ring_alloc(struct kvm_dirty_ring *ring, int index, u32 size) in kvm_dirty_ring_alloc()
90 int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring) in kvm_dirty_ring_reset()
150 void kvm_dirty_ring_push(struct kvm_dirty_ring *ring, u32 slot, u64 offset) in kvm_dirty_ring_push()
171 struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, u32 offset) in kvm_dirty_ring_get_page()
176 void kvm_dirty_ring_free(struct kvm_dirty_ring *ring) in kvm_dirty_ring_free()
/Linux-v6.1/include/trace/events/
Dkvm.h379 TP_PROTO(struct kvm_dirty_ring *ring, u32 slot, u64 offset),
406 TP_PROTO(struct kvm_dirty_ring *ring),