Home
last modified time | relevance | path

Searched defs:intc (Results 1 – 25 of 203) sorted by relevance

123456789

/openbmc/linux/drivers/irqchip/
H A Dirq-bcm7038-l1.c79 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 Dirq-bcm6345-l1.c84 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 Dirq-pruss-intc.c122 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 Dirq-ingenic.c36 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 Dirq-hip04.c228 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 Dxics_spapr.c310 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 Dspapr_xive.c563 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 Dspapr_irq.c76 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 Decx-2000.dts82 intc: interrupt-controller@fff11000 { label
H A Dhighbank.dts127 intc: interrupt-controller@fff11000 { label
/openbmc/linux/arch/arm/boot/dts/arm/
H A Darm-realview-eb.dts51 intc: interrupt-controller@10040000 { label
H A Darm-realview-pba8.dts51 intc: interrupt-controller@1e000000 { label
/openbmc/linux/arch/mips/boot/dts/ralink/
H A Drt3883.dtsi33 intc: intc@200 { label
H A Dmt7620a.dtsi33 intc: intc@200 { label
H A Drt3050.dtsi33 intc: intc@200 { label
H A Drt2880.dtsi33 intc: intc@200 { label
/openbmc/linux/arch/arm/boot/dts/nxp/vf/
H A Dvf500.dtsi28 intc: interrupt-controller@40003000 { label
/openbmc/linux/arch/arm/boot/dts/nspire/
H A Dnspire-classic.dtsi67 intc: interrupt-controller@dc000000 { label
H A Dnspire-cx.dts140 intc: interrupt-controller@dc000000 { label
/openbmc/qemu/pc-bios/
H A Dpetalogix-ml605.dts234 intc: interrupt-controller@81800000 { label
/openbmc/linux/arch/arm/boot/dts/unisoc/
H A Drda8810pl.dtsi57 intc: interrupt-controller@0 { label
/openbmc/u-boot/arch/arm/dts/
H A Dzynq-cse-nor.dts42 intc: interrupt-controller@f8f01000 { label
H A Dzynq-cse-qspi.dtsi43 intc: interrupt-controller@f8f01000 { label
/openbmc/u-boot/arch/nds32/dts/
H A Dag101p.dts36 intc: interrupt-controller { label
/openbmc/linux/arch/arm/boot/dts/sunplus/
H A Dsunplus-sp7021-achip.dtsi78 intc: interrupt-controller@780 { label

123456789