Searched refs:buffer_base (Results 1 – 6 of 6) sorted by relevance
87 uintptr_t buffer_base = proc->ipi->buffer_base + in pm_ipi_send_common() local96 mmio_write_32(buffer_base + offset, payload[i]); in pm_ipi_send_common()175 uintptr_t buffer_base = proc->ipi->buffer_base + in pm_ipi_buff_read() local187 value[i] = mmio_read_32(buffer_base + ((i + 1U) * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read()195 ret = (enum pm_ret_status)mmio_read_32(buffer_base); in pm_ipi_buff_read()197 crc = mmio_read_32(buffer_base + (PAYLOAD_CRC_POS * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read()198 if (crc != calculate_crc((uint32_t *)buffer_base, IPI_W0_TO_W6_SIZE)) { in pm_ipi_buff_read()230 uintptr_t buffer_base = IPI_BUFFER_REMOTE_BASE + in pm_ipi_buff_read_callb() local236 value[i] = mmio_read_32(buffer_base + (i * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read_callb()243 crc = mmio_read_32(buffer_base + (PAYLOAD_CRC_POS * PAYLOAD_ARG_SIZE)); in pm_ipi_buff_read_callb()[all …]
46 const uintptr_t buffer_base; member
36 .buffer_base = IPI_BUFFER_LOCAL_BASE,
46 .buffer_base = IPI_BUFFER_LOCAL_BASE,
52 .buffer_base = IPI_BUFFER_LOCAL_BASE,
41 .buffer_base = IPI_BUFFER_LOCAL_BASE,