Searched refs:kvmppc_xive (Results 1 – 4 of 4) sorted by relevance
/linux-6.1.9/arch/powerpc/kvm/ |
D | book3s_xive.h | 94 struct kvmppc_xive; 103 struct kvmppc_xive { struct 153 struct kvmppc_xive *xive; argument 211 static inline struct kvmppc_xive_src_block *kvmppc_xive_find_source(struct kvmppc_xive *xive, in kvmppc_xive_find_source() 235 static inline u32 kvmppc_xive_vp(struct kvmppc_xive *xive, u32 server) in kvmppc_xive_vp() 296 struct kvmppc_xive *xive, int irq); 301 struct kvmppc_xive *kvmppc_xive_get_device(struct kvm *kvm, u32 type); 304 int kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp); 305 int kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr); 308 static inline bool kvmppc_xive_has_single_escalation(struct kvmppc_xive *xive) in kvmppc_xive_has_single_escalation()
|
D | book3s_xive.c | 390 static void xive_vm_scan_for_rerouted_irqs(struct kvmppc_xive *xive, in xive_vm_scan_for_rerouted_irqs() 459 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in xive_vm_h_cppr() 517 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in xive_vm_h_eoi() 674 struct kvmppc_xive *xive = xc->xive; in kvmppc_xive_check_save_restore() 939 struct kvmppc_xive *xive = xc->xive; in xive_provision_queue() 974 struct kvmppc_xive *xive = kvm->arch.xive; in xive_check_provisioning() 1084 static u8 xive_lock_and_mask(struct kvmppc_xive *xive, in xive_lock_and_mask() 1143 static void xive_finish_unmask(struct kvmppc_xive *xive, in xive_finish_unmask() 1187 struct kvmppc_xive *xive = kvm->arch.xive; in xive_target_interrupt() 1271 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_set_xive() [all …]
|
D | book3s_xive_native.c | 127 struct kvmppc_xive *xive = dev->private; in kvmppc_xive_native_connect_vcpu() 204 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_native_reset_mapped() 233 struct kvmppc_xive *xive = dev->private; in xive_native_esb_fault() 313 struct kvmppc_xive *xive = dev->private; in kvmppc_xive_native_mmap() 340 static int kvmppc_xive_native_set_source(struct kvmppc_xive *xive, long irq, in kvmppc_xive_native_set_source() 417 static int kvmppc_xive_native_update_source_config(struct kvmppc_xive *xive, in kvmppc_xive_native_update_source_config() 464 static int kvmppc_xive_native_set_source_config(struct kvmppc_xive *xive, in kvmppc_xive_native_set_source_config() 510 static int kvmppc_xive_native_sync_source(struct kvmppc_xive *xive, in kvmppc_xive_native_sync_source() 560 static int kvmppc_xive_native_set_queue_config(struct kvmppc_xive *xive, in kvmppc_xive_native_set_queue_config() 708 static int kvmppc_xive_native_get_queue_config(struct kvmppc_xive *xive, in kvmppc_xive_native_get_queue_config() [all …]
|
/linux-6.1.9/arch/powerpc/include/asm/ |
D | kvm_host.h | 209 struct kvmppc_xive; 322 struct kvmppc_xive *xive; /* Current XIVE device in use */ 324 struct kvmppc_xive *native; 325 struct kvmppc_xive *xics_on_xive;
|