Home
last modified time | relevance | path

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

1234

/arch/powerpc/sysdev/
Dmpic.h19 static inline void mpic_msi_reserve_hwirq(struct mpic *mpic, in mpic_msi_reserve_hwirq()
25 static inline int mpic_u3msi_init(struct mpic *mpic) in mpic_u3msi_init()
34 static inline int mpic_pasemi_msi_init(struct mpic *mpic) { return -1; } 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()
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_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()
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()
/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 …]
/arch/powerpc/boot/dts/fsl/
Dpq3-mpic.dtsi35 mpic: pic@40000 { label
Dp1020rdb-pc_camp_core0.dts56 mpic: pic@40000 { label
Dqoriq-mpic.dtsi35 mpic: pic@40000 { label
Dqoriq-mpic4.3.dtsi35 mpic: pic@40000 { label
Dp1020rdb-pc_camp_core1.dts104 mpic: pic@40000 { label
/arch/powerpc/boot/dts/
DkuroboxHD.dts106 mpic: interrupt-controller@80040000 { label
DkuroboxHG.dts106 mpic: interrupt-controller@80040000 { label
Dstorcenter.dts96 mpic: interrupt-controller@40000 { label
Dmvme5100.dts76 mpic: interrupt-controller@f3f80000 { label
Dmpc7448hpc2.dts135 mpic: pic@7400 { label
Dmpc8610_hpcd.dts228 mpic: interrupt-controller@40000 { label
/arch/powerpc/platforms/85xx/
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
Dbsc913x_rdb.c24 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_rdb_pic_init() local
Dbsc913x_qds.c28 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
Dmvme2500.c31 struct mpic *mpic = mpic_alloc(NULL, 0, in mvme2500_pic_init() local
Dqemu_e500.c32 struct mpic *mpic; in qemu_e500_pic_init() local
Dsocrates.c50 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN, in socrates_pic_init() local
/arch/powerpc/platforms/86xx/
Dpic.c40 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc86xx_init_irq() local

1234