Home
last modified time | relevance | path

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

/trusted-firmware-a-3.4.0/plat/xilinx/common/include/
Dpm_ipi.h16 int32_t pm_ipi_init(const struct pm_proc *proc);
18 enum pm_ret_status pm_ipi_send(const struct pm_proc *proc,
20 enum pm_ret_status pm_ipi_send_non_blocking(const struct pm_proc *proc,
22 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc,
26 void pm_ipi_irq_enable(const struct pm_proc *proc);
27 void pm_ipi_irq_clear(const struct pm_proc *proc);
28 uint32_t pm_ipi_irq_status(const struct pm_proc *proc);
Dpm_client.h19 void pm_client_suspend(const struct pm_proc *proc, uint32_t state);
21 void pm_client_wakeup(const struct pm_proc *proc);
24 extern const struct pm_proc *primary_proc;
28 const struct pm_proc *pm_get_proc_by_node(enum pm_node_id nid);
Dpm_common.h49 struct pm_proc { struct
55 const struct pm_proc *pm_get_proc(uint32_t cpuid); argument
/trusted-firmware-a-3.4.0/plat/xilinx/common/pm_service/
Dpm_ipi.c33 int32_t pm_ipi_init(const struct pm_proc *proc) in pm_ipi_init()
51 static enum pm_ret_status pm_ipi_send_common(const struct pm_proc *proc, in pm_ipi_send_common()
86 enum pm_ret_status pm_ipi_send_non_blocking(const struct pm_proc *proc, in pm_ipi_send_non_blocking()
109 enum pm_ret_status pm_ipi_send(const struct pm_proc *proc, in pm_ipi_send()
133 static enum pm_ret_status pm_ipi_buff_read(const struct pm_proc *proc, in pm_ipi_buff_read()
225 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc, in pm_ipi_send_sync()
246 void pm_ipi_irq_enable(const struct pm_proc *proc) in pm_ipi_irq_enable()
251 void pm_ipi_irq_clear(const struct pm_proc *proc) in pm_ipi_irq_clear()
256 uint32_t pm_ipi_irq_status(const struct pm_proc *proc) in pm_ipi_irq_status()
/trusted-firmware-a-3.4.0/plat/xilinx/zynqmp/pm_service/
Dpm_client.c48 static const struct pm_proc pm_procs_all[] = {
236 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
251 const struct pm_proc *pm_get_proc_by_node(enum pm_node_id nid) in pm_get_proc_by_node()
277 const struct pm_proc *primary_proc = &pm_procs_all[0];
286 void pm_client_suspend(const struct pm_proc *proc, uint32_t state) in pm_client_suspend()
327 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
Dpm_api_sys.c278 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
/trusted-firmware-a-3.4.0/plat/xilinx/versal/pm_service/
Dpm_client.c39 static const struct pm_proc pm_procs_all[] = {
52 const struct pm_proc *primary_proc = &pm_procs_all[0];
173 void pm_client_suspend(const struct pm_proc *proc, uint32_t state) in pm_client_suspend()
230 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
254 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
Dpm_api_sys.c125 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
/trusted-firmware-a-3.4.0/plat/xilinx/versal/
Dplat_psci.c25 const struct pm_proc *proc; in versal_pwr_domain_on()
55 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_suspend()
92 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_suspend_finish()
160 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_off()
/trusted-firmware-a-3.4.0/plat/xilinx/zynqmp/
Dplat_psci.c35 const struct pm_proc *proc; in zynqmp_pwr_domain_on()
64 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_off()
89 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_suspend()
121 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_suspend_finish()