Lines Matching refs:local

68 static inline int is_ipi_mb_within_range(uint32_t local, uint32_t remote)  in is_ipi_mb_within_range()  argument
72 if (remote >= ipi_total || local >= ipi_total) in is_ipi_mb_within_range()
87 int ipi_mb_validate(uint32_t local, uint32_t remote, unsigned int is_secure) in ipi_mb_validate() argument
91 if (!is_ipi_mb_within_range(local, remote)) in ipi_mb_validate()
93 else if (IPI_IS_SECURE(local) && !is_secure) in ipi_mb_validate()
108 void ipi_mb_open(uint32_t local, uint32_t remote) in ipi_mb_open() argument
110 mmio_write_32(IPI_REG_BASE(local) + IPI_IDR_OFFSET, in ipi_mb_open()
112 mmio_write_32(IPI_REG_BASE(local) + IPI_ISR_OFFSET, in ipi_mb_open()
123 void ipi_mb_release(uint32_t local, uint32_t remote) in ipi_mb_release() argument
125 mmio_write_32(IPI_REG_BASE(local) + IPI_IDR_OFFSET, in ipi_mb_release()
138 int ipi_mb_enquire_status(uint32_t local, uint32_t remote) in ipi_mb_enquire_status() argument
143 status = mmio_read_32(IPI_REG_BASE(local) + IPI_OBR_OFFSET); in ipi_mb_enquire_status()
146 status = mmio_read_32(IPI_REG_BASE(local) + IPI_ISR_OFFSET); in ipi_mb_enquire_status()
162 void ipi_mb_notify(uint32_t local, uint32_t remote, uint32_t is_blocking) in ipi_mb_notify() argument
166 mmio_write_32(IPI_REG_BASE(local) + IPI_TRIG_OFFSET, in ipi_mb_notify()
170 status = mmio_read_32(IPI_REG_BASE(local) + in ipi_mb_notify()
184 void ipi_mb_ack(uint32_t local, uint32_t remote) in ipi_mb_ack() argument
186 mmio_write_32(IPI_REG_BASE(local) + IPI_ISR_OFFSET, in ipi_mb_ack()
198 void ipi_mb_disable_irq(uint32_t local, uint32_t remote) in ipi_mb_disable_irq() argument
200 mmio_write_32(IPI_REG_BASE(local) + IPI_IDR_OFFSET, in ipi_mb_disable_irq()
212 void ipi_mb_enable_irq(uint32_t local, uint32_t remote) in ipi_mb_enable_irq() argument
214 mmio_write_32(IPI_REG_BASE(local) + IPI_IER_OFFSET, in ipi_mb_enable_irq()