Searched refs:kvm_dirty_ring (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.1/include/linux/ |
D | kvm_dirty_ring.h | 21 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 …]
|
D | kvm_host.h | 372 struct kvm_dirty_ring dirty_ring;
|
/Linux-v6.1/virt/kvm/ |
D | dirty_ring.c | 24 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/ |
D | kvm.h | 379 TP_PROTO(struct kvm_dirty_ring *ring, u32 slot, u64 offset), 406 TP_PROTO(struct kvm_dirty_ring *ring),
|