/openbmc/linux/drivers/irqchip/ |
H A D | irq-bcm7038-l1.c | 79 static inline unsigned int reg_status(struct bcm7038_l1_chip *intc, in reg_status() 85 static inline unsigned int reg_mask_status(struct bcm7038_l1_chip *intc, in reg_mask_status() 91 static inline unsigned int reg_mask_set(struct bcm7038_l1_chip *intc, in reg_mask_set() 97 static inline unsigned int reg_mask_clr(struct bcm7038_l1_chip *intc, in reg_mask_clr() 121 struct bcm7038_l1_chip *intc = irq_desc_get_handler_data(desc); in bcm7038_l1_irq_handle() local 153 struct bcm7038_l1_chip *intc = irq_data_get_irq_chip_data(d); in __bcm7038_l1_unmask() local 164 struct bcm7038_l1_chip *intc = irq_data_get_irq_chip_data(d); in __bcm7038_l1_mask() local 175 struct bcm7038_l1_chip *intc = irq_data_get_irq_chip_data(d); in bcm7038_l1_unmask() local 185 struct bcm7038_l1_chip *intc = irq_data_get_irq_chip_data(d); in bcm7038_l1_mask() local 198 struct bcm7038_l1_chip *intc = irq_data_get_irq_chip_data(d); in bcm7038_l1_set_affinity() local [all …]
|
H A D | irq-bcm6345-l1.c | 84 struct bcm6345_l1_chip *intc; member 90 static inline unsigned int reg_enable(struct bcm6345_l1_chip *intc, in reg_enable() 100 static inline unsigned int reg_status(struct bcm6345_l1_chip *intc, in reg_status() 110 static inline unsigned int cpu_for_irq(struct bcm6345_l1_chip *intc, in cpu_for_irq() 119 struct bcm6345_l1_chip *intc = cpu->intc; in bcm6345_l1_irq_handle() local 144 struct bcm6345_l1_chip *intc = irq_data_get_irq_chip_data(d); in __bcm6345_l1_unmask() local 156 struct bcm6345_l1_chip *intc = irq_data_get_irq_chip_data(d); in __bcm6345_l1_mask() local 168 struct bcm6345_l1_chip *intc = irq_data_get_irq_chip_data(d); in bcm6345_l1_unmask() local 178 struct bcm6345_l1_chip *intc = irq_data_get_irq_chip_data(d); in bcm6345_l1_mask() local 190 struct bcm6345_l1_chip *intc = irq_data_get_irq_chip_data(d); in bcm6345_l1_set_affinity() local [all …]
|
H A D | irq-pruss-intc.c | 122 struct pruss_intc *intc; member 126 static inline u32 pruss_intc_read_reg(struct pruss_intc *intc, unsigned int reg) in pruss_intc_read_reg() 131 static inline void pruss_intc_write_reg(struct pruss_intc *intc, in pruss_intc_write_reg() 137 static void pruss_intc_update_cmr(struct pruss_intc *intc, unsigned int evt, in pruss_intc_update_cmr() 154 static void pruss_intc_update_hmr(struct pruss_intc *intc, u8 ch, u8 host) in pruss_intc_update_hmr() 178 static void pruss_intc_map(struct pruss_intc *intc, unsigned long hwirq) in pruss_intc_map() 222 static void pruss_intc_unmap(struct pruss_intc *intc, unsigned long hwirq) in pruss_intc_unmap() 258 static void pruss_intc_init(struct pruss_intc *intc) in pruss_intc_init() 292 struct pruss_intc *intc = irq_data_get_irq_chip_data(data); in pruss_intc_irq_ack() local 300 struct pruss_intc *intc = irq_data_get_irq_chip_data(data); in pruss_intc_irq_mask() local [all …]
|
H A D | irq-ingenic.c | 36 struct ingenic_intc_data *intc = irq_get_handler_data(irq); in intc_cascade() local 63 struct ingenic_intc_data *intc; in ingenic_intc_of_init() local
|
H A D | irq-hip04.c | 228 static u16 hip04_get_cpumask(struct hip04_irq_data *intc) in hip04_get_cpumask() 246 static void __init hip04_irq_dist_init(struct hip04_irq_data *intc) in hip04_irq_dist_init() 268 static void hip04_irq_cpu_init(struct hip04_irq_data *intc) in hip04_irq_cpu_init()
|
/openbmc/qemu/hw/intc/ |
H A D | xics_spapr.c | 310 static void xics_spapr_dt(SpaprInterruptController *intc, uint32_t nr_servers, in xics_spapr_dt() 332 static int xics_spapr_cpu_intc_create(SpaprInterruptController *intc, in xics_spapr_cpu_intc_create() 348 static void xics_spapr_cpu_intc_reset(SpaprInterruptController *intc, in xics_spapr_cpu_intc_reset() 354 static void xics_spapr_cpu_intc_destroy(SpaprInterruptController *intc, in xics_spapr_cpu_intc_destroy() 363 static int xics_spapr_claim_irq(SpaprInterruptController *intc, int irq, in xics_spapr_claim_irq() 380 static void xics_spapr_free_irq(SpaprInterruptController *intc, int irq) in xics_spapr_free_irq() 390 static void xics_spapr_set_irq(SpaprInterruptController *intc, int irq, int val) in xics_spapr_set_irq() 398 static void xics_spapr_print_info(SpaprInterruptController *intc, GString *buf) in xics_spapr_print_info() 411 static int xics_spapr_post_load(SpaprInterruptController *intc, int version_id) in xics_spapr_post_load() 423 static int xics_spapr_activate(SpaprInterruptController *intc, in xics_spapr_activate() [all …]
|
H A D | spapr_xive.c | 563 static int spapr_xive_post_load(SpaprInterruptController *intc, int version_id) in spapr_xive_post_load() 590 static int spapr_xive_claim_irq(SpaprInterruptController *intc, int lisn, in spapr_xive_claim_irq() 620 static void spapr_xive_free_irq(SpaprInterruptController *intc, int lisn) in spapr_xive_free_irq() 639 static int spapr_xive_cpu_intc_create(SpaprInterruptController *intc, in spapr_xive_cpu_intc_create() 661 static void spapr_xive_cpu_intc_reset(SpaprInterruptController *intc, in spapr_xive_cpu_intc_reset() 680 static void spapr_xive_cpu_intc_destroy(SpaprInterruptController *intc, in spapr_xive_cpu_intc_destroy() 689 static void spapr_xive_set_irq(SpaprInterruptController *intc, int irq, int val) in spapr_xive_set_irq() 702 static void spapr_xive_print_info(SpaprInterruptController *intc, GString *buf) in spapr_xive_print_info() 715 static void spapr_xive_dt(SpaprInterruptController *intc, uint32_t nr_servers, in spapr_xive_dt() 778 static int spapr_xive_activate(SpaprInterruptController *intc, in spapr_xive_activate() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_irq.c | 76 SpaprInterruptController *intc, in spapr_irq_init_kvm() 218 SpaprInterruptController *intc = intcs[i]; in spapr_irq_cpu_intc_create() local 237 SpaprInterruptController *intc = intcs[i]; in spapr_irq_cpu_intc_reset() local 251 SpaprInterruptController *intc = intcs[i]; in spapr_irq_cpu_intc_destroy() local 383 SpaprInterruptController *intc = intcs[i]; in spapr_irq_claim() local 407 SpaprInterruptController *intc = intcs[j]; in spapr_irq_free() local
|
/openbmc/linux/arch/arm/boot/dts/calxeda/ |
H A D | ecx-2000.dts | 82 intc: interrupt-controller@fff11000 { label
|
H A D | highbank.dts | 127 intc: interrupt-controller@fff11000 { label
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | arm-realview-eb.dts | 51 intc: interrupt-controller@10040000 { label
|
H A D | arm-realview-pba8.dts | 51 intc: interrupt-controller@1e000000 { label
|
/openbmc/linux/arch/mips/boot/dts/ralink/ |
H A D | rt3883.dtsi | 33 intc: intc@200 { label
|
H A D | mt7620a.dtsi | 33 intc: intc@200 { label
|
H A D | rt3050.dtsi | 33 intc: intc@200 { label
|
H A D | rt2880.dtsi | 33 intc: intc@200 { label
|
/openbmc/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vf500.dtsi | 28 intc: interrupt-controller@40003000 { label
|
/openbmc/linux/arch/arm/boot/dts/nspire/ |
H A D | nspire-classic.dtsi | 67 intc: interrupt-controller@dc000000 { label
|
H A D | nspire-cx.dts | 140 intc: interrupt-controller@dc000000 { label
|
/openbmc/qemu/pc-bios/ |
H A D | petalogix-ml605.dts | 234 intc: interrupt-controller@81800000 { label
|
/openbmc/linux/arch/arm/boot/dts/unisoc/ |
H A D | rda8810pl.dtsi | 57 intc: interrupt-controller@0 { label
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | zynq-cse-nor.dts | 42 intc: interrupt-controller@f8f01000 { label
|
H A D | zynq-cse-qspi.dtsi | 43 intc: interrupt-controller@f8f01000 { label
|
/openbmc/u-boot/arch/nds32/dts/ |
H A D | ag101p.dts | 36 intc: interrupt-controller { label
|
/openbmc/linux/arch/arm/boot/dts/sunplus/ |
H A D | sunplus-sp7021-achip.dtsi | 78 intc: interrupt-controller@780 { label
|