Lines Matching refs:phase
291 ipc_imem_phase_get_string(ipc_imem->phase), in ipc_imem_ipc_init_check()
540 return (ipc_imem->phase == IPC_P_RUN && in ipc_imem_get_exec_stage_buffered()
571 if (ipc_imem->phase != IPC_P_RUN) { in ipc_imem_run_state_worker()
623 enum ipc_phase old_phase, phase; in ipc_imem_handle_irq() local
632 old_phase = ipc_imem->phase; in ipc_imem_handle_irq()
642 phase = ipc_imem_phase_update(ipc_imem); in ipc_imem_handle_irq()
644 switch (phase) { in ipc_imem_handle_irq()
682 ipc_imem_phase_get_string(phase)); in ipc_imem_handle_irq()
750 if ((phase == IPC_P_PSI || phase == IPC_P_EBL) && in ipc_imem_handle_irq()
792 if (ipc_imem->phase != IPC_P_ROM) { in ipc_imem_phase_update_check()
797 ipc_imem->phase = IPC_P_ROM; in ipc_imem_phase_update_check()
801 ipc_imem->phase = IPC_P_PSI; in ipc_imem_phase_update_check()
805 ipc_imem->phase = IPC_P_EBL; in ipc_imem_phase_update_check()
809 if (ipc_imem->phase != IPC_P_RUN && in ipc_imem_phase_update_check()
813 ipc_imem->phase = IPC_P_RUN; in ipc_imem_phase_update_check()
817 if (ipc_imem->phase != IPC_P_CRASH) in ipc_imem_phase_update_check()
820 ipc_imem->phase = IPC_P_CRASH; in ipc_imem_phase_update_check()
824 if (ipc_imem->phase != IPC_P_CD_READY) in ipc_imem_phase_update_check()
826 ipc_imem->phase = IPC_P_CD_READY; in ipc_imem_phase_update_check()
837 return ipc_imem->phase; in ipc_imem_phase_update_check()
892 return ipc_imem->phase == IPC_P_OFF_REQ ? in ipc_imem_phase_update()
893 ipc_imem->phase : in ipc_imem_phase_update()
897 const char *ipc_imem_phase_get_string(enum ipc_phase phase) in ipc_imem_phase_get_string() argument
899 switch (phase) { in ipc_imem_phase_get_string()
962 if (ipc_imem->phase == IPC_P_RUN) { in ipc_imem_channel_close()
1211 ipc_imem->phase = IPC_P_OFF_REQ; in ipc_imem_cleanup()
1243 ipc_imem->phase = IPC_P_OFF; in ipc_imem_cleanup()
1253 enum ipc_phase phase; in ipc_imem_config() local
1264 phase = ipc_imem_phase_update(ipc_imem); in ipc_imem_config()
1267 switch (phase) { in ipc_imem_config()
1298 phase); in ipc_imem_config()
1301 dev_err(ipc_imem->dev, "unexpected operation phase %d", phase); in ipc_imem_config()
1307 ipc_imem->phase = IPC_P_OFF; in ipc_imem_config()
1360 ipc_imem->phase = IPC_P_OFF; in ipc_imem_init()
1469 ipc_imem->phase = ipc_imem_phase_update(ipc_imem); in ipc_imem_devlink_trigger_chip_info_cb()