Home
last modified time | relevance | path

Searched defs:mpic (Results 1 – 89 of 89) sorted by relevance

/linux-4.1.27/arch/powerpc/sysdev/
Dmpic.c158 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 …]
Dmpic.h20 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()
Dfsl_mpic_err.c40 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()
Dmpic_msi.c22 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()
Dmpic_pasemi_msi.c146 int mpic_pasemi_msi_init(struct mpic *mpic) in mpic_pasemi_msi_init()
Dmpic_u3msi.c182 int mpic_u3msi_init(struct mpic *mpic) in mpic_u3msi_init()
/linux-4.1.27/arch/powerpc/include/asm/
Dmpic.h255 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 …]
Dkvm_host.h252 struct openpic *mpic; member
635 struct openpic *mpic; /* KVM_IRQ_MPIC */ member
/linux-4.1.27/arch/powerpc/boot/dts/fsl/
Dpq3-mpic.dtsi35 mpic: pic@40000 { label
Dqoriq-mpic.dtsi35 mpic: pic@40000 { label
Dqoriq-mpic4.3.dtsi35 mpic: pic@40000 { label
/linux-4.1.27/arch/powerpc/boot/dts/
Dp1020rdb-pc_camp_core0.dts56 mpic: pic@40000 { label
DkuroboxHG.dts106 mpic: interrupt-controller@80040000 { label
DkuroboxHD.dts106 mpic: interrupt-controller@80040000 { label
Dstorcenter.dts96 mpic: interrupt-controller@40000 { label
Dmvme5100.dts76 mpic: interrupt-controller@f3f80000 { label
Dp1020rdb-pc_camp_core1.dts104 mpic: pic@40000 { label
Dmpc7448hpc2.dts135 mpic: pic@7400 { label
Dksi8560.dts206 mpic: pic@40000 { label
Dmpc8610_hpcd.dts228 mpic: interrupt-controller@40000 { label
Dstx_gp3_8560.dts205 mpic: pic@40000 { label
Dsbc8548-post.dtsi218 mpic: pic@40000 { label
Dsocrates.dts225 mpic: pic@40000 { label
Dtqm8555.dts252 mpic: pic@40000 { label
Dtqm8541.dts252 mpic: pic@40000 { label
Dmpc8555cds.dts240 mpic: pic@40000 { label
Dstxssa8555.dts239 mpic: pic@40000 { label
Dmpc8541cds.dts240 mpic: pic@40000 { label
Dgef_sbc610.dts355 mpic: pic@40000 { label
Dgef_ppc9a.dts357 mpic: pic@40000 { label
Dmpc8540ads.dts261 mpic: pic@40000 { label
Dtqm8540.dts267 mpic: pic@40000 { label
Dtqm8560.dts223 mpic: pic@40000 { label
Dgef_sbc310.dts355 mpic: pic@40000 { label
Dmpc8560ads.dts208 mpic: pic@40000 { label
Dxpedite5370.dts494 mpic: pic@40000 { label
Dxpedite5301.dts496 mpic: pic@40000 { label
Dsbc8641d.dts363 mpic: pic@40000 { label
Dmpc8641_hpcn_36b.dts344 mpic: pic@40000 { label
Dxpedite5330.dts532 mpic: pic@40000 { label
Dxpedite5200.dts361 mpic: pic@40000 { label
Dmpc8641_hpcn.dts344 mpic: pic@40000 { label
Dtqm8548-bigflash.dts328 mpic: pic@40000 { label
Dtqm8548.dts328 mpic: pic@40000 { label
Dxpedite5200_xmon.dts365 mpic: pic@40000 { label
Dxcalibur1501.dts586 mpic: pic@40000 { label
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dbsc913x_qds.c27 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_qds_pic_init() local
Dp1010rdb.c34 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in p1010_rdb_pic_init() local
Dmpc8536_ds.c37 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in mpc8536_ds_pic_init() local
Dc293pcie.c28 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in c293_pcie_pic_init() local
Dmvme2500.c31 struct mpic *mpic = mpic_alloc(NULL, 0, in mvme2500_pic_init() local
Dbsc913x_rdb.c24 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_rdb_pic_init() local
Dsocrates.c50 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in socrates_pic_init() local
Dqemu_e500.c32 struct mpic *mpic; in qemu_e500_pic_init() local
Dtwr_p102x.c36 struct mpic *mpic; in twr_p1025_pic_init() local
Dp1023_rdb.c92 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc85xx_rdb_pic_init() local
Dstx_gp3.c50 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in stx_gp3_pic_init() local
Dppa8548.c33 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in ppa8548_pic_init() local
Dcorenet_generic.c40 struct mpic *mpic; in corenet_gen_pic_init() local
Dtqm85xx.c48 struct mpic *mpic = mpic_alloc(NULL, 0, in tqm85xx_pic_init() local
Dsbc8548.c56 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in sbc8548_pic_init() local
Dp1022_rdk.c100 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in p1022_rdk_pic_init() local
Dmpc85xx_ads.c52 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in mpc85xx_ads_pic_init() local
Dxes_mpc85xx.c45 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in xes_mpc85xx_pic_init() local
Dksi8560.c59 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in ksi8560_pic_init() local
Dge_imp3a.c47 struct mpic *mpic; in ge_imp3a_pic_init() local
Dmpc85xx_ds.c63 struct mpic *mpic; in mpc85xx_ds_pic_init() local
Dmpc85xx_rdb.c49 struct mpic *mpic; in mpc85xx_rdb_pic_init() local
Dmpc85xx_mds.c368 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc85xx_mds_pic_init() local
Dmpc85xx_cds.c223 struct mpic *mpic; in mpc85xx_cds_pic_init() local
Dp1022_ds.c436 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in p1022_ds_pic_init() local
/linux-4.1.27/arch/powerpc/platforms/86xx/
Dpic.c40 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc86xx_init_irq() local
/linux-4.1.27/arch/arm/boot/dts/
Darmada-370-xp.dtsi231 mpic: interrupt-controller@20a00 { label
Darmada-39x.dtsi290 mpic: interrupt-controller@20a00 { label
Darmada-375.dtsi402 mpic: interrupt-controller@20a00 { label
Darmada-38x.dtsi375 mpic: interrupt-controller@20a00 { label
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dstorcenter.c84 struct mpic *mpic; in storcenter_init_IRQ() local
Dlinkstation.c83 struct mpic *mpic; in linkstation_init_IRQ() local
Dmpc7448_hpc2.c103 struct mpic *mpic; in mpc7448_hpc2_init_IRQ() local
Dholly.c149 struct mpic *mpic; in holly_init_IRQ() local
Dmvme5100.c58 struct mpic *mpic; in mvme5100_pic_init() local
/linux-4.1.27/arch/powerpc/platforms/44x/
Diss4xx.c74 struct mpic *mpic = mpic_alloc(np, 0, MPIC_NO_RESET, 0, 0, " MPIC "); in iss4xx_init_irq() local
Dppc476.c140 struct mpic *mpic = in ppc47x_init_irq() local
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dpic.c436 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/
Dsetup.c193 struct mpic *mpic; in mpic_init_IRQ() local
/linux-4.1.27/arch/powerpc/platforms/maple/
Dsetup.c222 struct mpic *mpic; in maple_init_IRQ() local
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Dsetup.c195 struct mpic *mpic; in pas_init_IRQ() local
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dsetup.c180 struct mpic *mpic; in pseries_mpic_init_IRQ() local
/linux-4.1.27/arch/powerpc/kernel/
Dprom_init.c2437 phandle u3, i2c, mpic; in fixup_device_tree_pmac() local