H A D | mpic.c | 128 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ, 171 #define IVPR_VECTOR(opp, _ivprr_) ((_ivprr_) & (opp)->vector_mask) argument 241 static void mpic_irq_raise(struct openpic *opp, struct irq_dest *dst, in mpic_irq_raise() argument 250 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_raise() 263 static void mpic_irq_lower(struct openpic *opp, struct irq_dest *dst, in mpic_irq_lower() argument 268 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_lower() 291 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check() argument 298 irq = find_next_bit(q->queue, opp->max_irq, irq + 1); in IRQ_check() 299 if (irq == opp in IRQ_check() 315 IRQ_get_next(struct openpic * opp,struct irq_queue * q) IRQ_get_next() argument 323 IRQ_local_pipe(struct openpic * opp,int n_CPU,int n_IRQ,bool active,bool was_active) IRQ_local_pipe() argument 411 openpic_update_irq(struct openpic * opp,int n_IRQ) openpic_update_irq() argument 477 struct openpic *opp = opaque; openpic_set_irq() local 512 openpic_reset(struct openpic * opp) openpic_reset() argument 561 read_IRQreg_idr(struct openpic * opp,int n_IRQ) read_IRQreg_idr() argument 566 read_IRQreg_ilr(struct openpic * opp,int n_IRQ) read_IRQreg_ilr() argument 574 read_IRQreg_ivpr(struct openpic * opp,int n_IRQ) read_IRQreg_ivpr() argument 579 write_IRQreg_idr(struct openpic * opp,int n_IRQ,uint32_t val) write_IRQreg_idr() argument 624 write_IRQreg_ilr(struct openpic * opp,int n_IRQ,uint32_t val) write_IRQreg_ilr() argument 638 write_IRQreg_ivpr(struct openpic * opp,int n_IRQ,uint32_t val) write_IRQreg_ivpr() argument 677 openpic_gcr_write(struct openpic * opp,uint64_t val) openpic_gcr_write() argument 690 struct openpic *opp = opaque; openpic_gbl_write() local 746 struct openpic *opp = opaque; openpic_gbl_read() local 808 struct openpic *opp = opaque; openpic_tmr_write() local 850 struct openpic *opp = opaque; openpic_tmr_read() local 888 struct openpic *opp = opaque; openpic_src_write() local 913 struct openpic *opp = opaque; openpic_src_read() local 942 struct openpic *opp = opaque; openpic_msi_write() local 968 struct openpic *opp = opaque; openpic_msi_read() local 1026 struct openpic *opp = opaque; openpic_cpu_write_internal() local 1120 struct openpic *opp = opaque; openpic_cpu_write() local 1126 openpic_iack(struct openpic * opp,struct irq_dest * dst,int cpu) openpic_iack() argument 1178 struct openpic *opp = vcpu->arch.mpic; kvmppc_mpic_set_epr() local 1193 struct openpic *opp = opaque; openpic_cpu_read_internal() local 1233 struct openpic *opp = opaque; openpic_cpu_read() local 1288 add_mmio_region(struct openpic * opp,const struct mem_reg * mr) add_mmio_region() argument 1298 fsl_common_init(struct openpic * opp) fsl_common_init() argument 1339 kvm_mpic_read_internal(struct openpic * opp,gpa_t addr,u32 * ptr) kvm_mpic_read_internal() argument 1355 kvm_mpic_write_internal(struct openpic * opp,gpa_t addr,u32 val) kvm_mpic_write_internal() argument 1375 struct openpic *opp = container_of(this, struct openpic, mmio); kvm_mpic_read() local 1417 struct openpic *opp = container_of(this, struct openpic, mmio); kvm_mpic_write() local 1445 map_mmio(struct openpic * opp) map_mmio() argument 1454 unmap_mmio(struct openpic * opp) unmap_mmio() argument 1459 set_base_addr(struct openpic * opp,struct kvm_device_attr * attr) set_base_addr() argument 1496 access_reg(struct openpic * opp,gpa_t addr,u32 * val,int type) access_reg() argument 1519 struct openpic *opp = dev->private; mpic_set_attr() local 1558 struct openpic *opp = dev->private; mpic_get_attr() local 1633 struct openpic *opp = dev->private; mpic_destroy() local 1640 mpic_set_default_irq_routing(struct openpic * opp) mpic_set_default_irq_routing() argument 1657 struct openpic *opp; mpic_create() local 1735 struct openpic *opp = dev->private; kvmppc_mpic_connect_vcpu() local 1777 kvmppc_mpic_disconnect_vcpu(struct openpic * opp,struct kvm_vcpu * vcpu) kvmppc_mpic_disconnect_vcpu() argument 1795 struct openpic *opp = kvm->arch.mpic; mpic_set_irq() local 1809 struct openpic *opp = kvm->arch.mpic; kvm_set_msi() local [all...] |