Lines Matching defs:pruss_intc
95 * struct pruss_intc - PRUSS interrupt controller structure
105 struct pruss_intc {
122 struct pruss_intc *intc;
126 static inline u32 pruss_intc_read_reg(struct pruss_intc *intc, unsigned int reg)
131 static inline void pruss_intc_write_reg(struct pruss_intc *intc,
137 static void pruss_intc_update_cmr(struct pruss_intc *intc, unsigned int evt,
154 static void pruss_intc_update_hmr(struct pruss_intc *intc, u8 ch, u8 host)
178 static void pruss_intc_map(struct pruss_intc *intc, unsigned long hwirq)
222 static void pruss_intc_unmap(struct pruss_intc *intc, unsigned long hwirq)
258 static void pruss_intc_init(struct pruss_intc *intc)
292 struct pruss_intc *intc = irq_data_get_irq_chip_data(data);
300 struct pruss_intc *intc = irq_data_get_irq_chip_data(data);
308 struct pruss_intc *intc = irq_data_get_irq_chip_data(data);
331 struct pruss_intc *intc = irq_data_get_irq_chip_data(data);
351 struct pruss_intc *intc = irq_data_get_irq_chip_data(data);
375 static int pruss_intc_validate_mapping(struct pruss_intc *intc, int event,
414 struct pruss_intc *intc = d->host_data;
453 struct pruss_intc *intc = d->host_data;
465 struct pruss_intc *intc = d->host_data;
484 struct pruss_intc *intc = host_irq_data->intc;
524 struct pruss_intc *intc;
607 struct pruss_intc *intc = platform_get_drvdata(pdev);