Lines Matching refs:addr
54 unsigned int addr; in mv_pm_ipc_queue_addr_get() local
61 addr = (unsigned int)(mv_pm_ipc_msg_base + in mv_pm_ipc_queue_addr_get()
66 return addr; in mv_pm_ipc_queue_addr_get()
77 unsigned int addr = mv_pm_ipc_queue_addr_get(); in mv_pm_ipc_msg_rx() local
79 msg->msg_reply = mmio_read_32(addr + IPC_MSG_REPLY_LOC); in mv_pm_ipc_msg_rx()
93 unsigned int addr = mv_pm_ipc_queue_addr_get(); in mv_pm_ipc_msg_tx() local
96 if (mmio_read_32(addr + IPC_MSG_STATE_LOC) == IPC_MSG_FREE) { in mv_pm_ipc_msg_tx()
101 mmio_write_32(addr + IPC_MSG_SYNC_ID_LOC, msg_sync); in mv_pm_ipc_msg_tx()
102 mmio_write_32(addr + IPC_MSG_ID_LOC, msg_id); in mv_pm_ipc_msg_tx()
103 mmio_write_32(addr + IPC_MSG_CPU_ID_LOC, channel_id); in mv_pm_ipc_msg_tx()
104 mmio_write_32(addr + IPC_MSG_POWER_STATE_LOC, in mv_pm_ipc_msg_tx()
106 mmio_write_32(addr + IPC_MSG_STATE_LOC, IPC_MSG_OCCUPY); in mv_pm_ipc_msg_tx()