Symbol: kvm_dirty_ring
include/linux/kvm_dirty_ring.h
45
static inline int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring,
include/linux/kvm_dirty_ring.h
52
struct kvm_dirty_ring *ring,
include/linux/kvm_dirty_ring.h
63
static inline struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring,
include/linux/kvm_dirty_ring.h
69
static inline void kvm_dirty_ring_free(struct kvm_dirty_ring *ring)
include/linux/kvm_dirty_ring.h
79
int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring,
include/linux/kvm_dirty_ring.h
81
int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring,
include/linux/kvm_dirty_ring.h
88
struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, u32 offset);
include/linux/kvm_dirty_ring.h
90
void kvm_dirty_ring_free(struct kvm_dirty_ring *ring);
include/linux/kvm_host.h
390
struct kvm_dirty_ring dirty_ring;
include/trace/events/kvm.h
299
TP_PROTO(struct kvm_dirty_ring *ring, u32 slot, u64 offset),
include/trace/events/kvm.h
326
TP_PROTO(struct kvm_dirty_ring *ring),
virt/kvm/dirty_ring.c
105
int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring,
virt/kvm/dirty_ring.c
220
struct kvm_dirty_ring *ring = &vcpu->dirty_ring;
virt/kvm/dirty_ring.c
262
struct page *kvm_dirty_ring_get_page(struct kvm_dirty_ring *ring, u32 offset)
virt/kvm/dirty_ring.c
267
void kvm_dirty_ring_free(struct kvm_dirty_ring *ring)
virt/kvm/dirty_ring.c
38
static u32 kvm_dirty_ring_used(struct kvm_dirty_ring *ring)
virt/kvm/dirty_ring.c
43
static bool kvm_dirty_ring_soft_full(struct kvm_dirty_ring *ring)
virt/kvm/dirty_ring.c
48
static bool kvm_dirty_ring_full(struct kvm_dirty_ring *ring)
virt/kvm/dirty_ring.c
74
int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring,