Searched refs:kvmppc_xive (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.10/arch/powerpc/kvm/ |
D | book3s_xive.h | 94 struct kvmppc_xive; 100 struct kvmppc_xive { struct 150 struct kvmppc_xive *xive; argument 208 static inline struct kvmppc_xive_src_block *kvmppc_xive_find_source(struct kvmppc_xive *xive, in kvmppc_xive_find_source() 221 static inline u32 kvmppc_xive_vp(struct kvmppc_xive *xive, u32 server) in kvmppc_xive_vp() 294 struct kvmppc_xive *xive, int irq); 299 struct kvmppc_xive *kvmppc_xive_get_device(struct kvm *kvm, u32 type); 302 int kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp); 303 int kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr);
|
D | book3s_xive.c | 248 struct kvmppc_xive *xive = xc->xive; in xive_provision_queue() 283 struct kvmppc_xive *xive = kvm->arch.xive; in xive_check_provisioning() 391 static u8 xive_lock_and_mask(struct kvmppc_xive *xive, in xive_lock_and_mask() 471 static void xive_finish_unmask(struct kvmppc_xive *xive, in xive_finish_unmask() 532 struct kvmppc_xive *xive = kvm->arch.xive; in xive_target_interrupt() 616 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_set_xive() 717 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_get_xive() 739 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_int_on() 778 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_int_off() 802 static bool xive_restore_pending_irq(struct kvmppc_xive *xive, u32 irq) in xive_restore_pending_irq() [all …]
|
D | book3s_xive_native.c | 130 struct kvmppc_xive *xive = dev->private; in kvmppc_xive_native_connect_vcpu() 201 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_native_reset_mapped() 230 struct kvmppc_xive *xive = dev->private; in xive_native_esb_fault() 310 struct kvmppc_xive *xive = dev->private; in kvmppc_xive_native_mmap() 337 static int kvmppc_xive_native_set_source(struct kvmppc_xive *xive, long irq, in kvmppc_xive_native_set_source() 414 static int kvmppc_xive_native_update_source_config(struct kvmppc_xive *xive, in kvmppc_xive_native_update_source_config() 461 static int kvmppc_xive_native_set_source_config(struct kvmppc_xive *xive, in kvmppc_xive_native_set_source_config() 507 static int kvmppc_xive_native_sync_source(struct kvmppc_xive *xive, in kvmppc_xive_native_sync_source() 557 static int kvmppc_xive_native_set_queue_config(struct kvmppc_xive *xive, in kvmppc_xive_native_set_queue_config() 705 static int kvmppc_xive_native_get_queue_config(struct kvmppc_xive *xive, in kvmppc_xive_native_get_queue_config() [all …]
|
D | book3s_xive_template.c | 376 static void GLUE(X_PFX,scan_for_rerouted_irqs)(struct kvmppc_xive *xive, in GLUE() 445 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in GLUE() 503 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in GLUE()
|
/Linux-v5.10/arch/powerpc/include/asm/ |
D | kvm_host.h | 215 struct kvmppc_xive; 330 struct kvmppc_xive *xive; /* Current XIVE device in use */ 332 struct kvmppc_xive *native; 333 struct kvmppc_xive *xics_on_xive;
|