Lines Matching refs:source

80 hisi_ipc_clear_ack(enum src_id source, enum lpm3_mbox_id mbox)  in hisi_ipc_clear_ack()  argument
90 mmio_write_32(IPC_MBX_ICLR_REG(mbox), source); in hisi_ipc_clear_ack()
94 hisi_ipc_send_cmd_with_ack(enum src_id source, enum lpm3_mbox_id mbox, in hisi_ipc_send_cmd_with_ack() argument
106 mmio_write_32(IPC_MBX_SOURCE_REG(mbox), source); in hisi_ipc_send_cmd_with_ack()
108 if (regval == source) in hisi_ipc_send_cmd_with_ack()
118 mask = (~((int)source | SRC_LPM3) & 0x3F); in hisi_ipc_send_cmd_with_ack()
125 mmio_write_32(IPC_MBX_SEND_REG(mbox), source); in hisi_ipc_send_cmd_with_ack()
127 hisi_ipc_clear_ack(source, mbox); in hisi_ipc_send_cmd_with_ack()
130 mmio_write_32(IPC_MBX_SOURCE_REG(mbox), source); in hisi_ipc_send_cmd_with_ack()
138 enum src_id source = SRC_IDLE; in hisi_ipc_pm_on_off() local
143 source = cluster ? SRC_A7 : SRC_A15; in hisi_ipc_pm_on_off()
144 hisi_ipc_send_cmd_with_ack(source, mailbox, cmdtype, cmdpara); in hisi_ipc_pm_on_off()
152 enum src_id source = SRC_IDLE; in hisi_ipc_pm_suspend() local
161 source = cluster ? SRC_A7 : SRC_A15; in hisi_ipc_pm_suspend()
162 hisi_ipc_send_cmd_with_ack(source, mailbox, cmdtype, cmdpara); in hisi_ipc_pm_suspend()
169 enum src_id source = SRC_IDLE; in hisi_ipc_psci_system_off() local
174 source = cluster ? SRC_A7 : SRC_A15; in hisi_ipc_psci_system_off()
175 hisi_ipc_send_cmd_with_ack(source, mailbox, cmdtype, cmdpara); in hisi_ipc_psci_system_off()
183 enum src_id source = SRC_IDLE; in hisi_ipc_psci_system_reset() local
188 source = cluster ? SRC_A7 : SRC_A15; in hisi_ipc_psci_system_reset()
189 hisi_ipc_send_cmd_with_ack(source, mailbox, cmdtype, cmdpara); in hisi_ipc_psci_system_reset()