Home
last modified time | relevance | path

Searched refs:pm_state (Results 1 – 25 of 66) sorted by relevance

123

/linux/drivers/bus/mhi/host/
H A Dinternal.h157 #define MHI_REG_ACCESS_VALID(pm_state) ((pm_state & (MHI_PM_POR | MHI_PM_M0 | \ argument
162 #define MHI_PM_IN_ERROR_STATE(pm_state) (pm_state >= MHI_PM_FW_DL_ERR) argument
163 #define MHI_PM_IN_FATAL_STATE(pm_state) (pm_state == MHI_PM_LD_ERR_FATAL_DETECT) argument
164 #define MHI_DB_ACCESS_VALID(mhi_cntrl) (mhi_cntrl->pm_state & mhi_cntrl->db_access)
165 #define MHI_WAKE_DB_CLEAR_VALID(pm_state) (pm_state & (MHI_PM_M0 | \ argument
167 #define MHI_WAKE_DB_SET_VALID(pm_state) (pm_state & MHI_PM_M2) argument
168 #define MHI_WAKE_DB_FORCE_SET_VALID(pm_state) MHI_WAKE_DB_CLEAR_VALID(pm_state) argument
169 #define MHI_EVENT_ACCESS_INVALID(pm_state) (pm_state == MHI_PM_DISABLE || \ argument
170 MHI_PM_IN_ERROR_STATE(pm_state))
171 #define MHI_PM_IN_SUSPEND_STATE(pm_state) (pm_state & \ argument
[all …]
H A Dpm.c123 unsigned long cur_state = mhi_cntrl->pm_state; in mhi_tryset_pm_state()
136 mhi_cntrl->pm_state = state; in mhi_tryset_pm_state()
137 return mhi_cntrl->pm_state; in mhi_tryset_pm_state()
180 if (MHI_PM_IN_FATAL_STATE(mhi_cntrl->pm_state)) { in mhi_ready_state_transition()
218 if (!MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) { in mhi_ready_state_transition()
404 if (MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) in mhi_pm_mission_mode_transition()
408 mhi_cntrl->pm_state = MHI_PM_LD_ERR_FATAL_DETECT; in mhi_pm_mission_mode_transition()
430 if (MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state)) { in mhi_pm_mission_mode_transition()
484 to_mhi_pm_state_str(mhi_cntrl->pm_state)); in mhi_pm_disable_transition()
489 if (!MHI_PM_IN_FATAL_STATE(mhi_cntrl->pm_state)) { in mhi_pm_disable_transition()
[all …]
H A Dtrace.h152 TP_PROTO(struct mhi_controller *mhi_cntrl, int pm_state),
154 TP_ARGS(mhi_cntrl, pm_state),
158 __field(int, pm_state)
163 if (pm_state)
164 pm_state = __fls(pm_state);
165 __entry->pm_state = pm_state;
169 __print_symbolic(__entry->pm_state, MHI_PM_STATE_LIST))
H A Dboot.c76 to_mhi_pm_state_str(mhi_cntrl->pm_state), in __mhi_download_rddm_in_panic()
90 mhi_cntrl->pm_state = MHI_PM_LD_ERR_FATAL_DETECT; in __mhi_download_rddm_in_panic()
199 if (MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) { in mhi_fw_load_error_dump()
220 if (!MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) { in mhi_fw_load_bhie()
245 MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state) || in mhi_fw_load_bhie()
251 if (MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state) || in mhi_fw_load_bhie()
268 if (!MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) { in mhi_fw_load_bhi()
285 MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state) || in mhi_fw_load_bhi()
289 if (MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state)) in mhi_fw_load_bhi()
501 if (MHI_PM_IN_ERROR_STATE(mhi_cntrl->pm_state)) { in mhi_fw_load_handler()
H A Dmain.c486 enum mhi_pm_state pm_state = 0; in mhi_intvec_threaded_handler() local
490 if (!MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) { in mhi_intvec_threaded_handler()
501 pm_state = mhi_tryset_pm_state(mhi_cntrl, in mhi_intvec_threaded_handler()
506 if (pm_state != MHI_PM_SYS_ERR_DETECT) in mhi_intvec_threaded_handler()
818 if (unlikely(MHI_EVENT_ACCESS_INVALID(mhi_cntrl->pm_state))) in mhi_process_ctrl_ev_ring()
872 enum mhi_pm_state pm_state; in mhi_process_ctrl_ev_ring() local
876 pm_state = mhi_tryset_pm_state(mhi_cntrl, in mhi_process_ctrl_ev_ring()
879 if (pm_state == MHI_PM_SYS_ERR_DETECT) in mhi_process_ctrl_ev_ring()
985 if (unlikely(MHI_EVENT_ACCESS_INVALID(mhi_cntrl->pm_state))) in mhi_process_data_event_ring()
1063 enum mhi_pm_state pm_state = 0; in mhi_ctrl_ev_task() local
[all …]
H A Ddebugfs.c22 to_mhi_pm_state_str(mhi_cntrl->pm_state), in mhi_debugfs_states_show()
205 if (!MHI_REG_ACCESS_VALID(mhi_cntrl->pm_state)) in mhi_debugfs_regdump_show()
209 to_mhi_pm_state_str(mhi_cntrl->pm_state), in mhi_debugfs_regdump_show()
/linux/arch/arm/mach-exynos/
H A Dsuspend.c71 static struct exynos_pm_state pm_state; variable
335 pm_state.pmu_spare3 = pmu_raw_readl(S5P_PMU_SPARE3); in exynos5420_pm_prepare()
343 pm_state.cpu_state = readl_relaxed(pm_state.sysram_base + in exynos5420_pm_prepare()
345 writel_relaxed(0x0, pm_state.sysram_base + EXYNOS5420_CPU_STATE); in exynos5420_pm_prepare()
346 if (pm_state.secure_firmware) in exynos5420_pm_prepare()
347 exynos_smc(SMC_CMD_REG, SMC_REG_ID_SFR_W(pm_state.sysram_phys + in exynos5420_pm_prepare()
486 writel_relaxed(pm_state.cpu_state, in exynos5420_pm_resume()
487 pm_state.sysram_base + EXYNOS5420_CPU_STATE); in exynos5420_pm_resume()
488 if (pm_state.secure_firmware) in exynos5420_pm_resume()
490 SMC_REG_ID_SFR_W(pm_state.sysram_phys + in exynos5420_pm_resume()
[all …]
/linux/drivers/cpuidle/
H A Dcpuidle-cps.c26 enum cps_pm_state pm_state; in cps_nc_enter() local
42 pm_state = CPS_PM_NC_WAIT; in cps_nc_enter()
45 pm_state = CPS_PM_CLOCK_GATED; in cps_nc_enter()
48 pm_state = CPS_PM_POWER_GATED; in cps_nc_enter()
56 if ((pm_state == CPS_PM_POWER_GATED) && cpu_pm_enter()) in cps_nc_enter()
60 err = cps_pm_enter_state(pm_state); in cps_nc_enter()
63 if (pm_state == CPS_PM_POWER_GATED) in cps_nc_enter()
/linux/drivers/net/wireless/st/cw1200/
H A Dpm.c160 struct cw1200_pm_state *pm_state = &priv->pm_state; in cw1200_wow_suspend() local
164 spin_lock_bh(&pm_state->lock); in cw1200_wow_suspend()
165 ret = timer_pending(&pm_state->stay_awake); in cw1200_wow_suspend()
166 spin_unlock_bh(&pm_state->lock); in cw1200_wow_suspend()
259 pm_state->suspend_state = state; in cw1200_wow_suspend()
307 struct cw1200_pm_state *pm_state = &priv->pm_state; in cw1200_wow_resume() local
310 state = pm_state->suspend_state; in cw1200_wow_resume()
311 pm_state->suspend_state = NULL; in cw1200_wow_resume()
H A Dmain.c425 err = cw1200_pm_init(&priv->pm_state, priv); in cw1200_register_common()
438 cw1200_pm_deinit(&priv->pm_state); in cw1200_register_common()
483 cw1200_pm_deinit(&priv->pm_state); in cw1200_unregister_common()
/linux/arch/x86/platform/olpc/
H A Dolpc-xo1-pm.c47 static int xo1_power_state_enter(suspend_state_t pm_state) in xo1_power_state_enter() argument
52 if (pm_state != PM_SUSPEND_MEM) in xo1_power_state_enter()
108 static int xo1_power_state_valid(suspend_state_t pm_state) in xo1_power_state_valid() argument
111 return pm_state == PM_SUSPEND_MEM; in xo1_power_state_valid()
/linux/drivers/acpi/
H A Dsleep.c570 static int acpi_suspend_begin(suspend_state_t pm_state) in acpi_suspend_begin() argument
572 u32 acpi_state = acpi_suspend_states[pm_state]; in acpi_suspend_begin()
598 static int acpi_suspend_enter(suspend_state_t pm_state) in acpi_suspend_enter() argument
672 static int acpi_suspend_state_valid(suspend_state_t pm_state) in acpi_suspend_state_valid() argument
676 switch (pm_state) { in acpi_suspend_state_valid()
680 acpi_state = acpi_suspend_states[pm_state]; in acpi_suspend_state_valid()
704 static int acpi_suspend_begin_old(suspend_state_t pm_state) in acpi_suspend_begin_old() argument
706 int error = acpi_suspend_begin(pm_state); in acpi_suspend_begin_old()
/linux/drivers/dma/sh/
H A Dshdma-base.c113 schan->pm_state = SHDMA_PM_BUSY; in shdma_tx_submit()
126 if (schan->pm_state != SHDMA_PM_ESTABLISHED) { in shdma_tx_submit()
145 schan->pm_state = SHDMA_PM_ESTABLISHED; in shdma_tx_submit()
152 if (schan->pm_state == SHDMA_PM_PENDING) in shdma_tx_submit()
154 schan->pm_state = SHDMA_PM_ESTABLISHED; in shdma_tx_submit()
161 schan->pm_state = SHDMA_PM_PENDING; in shdma_tx_submit()
426 schan->pm_state = SHDMA_PM_ESTABLISHED; in __ld_cleanup()
427 } else if (schan->pm_state == SHDMA_PM_PENDING) { in __ld_cleanup()
815 if (schan->pm_state == SHDMA_PM_ESTABLISHED) in shdma_issue_pending()
818 schan->pm_state = SHDMA_PM_PENDING; in shdma_issue_pending()
[all …]
/linux/drivers/dma/qcom/
H A Dgpi.c488 enum gpi_pm_state pm_state; member
511 enum gpi_pm_state pm_state; member
836 if (!REG_ACCESS_VALID(gpii->pm_state)) { in gpi_handle_irq()
838 TO_GPI_PM_STR(gpii->pm_state)); in gpi_handle_irq()
929 if (gchan->pm_state != ACTIVE_STATE) { in gpi_process_imed_data_event()
931 TO_GPI_PM_STR(gchan->pm_state)); in gpi_process_imed_data_event()
1009 if (unlikely(gchan->pm_state != ACTIVE_STATE)) { in gpi_process_xfer_compl_event()
1011 TO_GPI_PM_STR(gchan->pm_state)); in gpi_process_xfer_compl_event()
1139 if (!REG_ACCESS_VALID(gpii->pm_state)) { in gpi_ev_tasklet()
1142 TO_GPI_PM_STR(gpii->pm_state)); in gpi_ev_tasklet()
[all …]
/linux/sound/soc/sof/
H A Dpm.c234 pm_message_t pm_state; in sof_suspend()
268 pm_state.event = target_state; in sof_suspend()
271 sof_fw_trace_suspend(sdev, pm_state); in sof_suspend()
274 sof_suspend_clients(sdev, pm_state); in sof_suspend()
201 pm_message_t pm_state; sof_suspend() local
H A Dtrace.c39 void sof_fw_trace_suspend(struct snd_sof_dev *sdev, pm_message_t pm_state) in sof_fw_trace_suspend() argument
44 sdev->ipc->ops->fw_tracing->suspend(sdev, pm_state); in sof_fw_trace_suspend()
/linux/drivers/pnp/
H A Dcard.c88 clink->pm_state = PMSG_ON; in card_probe()
363 if (link->pm_state.event == state.event) in card_suspend()
365 link->pm_state = state; in card_suspend()
373 if (link->pm_state.event == PM_EVENT_ON) in card_resume()
375 link->pm_state = PMSG_ON; in card_resume()
/linux/drivers/tty/serial/
H A Dserial_core.c56 enum uart_pm_state pm_state);
1974 enum uart_pm_state pm_state; in uart_line_info() local
2000 pm_state = state->pm_state; in uart_line_info()
2001 if (pm_state != UART_PM_STATE_ON) in uart_line_info()
2005 if (pm_state != UART_PM_STATE_ON) in uart_line_info()
2006 uart_change_pm(state, pm_state); in uart_line_info()
2262 enum uart_pm_state pm_state) in uart_change_pm() argument
2266 if (state->pm_state != pm_state) { in uart_change_pm()
2268 port->ops->pm(port, pm_state, state->pm_state); in uart_change_pm()
2269 state->pm_state = pm_state; in uart_change_pm()
[all …]
/linux/drivers/media/platform/ti/omap3isp/
H A Dispresizer.h103 int pm_state; member
/linux/drivers/dma/
H A Dfsldma.c417 if (unlikely(chan->pm_state != RUNNING)) { in fsl_dma_tx_submit()
1181 chan->pm_state = RUNNING; in fsl_dma_chan_probe()
1347 chan->pm_state = SUSPENDED; in fsldma_suspend_late()
1357 chan->pm_state = RUNNING; in fsldma_suspend_late()
1379 chan->pm_state = RUNNING; in fsldma_resume_early()
/linux/drivers/dma/sf-pdma/
H A Dsf-pdma.h94 enum sf_pdma_pm_state pm_state; member
/linux/include/linux/
H A Dshdma-base.h72 enum shdma_pm_state pm_state; member
/linux/drivers/video/fbdev/nvidia/
H A Dnv_type.h136 int pm_state; member
/linux/drivers/misc/cardreader/
H A Drts5209.c50 static void rts5209_force_power_down(struct rtsx_pcr *pcr, u8 pm_state, bool runtime) in rts5209_force_power_down() argument
H A Drts5229.c47 static void rts5229_force_power_down(struct rtsx_pcr *pcr, u8 pm_state, bool runtime) in rts5229_force_power_down() argument

123