Home
last modified time | relevance | path

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

/trusted-firmware-a-3.7.0/plat/xilinx/common/include/
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);
Dpm_client.h21 void pm_client_suspend(const struct pm_proc *proc, uint32_t state);
23 void pm_client_wakeup(const struct pm_proc *proc);
30 extern const struct pm_proc *primary_proc;
34 const struct pm_proc *pm_get_proc_by_node(enum pm_node_id nid);
Dpm_common.h57 struct pm_proc { struct
63 const struct pm_proc *pm_get_proc(uint32_t cpuid); argument
/trusted-firmware-a-3.7.0/plat/xilinx/common/pm_service/
Dpm_ipi.c64 void pm_ipi_init(const struct pm_proc *proc) in pm_ipi_init()
81 static enum pm_ret_status pm_ipi_send_common(const struct pm_proc *proc, in pm_ipi_send_common()
117 enum pm_ret_status pm_ipi_send_non_blocking(const struct pm_proc *proc, in pm_ipi_send_non_blocking()
141 enum pm_ret_status pm_ipi_send(const struct pm_proc *proc, in pm_ipi_send()
166 static enum pm_ret_status pm_ipi_buff_read(const struct pm_proc *proc, in pm_ipi_buff_read()
280 enum pm_ret_status pm_ipi_send_sync(const struct pm_proc *proc, in pm_ipi_send_sync()
301 void pm_ipi_irq_enable(const struct pm_proc *proc) in pm_ipi_irq_enable()
306 void pm_ipi_irq_clear(const struct pm_proc *proc) in pm_ipi_irq_clear()
311 uint32_t pm_ipi_irq_status(const struct pm_proc *proc) in pm_ipi_irq_status()
Dpm_api_sys.c150 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
/trusted-firmware-a-3.7.0/plat/xilinx/versal/pm_service/
Dpm_client.c40 static const struct pm_proc pm_procs_all[] = {
53 const struct pm_proc *primary_proc = &pm_procs_all[0];
187 void pm_client_suspend(const struct pm_proc *proc, uint32_t state) in pm_client_suspend()
248 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
273 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
/trusted-firmware-a-3.7.0/plat/xilinx/zynqmp/pm_service/
Dpm_client.c47 static const struct pm_proc pm_procs_all[] = {
238 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
254 const struct pm_proc *pm_get_proc_by_node(enum pm_node_id nid) in pm_get_proc_by_node()
281 const struct pm_proc *primary_proc = &pm_procs_all[0];
293 void pm_client_suspend(const struct pm_proc *proc, uint32_t state) in pm_client_suspend()
337 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
Dzynqmp_pm_api_sys.c273 const struct pm_proc *proc = pm_get_proc(cpuid); in pm_self_suspend()
/trusted-firmware-a-3.7.0/plat/xilinx/versal_net/pm_service/
Dpm_client.c68 static const struct pm_proc pm_procs_all[] = {
151 const struct pm_proc *primary_proc = &pm_procs_all[0];
160 const struct pm_proc *pm_get_proc(uint32_t cpuid) in pm_get_proc()
307 void pm_client_suspend(const struct pm_proc *proc, uint32_t state) in pm_client_suspend()
359 void pm_client_wakeup(const struct pm_proc *proc) in pm_client_wakeup()
/trusted-firmware-a-3.7.0/plat/xilinx/versal/
Dplat_psci.c27 const struct pm_proc *proc; in versal_pwr_domain_on()
57 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_suspend()
94 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_suspend_finish()
165 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_pwr_domain_off()
/trusted-firmware-a-3.7.0/plat/xilinx/zynqmp/
Dplat_psci.c36 const struct pm_proc *proc; in zynqmp_pwr_domain_on()
65 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_off()
90 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_suspend()
122 const struct pm_proc *proc = pm_get_proc(cpu_id); in zynqmp_pwr_domain_suspend_finish()
/trusted-firmware-a-3.7.0/plat/xilinx/versal_net/
Dplat_psci_pm.c29 const struct pm_proc *proc; in versal_net_pwr_domain_on()
61 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_net_pwr_domain_off()
110 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_net_pwr_domain_suspend()
153 const struct pm_proc *proc = pm_get_proc(cpu_id); in versal_net_pwr_domain_suspend_finish()