Symbol: kvmppc_xive
arch/powerpc/include/asm/kvm_host.h
208
struct kvmppc_xive;
arch/powerpc/include/asm/kvm_host.h
321
struct kvmppc_xive *xive; /* Current XIVE device in use */
arch/powerpc/include/asm/kvm_host.h
323
struct kvmppc_xive *native;
arch/powerpc/include/asm/kvm_host.h
324
struct kvmppc_xive *xics_on_xive;
arch/powerpc/kvm/book3s_xive.c
1083
static u8 xive_lock_and_mask(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive.c
1142
static void xive_finish_unmask(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive.c
1186
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1270
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1371
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1393
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1432
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1456
static bool xive_restore_pending_irq(struct kvmppc_xive *xive, u32 irq)
arch/powerpc/kvm/book3s_xive.c
1494
struct kvmppc_xive *xive = vcpu->kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1553
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1651
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1732
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1805
struct kvmppc_xive *xive = vcpu->kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
1865
static bool kvmppc_xive_vcpu_id_valid(struct kvmppc_xive *xive, u32 cpu)
arch/powerpc/kvm/book3s_xive.c
1873
int kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp)
arch/powerpc/kvm/book3s_xive.c
1904
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive.c
2035
static void xive_pre_save_set_queued(struct kvmppc_xive *xive, u32 irq)
arch/powerpc/kvm/book3s_xive.c
2065
static void xive_pre_save_mask_irq(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive.c
2085
static void xive_pre_save_unmask_irq(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive.c
2109
static void xive_pre_save_queue(struct kvmppc_xive *xive, struct xive_q *q)
arch/powerpc/kvm/book3s_xive.c
2122
static void xive_pre_save_scan(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive.c
2161
static void xive_post_save_scan(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive.c
2181
static int xive_get_source(struct kvmppc_xive *xive, long irq, u64 addr)
arch/powerpc/kvm/book3s_xive.c
2265
struct kvmppc_xive *xive, int irq)
arch/powerpc/kvm/book3s_xive.c
2303
static bool xive_check_delayed_irq(struct kvmppc_xive *xive, u32 irq)
arch/powerpc/kvm/book3s_xive.c
2324
static int xive_set_source(struct kvmppc_xive *xive, long irq, u64 addr)
arch/powerpc/kvm/book3s_xive.c
2490
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
2524
int kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr)
arch/powerpc/kvm/book3s_xive.c
2563
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive.c
2580
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive.c
2641
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive.c
2714
struct kvmppc_xive *kvmppc_xive_get_device(struct kvm *kvm, u32 type)
arch/powerpc/kvm/book3s_xive.c
2716
struct kvmppc_xive **kvm_xive_device = type == KVM_DEV_TYPE_XIVE ?
arch/powerpc/kvm/book3s_xive.c
2719
struct kvmppc_xive *xive = *kvm_xive_device;
arch/powerpc/kvm/book3s_xive.c
2736
struct kvmppc_xive *xive;
arch/powerpc/kvm/book3s_xive.c
2881
struct kvmppc_xive *xive = m->private;
arch/powerpc/kvm/book3s_xive.c
2952
static void xive_debugfs_init(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive.c
2962
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive.c
390
static void xive_vm_scan_for_rerouted_irqs(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive.c
459
struct kvmppc_xive *xive = vcpu->kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
517
struct kvmppc_xive *xive = vcpu->kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.c
674
struct kvmppc_xive *xive = xc->xive;
arch/powerpc/kvm/book3s_xive.c
938
struct kvmppc_xive *xive = xc->xive;
arch/powerpc/kvm/book3s_xive.c
973
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive.h
153
struct kvmppc_xive *xive;
arch/powerpc/kvm/book3s_xive.h
211
static inline struct kvmppc_xive_src_block *kvmppc_xive_find_source(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive.h
235
static inline u32 kvmppc_xive_vp(struct kvmppc_xive *xive, u32 server)
arch/powerpc/kvm/book3s_xive.h
296
struct kvmppc_xive *xive, int irq);
arch/powerpc/kvm/book3s_xive.h
301
struct kvmppc_xive *kvmppc_xive_get_device(struct kvm *kvm, u32 type);
arch/powerpc/kvm/book3s_xive.h
303
int kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp);
arch/powerpc/kvm/book3s_xive.h
304
int kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr);
arch/powerpc/kvm/book3s_xive.h
307
static inline bool kvmppc_xive_has_single_escalation(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive.h
94
struct kvmppc_xive;
arch/powerpc/kvm/book3s_xive_native.c
1016
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive_native.c
1093
struct kvmppc_xive *xive;
arch/powerpc/kvm/book3s_xive_native.c
1177
struct kvmppc_xive *xive = vcpu->kvm->arch.xive;
arch/powerpc/kvm/book3s_xive_native.c
1213
struct kvmppc_xive *xive = m->private;
arch/powerpc/kvm/book3s_xive_native.c
1259
static void xive_native_debugfs_init(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive_native.c
126
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive_native.c
1269
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive_native.c
203
struct kvmppc_xive *xive = kvm->arch.xive;
arch/powerpc/kvm/book3s_xive_native.c
232
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive_native.c
312
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive_native.c
339
static int kvmppc_xive_native_set_source(struct kvmppc_xive *xive, long irq,
arch/powerpc/kvm/book3s_xive_native.c
416
static int kvmppc_xive_native_update_source_config(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive_native.c
463
static int kvmppc_xive_native_set_source_config(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive_native.c
509
static int kvmppc_xive_native_sync_source(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive_native.c
559
static int kvmppc_xive_native_set_queue_config(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive_native.c
707
static int kvmppc_xive_native_get_queue_config(struct kvmppc_xive *xive,
arch/powerpc/kvm/book3s_xive_native.c
805
static int kvmppc_xive_reset(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive_native.c
914
static int kvmppc_xive_native_eq_sync(struct kvmppc_xive *xive)
arch/powerpc/kvm/book3s_xive_native.c
944
struct kvmppc_xive *xive = dev->private;
arch/powerpc/kvm/book3s_xive_native.c
976
struct kvmppc_xive *xive = dev->private;