Lines Matching refs:pruss_intc_write_reg
131 static inline void pruss_intc_write_reg(struct pruss_intc *intc, in pruss_intc_write_reg() function
148 pruss_intc_write_reg(intc, PRU_INTC_CMR(idx), val); in pruss_intc_update_cmr()
164 pruss_intc_write_reg(intc, PRU_INTC_HMR(idx), val); in pruss_intc_update_hmr()
197 pruss_intc_write_reg(intc, PRU_INTC_ESR(reg_idx), val); in pruss_intc_map()
198 pruss_intc_write_reg(intc, PRU_INTC_SECR(reg_idx), val); in pruss_intc_map()
204 pruss_intc_write_reg(intc, PRU_INTC_HIEISR, host); in pruss_intc_map()
234 pruss_intc_write_reg(intc, PRU_INTC_HIDISR, host); in pruss_intc_unmap()
245 pruss_intc_write_reg(intc, PRU_INTC_ECR(reg_idx), val); in pruss_intc_unmap()
247 pruss_intc_write_reg(intc, PRU_INTC_SECR(reg_idx), val); in pruss_intc_unmap()
274 pruss_intc_write_reg(intc, PRU_INTC_SIPR(i), 0xffffffff); in pruss_intc_init()
275 pruss_intc_write_reg(intc, PRU_INTC_SITR(i), 0); in pruss_intc_init()
280 pruss_intc_write_reg(intc, PRU_INTC_CMR(i), 0); in pruss_intc_init()
284 pruss_intc_write_reg(intc, PRU_INTC_HMR(i), 0); in pruss_intc_init()
287 pruss_intc_write_reg(intc, PRU_INTC_GER, 1); in pruss_intc_init()
295 pruss_intc_write_reg(intc, PRU_INTC_SICR, hwirq); in pruss_intc_irq_ack()
303 pruss_intc_write_reg(intc, PRU_INTC_EICR, hwirq); in pruss_intc_irq_mask()
311 pruss_intc_write_reg(intc, PRU_INTC_EISR, hwirq); in pruss_intc_irq_unmask()
357 pruss_intc_write_reg(intc, PRU_INTC_SISR, data->hwirq); in pruss_intc_irq_set_irqchip_state()
359 pruss_intc_write_reg(intc, PRU_INTC_SICR, data->hwirq); in pruss_intc_irq_set_irqchip_state()
506 pruss_intc_write_reg(intc, PRU_INTC_SICR, hwirq); in pruss_intc_irq_handler()