Searched refs:xive (Results 1 – 13 of 13) sorted by relevance
| /linux/arch/powerpc/kvm/ |
| A D | book3s_xive.c | 72 struct kvmppc_xive *xive = xc->xive; in kvmppc_xive_check_save_restore() local 334 struct kvmppc_xive *xive = xc->xive; in xive_provision_queue() local 369 struct kvmppc_xive *xive = kvm->arch.xive; in xive_check_provisioning() local 580 struct kvmppc_xive *xive = kvm->arch.xive; in xive_target_interrupt() local 664 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_set_xive() local 765 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_get_xive() local 787 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_int_on() local 1003 if (xive->ops && xive->ops->reset_mapped) in kvmppc_xive_set_mapped() 1331 xc->xive = xive; in kvmppc_xive_connect_vcpu() 2121 memset(xive, 0, sizeof(*xive)); in kvmppc_xive_get_device() [all …]
|
| A D | book3s_xive_native.c | 156 xc->xive = xive; in kvmppc_xive_native_connect_vcpu() 204 struct kvmppc_xive *xive = kvm->arch.xive; in kvmppc_xive_native_reset_mapped() local 217 if (xive->mapping) in kvmppc_xive_native_reset_mapped() 406 xive->src_count++; in kvmppc_xive_native_set_source() 1099 if (kvm->arch.xive) in kvmppc_xive_native_create() 1103 if (!xive) in kvmppc_xive_native_create() 1107 xive->dev = dev; in kvmppc_xive_native_create() 1108 xive->kvm = kvm; in kvmppc_xive_native_create() 1127 kvm->arch.xive = xive; in kvmppc_xive_native_create() 1178 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in kvmppc_xive_native_set_vp() local [all …]
|
| A D | book3s_xive.h | 153 struct kvmppc_xive *xive; member 211 static inline struct kvmppc_xive_src_block *kvmppc_xive_find_source(struct kvmppc_xive *xive, in kvmppc_xive_find_source() argument 221 return xive->src_blocks[bid]; in kvmppc_xive_find_source() 235 static inline u32 kvmppc_xive_vp(struct kvmppc_xive *xive, u32 server) in kvmppc_xive_vp() argument 237 return xive->vp_base + kvmppc_pack_vcpu_id(xive->kvm, server); in kvmppc_xive_vp() 303 struct kvmppc_xive *xive, int irq); 311 int kvmppc_xive_compute_vp_id(struct kvmppc_xive *xive, u32 cpu, u32 *vp); 312 int kvmppc_xive_set_nr_servers(struct kvmppc_xive *xive, u64 addr); 315 static inline bool kvmppc_xive_has_single_escalation(struct kvmppc_xive *xive) in kvmppc_xive_has_single_escalation() argument 317 return xive->flags & KVMPPC_XIVE_FLAG_SINGLE_ESCALATION; in kvmppc_xive_has_single_escalation()
|
| A D | book3s_xive_template.c | 371 static void GLUE(X_PFX,scan_for_rerouted_irqs)(struct kvmppc_xive *xive, in GLUE() 404 sb = kvmppc_xive_find_source(xive, irq, &src); in GLUE() 440 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in GLUE() local 486 GLUE(X_PFX,scan_for_rerouted_irqs)(xive, xc); in GLUE() 498 struct kvmppc_xive *xive = vcpu->kvm->arch.xive; in GLUE() local 531 sb = kvmppc_xive_find_source(xive, irq, &src); in GLUE()
|
| A D | irq.h | 16 ret = ret || (kvm->arch.xive != NULL); in irqchip_in_kernel()
|
| A D | powerpc.c | 2006 if (kvm->arch.xics || kvm->arch.xive) in kvm_arch_intc_initialized()
|
| /linux/arch/powerpc/sysdev/xics/ |
| A D | ics-native.c | 104 u32 xive; in ics_native_set_affinity() local 116 xive = in_be32(ics_native_xive(in, vec)); in ics_native_set_affinity() 117 xive = (xive & 0xff) | (server << 8); in ics_native_set_affinity() 118 out_be32(ics_native_xive(in, vec), xive); in ics_native_set_affinity() 159 u32 xive; in ics_native_get_server() local 164 xive = in_be32(ics_native_xive(in, vec)); in ics_native_get_server() 165 return (xive >> 8) & 0xfff; in ics_native_get_server()
|
| /linux/Documentation/virt/kvm/devices/ |
| A D | index.rst | 19 xive
|
| /linux/arch/powerpc/sysdev/ |
| A D | Kconfig | 29 source "arch/powerpc/sysdev/xive/Kconfig"
|
| A D | Makefile | 52 obj-$(CONFIG_PPC_XIVE) += xive/
|
| /linux/arch/powerpc/kernel/ |
| A D | prom_init.c | 186 bool xive; member 1296 support->xive = !prom_xive_disable; in prom_parse_xive_model() 1307 support->xive = true; in prom_parse_xive_model() 1342 .xive = false in prom_check_platform_support() 1391 if (supported.xive) { in prom_check_platform_support()
|
| /linux/arch/powerpc/include/asm/ |
| A D | kvm_host.h | 317 struct kvmppc_xive *xive; /* Current XIVE device in use */ member
|
| /linux/Documentation/admin-guide/ |
| A D | kernel-parameters.txt | 6438 xive= [PPC]
|
Completed in 43 milliseconds