Searched refs:openpic (Results 1 - 10 of 10) sorted by relevance
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | mpic.c | 129 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ, 191 struct openpic { struct 242 static void mpic_irq_raise(struct openpic *opp, struct irq_dest *dst, mpic_irq_raise() 264 static void mpic_irq_lower(struct openpic *opp, struct irq_dest *dst, mpic_irq_lower() 292 static void IRQ_check(struct openpic *opp, struct irq_queue *q) IRQ_check() 316 static int IRQ_get_next(struct openpic *opp, struct irq_queue *q) IRQ_get_next() 324 static void IRQ_local_pipe(struct openpic *opp, int n_CPU, int n_IRQ, IRQ_local_pipe() 412 static void openpic_update_irq(struct openpic *opp, int n_IRQ) openpic_update_irq() 478 struct openpic *opp = opaque; openpic_set_irq() 487 pr_debug("openpic: set irq %d = %d ivpr=0x%08x\n", openpic_set_irq() 513 static void openpic_reset(struct openpic *opp) openpic_reset() 562 static inline uint32_t read_IRQreg_idr(struct openpic *opp, int n_IRQ) read_IRQreg_idr() 567 static inline uint32_t read_IRQreg_ilr(struct openpic *opp, int n_IRQ) read_IRQreg_ilr() 575 static inline uint32_t read_IRQreg_ivpr(struct openpic *opp, int n_IRQ) read_IRQreg_ivpr() 580 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ, write_IRQreg_idr() 625 static inline void write_IRQreg_ilr(struct openpic *opp, int n_IRQ, write_IRQreg_ilr() 639 static inline void write_IRQreg_ivpr(struct openpic *opp, int n_IRQ, write_IRQreg_ivpr() 678 static void openpic_gcr_write(struct openpic *opp, uint64_t val) openpic_gcr_write() 691 struct openpic *opp = opaque; openpic_gbl_write() 747 struct openpic *opp = opaque; openpic_gbl_read() 809 struct openpic *opp = opaque; openpic_tmr_write() 851 struct openpic *opp = opaque; openpic_tmr_read() 889 struct openpic *opp = opaque; openpic_src_write() 914 struct openpic *opp = opaque; openpic_src_read() 943 struct openpic *opp = opaque; openpic_msi_write() 969 struct openpic *opp = opaque; openpic_msi_read() 1027 struct openpic *opp = opaque; openpic_cpu_write_internal() 1121 struct openpic *opp = opaque; openpic_cpu_write() 1127 static uint32_t openpic_iack(struct openpic *opp, struct irq_dest *dst, openpic_iack() 1179 struct openpic *opp = vcpu->arch.mpic; kvmppc_mpic_set_epr() 1194 struct openpic *opp = opaque; openpic_cpu_read_internal() 1234 struct openpic *opp = opaque; openpic_cpu_read() 1289 static void add_mmio_region(struct openpic *opp, const struct mem_reg *mr) add_mmio_region() 1299 static void fsl_common_init(struct openpic *opp) fsl_common_init() 1340 static int kvm_mpic_read_internal(struct openpic *opp, gpa_t addr, u32 *ptr) kvm_mpic_read_internal() 1356 static int kvm_mpic_write_internal(struct openpic *opp, gpa_t addr, u32 val) kvm_mpic_write_internal() 1376 struct openpic *opp = container_of(this, struct openpic, mmio); kvm_mpic_read() 1418 struct openpic *opp = container_of(this, struct openpic, mmio); kvm_mpic_write() 1446 static void map_mmio(struct openpic *opp) map_mmio() 1455 static void unmap_mmio(struct openpic *opp) unmap_mmio() 1460 static int set_base_addr(struct openpic *opp, struct kvm_device_attr *attr) set_base_addr() 1497 static int access_reg(struct openpic *opp, gpa_t addr, u32 *val, int type) access_reg() 1520 struct openpic *opp = dev->private; mpic_set_attr() 1559 struct openpic *opp = dev->private; mpic_get_attr() 1634 struct openpic *opp = dev->private; mpic_destroy() 1641 static int mpic_set_default_irq_routing(struct openpic *opp) mpic_set_default_irq_routing() 1658 struct openpic *opp; mpic_create() 1665 opp = kzalloc(sizeof(struct openpic), GFP_KERNEL); mpic_create() 1736 struct openpic *opp = dev->private; kvmppc_mpic_connect_vcpu() 1778 void kvmppc_mpic_disconnect_vcpu(struct openpic *opp, struct kvm_vcpu *vcpu) kvmppc_mpic_disconnect_vcpu() 1796 struct openpic *opp = kvm->arch.mpic; mpic_set_irq() 1810 struct openpic *opp = kvm->arch.mpic; kvm_set_msi()
|
/linux-4.4.14/arch/powerpc/platforms/chrp/ |
H A D | smp.c | 45 /* CHRP with openpic */
|
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
H A D | mpc10x.h | 166 /* For MPC107 boards that use the built-in openpic */
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
H A D | msi.c | 152 "pasemi,pwrficient-openpic")) mpic_pasemi_msi_init()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 256 struct openpic *mpic; 409 struct openpic; 649 struct openpic *mpic; /* KVM_IRQ_MPIC */
|
H A D | kvm_ppc.h | 379 struct openpic; 487 void kvmppc_mpic_disconnect_vcpu(struct openpic *opp, struct kvm_vcpu *vcpu); 501 static inline void kvmppc_mpic_disconnect_vcpu(struct openpic *opp, kvmppc_mpic_disconnect_vcpu()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
H A D | setup.c | 194 /* Setup the openpic driver */ pseries_mpic_init_IRQ() 509 /* openpic global configuration register (64-bit format). */ pSeries_setup_arch() 510 /* openpic Interrupt Source Unit pointer (64-bit format). */ pSeries_setup_arch()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
H A D | smp.c | 162 * separate IPIs for separate messages like openpic does. Instead 849 /* Setup openpic */ smp_core99_setup_cpu()
|
/linux-4.4.14/arch/powerpc/platforms/maple/ |
H A D | setup.c | 268 /* Setup the openpic driver. More device-tree junks, we hard code no maple_init_IRQ()
|
/linux-4.4.14/drivers/cpufreq/ |
H A D | pmac32-cpufreq.c | 249 /* Disable all interrupt sources on openpic */ pmu_set_cpu_speed()
|
Completed in 199 milliseconds