/linux-4.1.27/arch/powerpc/sysdev/ |
D | mpic.c | 158 static inline unsigned int mpic_processor_id(struct mpic *mpic) in mpic_processor_id() 210 static inline u32 _mpic_ipi_read(struct mpic *mpic, unsigned int ipi) in _mpic_ipi_read() 221 static inline void _mpic_ipi_write(struct mpic *mpic, unsigned int ipi, u32 value) in _mpic_ipi_write() 229 static inline unsigned int mpic_tm_offset(struct mpic *mpic, unsigned int tm) in mpic_tm_offset() 235 static inline u32 _mpic_tm_read(struct mpic *mpic, unsigned int tm) in _mpic_tm_read() 243 static inline void _mpic_tm_write(struct mpic *mpic, unsigned int tm, u32 value) in _mpic_tm_write() 251 static inline u32 _mpic_cpu_read(struct mpic *mpic, unsigned int reg) in _mpic_cpu_read() 258 static inline void _mpic_cpu_write(struct mpic *mpic, unsigned int reg, u32 value) in _mpic_cpu_write() 265 static inline u32 _mpic_irq_read(struct mpic *mpic, unsigned int src_no, unsigned int reg) in _mpic_irq_read() 281 static inline void _mpic_irq_write(struct mpic *mpic, unsigned int src_no, in _mpic_irq_write() [all …]
|
D | mpic.h | 20 static inline void mpic_msi_reserve_hwirq(struct mpic *mpic, in mpic_msi_reserve_hwirq() 26 static inline int mpic_u3msi_init(struct mpic *mpic) in mpic_u3msi_init() 31 static inline int mpic_pasemi_msi_init(struct mpic *mpic) in mpic_pasemi_msi_init() 48 static inline int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) in mpic_map_error_int() 54 static inline void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) in mpic_err_int_init() 59 static inline int mpic_setup_error_int(struct mpic *mpic, int intvec) in mpic_setup_error_int()
|
D | fsl_mpic_err.c | 40 struct mpic *mpic = irq_data_get_irq_chip_data(d); in fsl_mpic_mask_err() local 51 struct mpic *mpic = irq_data_get_irq_chip_data(d); in fsl_mpic_unmask_err() local 65 int mpic_setup_error_int(struct mpic *mpic, int intvec) in mpic_setup_error_int() 84 int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) in mpic_map_error_int() 103 struct mpic *mpic = (struct mpic *) data; in fsl_error_int_handler() local 131 void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) in mpic_err_int_init()
|
D | mpic_msi.c | 22 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() 32 static int mpic_msi_reserve_u3_hwirqs(struct mpic *mpic) in mpic_msi_reserve_u3_hwirqs() 76 static int mpic_msi_reserve_u3_hwirqs(struct mpic *mpic) in mpic_msi_reserve_u3_hwirqs() 82 int mpic_msi_init_allocator(struct mpic *mpic) in mpic_msi_init_allocator()
|
D | mpic_pasemi_msi.c | 146 int mpic_pasemi_msi_init(struct mpic *mpic) in mpic_pasemi_msi_init()
|
D | mpic_u3msi.c | 182 int mpic_u3msi_init(struct mpic *mpic) in mpic_u3msi_init()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | mpic.h | 255 struct mpic struct 258 struct device_node *node; 261 struct irq_domain *irqhost; 264 struct irq_chip hc_irq; 266 struct irq_chip hc_ht_irq; 269 struct irq_chip hc_ipi; 294 struct mpic_irq_fixup *fixups; argument 299 enum mpic_reg_type reg_type; argument 305 struct mpic_reg_bank thiscpuregs; argument 306 struct mpic_reg_bank gregs; argument [all …]
|
D | kvm_host.h | 252 struct openpic *mpic; member 635 struct openpic *mpic; /* KVM_IRQ_MPIC */ member
|
/linux-4.1.27/arch/powerpc/boot/dts/fsl/ |
D | pq3-mpic.dtsi | 35 mpic: pic@40000 { label
|
D | qoriq-mpic.dtsi | 35 mpic: pic@40000 { label
|
D | qoriq-mpic4.3.dtsi | 35 mpic: pic@40000 { label
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | p1020rdb-pc_camp_core0.dts | 56 mpic: pic@40000 { label
|
D | kuroboxHG.dts | 106 mpic: interrupt-controller@80040000 { label
|
D | kuroboxHD.dts | 106 mpic: interrupt-controller@80040000 { label
|
D | storcenter.dts | 96 mpic: interrupt-controller@40000 { label
|
D | mvme5100.dts | 76 mpic: interrupt-controller@f3f80000 { label
|
D | p1020rdb-pc_camp_core1.dts | 104 mpic: pic@40000 { label
|
D | mpc7448hpc2.dts | 135 mpic: pic@7400 { label
|
D | ksi8560.dts | 206 mpic: pic@40000 { label
|
D | mpc8610_hpcd.dts | 228 mpic: interrupt-controller@40000 { label
|
D | stx_gp3_8560.dts | 205 mpic: pic@40000 { label
|
D | sbc8548-post.dtsi | 218 mpic: pic@40000 { label
|
D | socrates.dts | 225 mpic: pic@40000 { label
|
D | tqm8555.dts | 252 mpic: pic@40000 { label
|
D | tqm8541.dts | 252 mpic: pic@40000 { label
|
D | mpc8555cds.dts | 240 mpic: pic@40000 { label
|
D | stxssa8555.dts | 239 mpic: pic@40000 { label
|
D | mpc8541cds.dts | 240 mpic: pic@40000 { label
|
D | gef_sbc610.dts | 355 mpic: pic@40000 { label
|
D | gef_ppc9a.dts | 357 mpic: pic@40000 { label
|
D | mpc8540ads.dts | 261 mpic: pic@40000 { label
|
D | tqm8540.dts | 267 mpic: pic@40000 { label
|
D | tqm8560.dts | 223 mpic: pic@40000 { label
|
D | gef_sbc310.dts | 355 mpic: pic@40000 { label
|
D | mpc8560ads.dts | 208 mpic: pic@40000 { label
|
D | xpedite5370.dts | 494 mpic: pic@40000 { label
|
D | xpedite5301.dts | 496 mpic: pic@40000 { label
|
D | sbc8641d.dts | 363 mpic: pic@40000 { label
|
D | mpc8641_hpcn_36b.dts | 344 mpic: pic@40000 { label
|
D | xpedite5330.dts | 532 mpic: pic@40000 { label
|
D | xpedite5200.dts | 361 mpic: pic@40000 { label
|
D | mpc8641_hpcn.dts | 344 mpic: pic@40000 { label
|
D | tqm8548-bigflash.dts | 328 mpic: pic@40000 { label
|
D | tqm8548.dts | 328 mpic: pic@40000 { label
|
D | xpedite5200_xmon.dts | 365 mpic: pic@40000 { label
|
D | xcalibur1501.dts | 586 mpic: pic@40000 { label
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | bsc913x_qds.c | 27 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_qds_pic_init() local
|
D | p1010rdb.c | 34 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in p1010_rdb_pic_init() local
|
D | mpc8536_ds.c | 37 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in mpc8536_ds_pic_init() local
|
D | c293pcie.c | 28 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in c293_pcie_pic_init() local
|
D | mvme2500.c | 31 struct mpic *mpic = mpic_alloc(NULL, 0, in mvme2500_pic_init() local
|
D | bsc913x_rdb.c | 24 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_rdb_pic_init() local
|
D | socrates.c | 50 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in socrates_pic_init() local
|
D | qemu_e500.c | 32 struct mpic *mpic; in qemu_e500_pic_init() local
|
D | twr_p102x.c | 36 struct mpic *mpic; in twr_p1025_pic_init() local
|
D | p1023_rdb.c | 92 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc85xx_rdb_pic_init() local
|
D | stx_gp3.c | 50 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in stx_gp3_pic_init() local
|
D | ppa8548.c | 33 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in ppa8548_pic_init() local
|
D | corenet_generic.c | 40 struct mpic *mpic; in corenet_gen_pic_init() local
|
D | tqm85xx.c | 48 struct mpic *mpic = mpic_alloc(NULL, 0, in tqm85xx_pic_init() local
|
D | sbc8548.c | 56 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in sbc8548_pic_init() local
|
D | p1022_rdk.c | 100 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in p1022_rdk_pic_init() local
|
D | mpc85xx_ads.c | 52 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in mpc85xx_ads_pic_init() local
|
D | xes_mpc85xx.c | 45 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in xes_mpc85xx_pic_init() local
|
D | ksi8560.c | 59 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in ksi8560_pic_init() local
|
D | ge_imp3a.c | 47 struct mpic *mpic; in ge_imp3a_pic_init() local
|
D | mpc85xx_ds.c | 63 struct mpic *mpic; in mpc85xx_ds_pic_init() local
|
D | mpc85xx_rdb.c | 49 struct mpic *mpic; in mpc85xx_rdb_pic_init() local
|
D | mpc85xx_mds.c | 368 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc85xx_mds_pic_init() local
|
D | mpc85xx_cds.c | 223 struct mpic *mpic; in mpc85xx_cds_pic_init() local
|
D | p1022_ds.c | 436 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in p1022_ds_pic_init() local
|
/linux-4.1.27/arch/powerpc/platforms/86xx/ |
D | pic.c | 40 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc86xx_init_irq() local
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | armada-370-xp.dtsi | 231 mpic: interrupt-controller@20a00 { label
|
D | armada-39x.dtsi | 290 mpic: interrupt-controller@20a00 { label
|
D | armada-375.dtsi | 402 mpic: interrupt-controller@20a00 { label
|
D | armada-38x.dtsi | 375 mpic: interrupt-controller@20a00 { label
|
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/ |
D | storcenter.c | 84 struct mpic *mpic; in storcenter_init_IRQ() local
|
D | linkstation.c | 83 struct mpic *mpic; in linkstation_init_IRQ() local
|
D | mpc7448_hpc2.c | 103 struct mpic *mpic; in mpc7448_hpc2_init_IRQ() local
|
D | holly.c | 149 struct mpic *mpic; in holly_init_IRQ() local
|
D | mvme5100.c | 58 struct mpic *mpic; in mvme5100_pic_init() local
|
/linux-4.1.27/arch/powerpc/platforms/44x/ |
D | iss4xx.c | 74 struct mpic *mpic = mpic_alloc(np, 0, MPIC_NO_RESET, 0, 0, " MPIC "); in iss4xx_init_irq() local
|
D | ppc476.c | 140 struct mpic *mpic = in ppc47x_init_irq() local
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | pic.c | 436 static void __init pmac_pic_setup_mpic_nmi(struct mpic *mpic) in pmac_pic_setup_mpic_nmi() 458 struct mpic *mpic; in pmac_setup_one_mpic() local
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | setup.c | 193 struct mpic *mpic; in mpic_init_IRQ() local
|
/linux-4.1.27/arch/powerpc/platforms/maple/ |
D | setup.c | 222 struct mpic *mpic; in maple_init_IRQ() local
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | setup.c | 195 struct mpic *mpic; in pas_init_IRQ() local
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
D | setup.c | 180 struct mpic *mpic; in pseries_mpic_init_IRQ() local
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | prom_init.c | 2437 phandle u3, i2c, mpic; in fixup_device_tree_pmac() local
|