| /rk3399_ARM-atf/plat/xilinx/common/include/ |
| H A D | pm_ipi.h | 20 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 D | pm_client.h | 21 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 D | pm_common.h | 57 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 D | pm_ipi.c | 65 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 D | pm_api_sys.c | 154 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
|
| /rk3399_ARM-atf/plat/xilinx/versal/pm_service/ |
| H A D | pm_client.c | 40 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 D | pm_client.c | 56 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 D | pm_client.c | 47 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 D | zynqmp_pm_api_sys.c | 273 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
|
| /rk3399_ARM-atf/plat/xilinx/versal_net/pm_service/ |
| H A D | pm_client.c | 50 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 D | plat_psci.c | 36 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 D | plat_psci.c | 34 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 D | plat_psci_pm.c | 32 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 D | plat_psci_pm.c | 39 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()
|