Lines Matching defs:mbox
80 hisi_ipc_clear_ack(enum src_id source, enum lpm3_mbox_id mbox)
85 int_status = mmio_read_32(IPC_MBX_MODE_REG(mbox));
90 mmio_write_32(IPC_MBX_ICLR_REG(mbox), source);
94 hisi_ipc_send_cmd_with_ack(enum src_id source, enum lpm3_mbox_id mbox,
104 state = mmio_read_32(IPC_MBX_MODE_REG(mbox));
106 mmio_write_32(IPC_MBX_SOURCE_REG(mbox), source);
107 regval = mmio_read_32(IPC_MBX_SOURCE_REG(mbox));
116 mmio_write_32(IPC_MBX_MODE_REG(mbox), 0x1);
120 mmio_write_32(IPC_MBX_IMASK_REG(mbox), mask);
122 mmio_write_32(IPC_MBX_DATA_REG(mbox, 0), cmdtype);
123 mmio_write_32(IPC_MBX_DATA_REG(mbox, 1), cmdpara);
125 mmio_write_32(IPC_MBX_SEND_REG(mbox), source);
127 hisi_ipc_clear_ack(source, mbox);
130 mmio_write_32(IPC_MBX_SOURCE_REG(mbox), source);