Home
last modified time | relevance | path

Searched refs:pm_proc (Results 1 – 14 of 14) sorted by relevance

/rk3399_ARM-atf/plat/xilinx/common/include/
H A Dpm_ipi.h20 void pm_ipi_init(const struct pm_proc *proc);
22 enum pm_ret_status pm_ipi_send(const struct pm_proc *proc,
24 enum pm_ret_status pm_ipi_send_non_blocking(const struct pm_proc *proc,
26 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc,
30 void pm_ipi_irq_enable(const struct pm_proc *proc);
31 void pm_ipi_irq_clear(const struct pm_proc *proc);
32 uint32_t pm_ipi_irq_status(const struct pm_proc *proc);
H A Dpm_client.h21 void pm_client_suspend(const struct pm_proc *proc, uint32_t state, uint32_t flag);
22 void pm_client_wakeup(const struct pm_proc *proc);
29 extern const struct pm_proc *primary_proc;
H A Dpm_common.h57 struct pm_proc { struct
63 const struct pm_proc *pm_get_proc(uint32_t cpuid); argument
/rk3399_ARM-atf/plat/xilinx/common/pm_service/
H A Dpm_ipi.c65 void pm_ipi_init(const struct pm_proc *proc) in pm_ipi_init()
82 static enum pm_ret_status pm_ipi_send_common(const struct pm_proc *proc, in pm_ipi_send_common()
118 enum pm_ret_status pm_ipi_send_non_blocking(const struct pm_proc *proc, in pm_ipi_send_non_blocking()
142 enum pm_ret_status pm_ipi_send(const struct pm_proc *proc, in pm_ipi_send()
167 static enum pm_ret_status pm_ipi_buff_read(const struct pm_proc *proc, in pm_ipi_buff_read()
269 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc, in pm_ipi_send_sync()
291 void pm_ipi_irq_enable(const struct pm_proc *proc) in pm_ipi_irq_enable()
296 void pm_ipi_irq_clear(const struct pm_proc *proc) in pm_ipi_irq_clear()
301 uint32_t pm_ipi_irq_status(const struct pm_proc *proc) in pm_ipi_irq_status()
H A Dpm_api_sys.c154 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/
H A Dpm_client.c40 static const struct pm_proc pm_procs_all[] = {
53 const struct pm_proc *primary_proc = &pm_procs_all[0];
192 void pm_client_suspend(const struct pm_proc *proc, uint32_t state, uint32_t flag) in pm_client_suspend()
236 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
261 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
/rk3399_ARM-atf/plat/amd/versal2/pm_service/
H A Dpm_client.c56 static const struct pm_proc pm_procs_all[] = {
91 const struct pm_proc *primary_proc = &pm_procs_all[0];
99 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
101 const struct pm_proc *proc = NULL; in pm_get_proc()
279 void pm_client_suspend(const struct pm_proc *proc, uint32_t state, uint32_t flag) in pm_client_suspend()
339 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
/rk3399_ARM-atf/plat/xilinx/zynqmp/pm_service/
H A Dpm_client.c47 static const struct pm_proc pm_procs_all[] = {
241 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
243 const struct pm_proc *ret = NULL; in pm_get_proc()
273 const struct pm_proc *primary_proc = &pm_procs_all[0];
287 void pm_client_suspend(const struct pm_proc *proc, uint32_t state, uint32_t flag) in pm_client_suspend()
309 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
H A Dzynqmp_pm_api_sys.c273 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
/rk3399_ARM-atf/plat/xilinx/versal_net/pm_service/
H A Dpm_client.c50 static const struct pm_proc pm_procs_all[] = {
133 const struct pm_proc *primary_proc = &pm_procs_all[0];
142 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
291 void pm_client_suspend(const struct pm_proc *proc, uint32_t state, uint32_t flag) in pm_client_suspend()
347 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
/rk3399_ARM-atf/plat/xilinx/zynqmp/
H A Dplat_psci.c36 const struct pm_proc *proc; in zynqmp_pwr_domain_on()
74 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_off()
104 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_suspend()
142 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_suspend_finish()
/rk3399_ARM-atf/plat/xilinx/versal/
H A Dplat_psci.c34 const struct pm_proc *proc; in versal_pwr_domain_on()
72 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_suspend()
113 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_suspend_finish()
230 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_off()
/rk3399_ARM-atf/plat/xilinx/versal_net/
H A Dplat_psci_pm.c32 const struct pm_proc *proc; in versal_net_pwr_domain_on()
69 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_net_pwr_domain_off()
215 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_net_pwr_domain_suspend()
257 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_net_pwr_domain_suspend_finish()
/rk3399_ARM-atf/plat/amd/versal2/
H A Dplat_psci_pm.c39 const struct pm_proc *proc; in versal2_pwr_domain_on()
66 const struct pm_proc *proc; in versal2_pwr_domain_off()
156 const struct pm_proc *proc; in versal2_pwr_domain_suspend()
240 const struct pm_proc *proc; in versal2_pwr_domain_suspend_finish()