Lines Matching refs:pruss_intc

105 struct pruss_intc {  struct
122 struct pruss_intc *intc; argument
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()
300 struct pruss_intc *intc = irq_data_get_irq_chip_data(data); in pruss_intc_irq_mask()
308 struct pruss_intc *intc = irq_data_get_irq_chip_data(data); in pruss_intc_irq_unmask()
331 struct pruss_intc *intc = irq_data_get_irq_chip_data(data); in pruss_intc_irq_get_irqchip_state()
351 struct pruss_intc *intc = irq_data_get_irq_chip_data(data); in pruss_intc_irq_set_irqchip_state()
375 static int pruss_intc_validate_mapping(struct pruss_intc *intc, int event, in pruss_intc_validate_mapping()
414 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_xlate()
453 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_map()
465 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_unmap()
484 struct pruss_intc *intc = host_irq_data->intc; in pruss_intc_irq_handler()
521 struct pruss_intc *intc; in pruss_intc_probe()
604 struct pruss_intc *intc = platform_get_drvdata(pdev); in pruss_intc_remove()