Home
last modified time | relevance | path

Searched refs:psa_signal_t (Results 1 – 24 of 24) sorted by relevance

/trusted-firmware-m-3.5.0/interface/include/psa/
Dservice.h57 typedef uint32_t psa_signal_t; typedef
113 psa_signal_t psa_wait(psa_signal_t signal_mask, uint32_t timeout);
135 psa_status_t psa_get(psa_signal_t signal, psa_msg_t *msg);
274 void psa_eoi(psa_signal_t irq_signal);
297 void psa_irq_enable(psa_signal_t irq_signal);
316 psa_irq_status_t psa_irq_disable(psa_signal_t irq_signal);
334 void psa_reset_signal(psa_signal_t irq_signal);
/trusted-firmware-m-3.5.0/secure_fw/spm/include/interface/
Druntime_defs.h32 psa_signal_t (*psa_wait)(psa_signal_t signal_mask, uint32_t timeout);
33 psa_status_t (*psa_get)(psa_signal_t signal, psa_msg_t *msg);
52 void (*psa_irq_enable)(psa_signal_t irq_signal);
53 psa_irq_status_t (*psa_irq_disable)(psa_signal_t irq_signal);
55 void (*psa_reset_signal)(psa_signal_t irq_signal);
58 void (*psa_eoi)(psa_signal_t irq_signal);
/trusted-firmware-m-3.5.0/secure_fw/spm/include/ffm/
Dpsa_api.h199 psa_signal_t tfm_spm_partition_psa_wait(psa_signal_t signal_mask,
224 psa_status_t tfm_spm_partition_psa_get(psa_signal_t signal, psa_msg_t *msg);
381 void tfm_spm_partition_psa_irq_enable(psa_signal_t irq_signal);
399 psa_irq_status_t tfm_spm_partition_psa_irq_disable(psa_signal_t irq_signal);
419 void tfm_spm_partition_psa_reset_signal(psa_signal_t irq_signal);
437 void tfm_spm_partition_psa_eoi(psa_signal_t irq_signal);
Dbackend.h58 psa_signal_t backend_wait_signals(struct partition_t *p_pt, psa_signal_t signals);
63 uint32_t backend_assert_signal(struct partition_t *p_pt, psa_signal_t signal);
/trusted-firmware-m-3.5.0/secure_fw/spm/cmsis_psa/
Dpsa_interface_svc.c40 __naked psa_signal_t psa_wait_svc(psa_signal_t signal_mask, uint32_t timeout) in psa_wait_svc()
46 __naked psa_status_t psa_get_svc(psa_signal_t signal, psa_msg_t *msg) in psa_get_svc()
130 __naked void psa_irq_enable_svc(psa_signal_t irq_signal) in psa_irq_enable_svc()
136 __naked psa_irq_status_t psa_irq_disable_svc(psa_signal_t irq_signal) in psa_irq_disable_svc()
144 __naked void psa_reset_signal_svc(psa_signal_t irq_signal) in psa_reset_signal_svc()
153 __naked void psa_eoi_svc(psa_signal_t irq_signal) in psa_eoi_svc()
Dpsa_interface_cross.c91 psa_signal_t psa_wait_cross(psa_signal_t signal_mask, uint32_t timeout) in psa_wait_cross()
106 psa_status_t psa_get_cross(psa_signal_t signal, psa_msg_t *msg) in psa_get_cross()
297 void psa_irq_enable_cross(psa_signal_t irq_signal) in psa_irq_enable_cross()
312 psa_irq_status_t psa_irq_disable_cross(psa_signal_t irq_signal) in psa_irq_disable_cross()
329 void psa_reset_signal_cross(psa_signal_t irq_signal) in psa_reset_signal_cross()
347 void psa_eoi_cross(psa_signal_t irq_signal) in psa_eoi_cross()
Dtfm_core_svcalls_ipc.c87 return tfm_spm_partition_psa_get((psa_signal_t)ctx[0], in SVC_Handler_IPC()
93 return tfm_spm_partition_psa_wait((psa_signal_t)ctx[0], ctx[1]); in SVC_Handler_IPC()
98 tfm_spm_partition_psa_irq_enable((psa_signal_t)ctx[0]); in SVC_Handler_IPC()
101 return tfm_spm_partition_psa_irq_disable((psa_signal_t)ctx[0]); in SVC_Handler_IPC()
105 tfm_spm_partition_psa_reset_signal((psa_signal_t)ctx[0]); in SVC_Handler_IPC()
111 tfm_spm_partition_psa_eoi((psa_signal_t)ctx[0]); in SVC_Handler_IPC()
Dpsa_interface_sfn.c167 psa_signal_t psa_wait(psa_signal_t signal_mask, uint32_t timeout) in psa_wait()
177 void psa_irq_enable(psa_signal_t irq_signal) in psa_irq_enable()
187 psa_irq_status_t psa_irq_disable(psa_signal_t irq_signal) in psa_irq_disable()
199 void psa_eoi(psa_signal_t irq_signal) in psa_eoi()
211 void psa_reset_signal(psa_signal_t irq_signal) in psa_reset_signal()
Dspm.h158 psa_signal_t signal);
Dspm_ipc.c184 psa_signal_t signal) in spm_get_handle_by_signal()
/trusted-firmware-m-3.5.0/secure_fw/partitions/lib/runtime/
Dpsa_api_ipc.c34 psa_signal_t psa_wait(psa_signal_t signal_mask, uint32_t timeout) in psa_wait()
39 psa_status_t psa_get(psa_signal_t signal, psa_msg_t *msg) in psa_get()
106 void psa_irq_enable(psa_signal_t irq_signal) in psa_irq_enable()
111 psa_irq_status_t psa_irq_disable(psa_signal_t irq_signal) in psa_irq_disable()
117 void psa_reset_signal(psa_signal_t irq_signal) in psa_reset_signal()
124 void psa_eoi(psa_signal_t irq_signal) in psa_eoi()
Dsfn_common_thread.c21 psa_signal_t sig_asserted, signal_mask, sig; in common_sfn_thread()
/trusted-firmware-m-3.5.0/secure_fw/spm/ffm/
Dpsa_irq_api.c17 void tfm_spm_partition_psa_irq_enable(psa_signal_t irq_signal) in tfm_spm_partition_psa_irq_enable()
32 psa_irq_status_t tfm_spm_partition_psa_irq_disable(psa_signal_t irq_signal) in tfm_spm_partition_psa_irq_disable()
51 void tfm_spm_partition_psa_reset_signal(psa_signal_t irq_signal) in tfm_spm_partition_psa_reset_signal()
82 void tfm_spm_partition_psa_eoi(psa_signal_t irq_signal) in tfm_spm_partition_psa_eoi()
Dbackend_ipc.c63 psa_signal_t signal_ret = 0; in query_state()
162 psa_signal_t signal = 0; in backend_messaging()
289 psa_signal_t backend_wait_signals(struct partition_t *p_pt, psa_signal_t signals) in backend_wait_signals()
292 psa_signal_t ret_signal; in backend_wait_signals()
310 uint32_t backend_assert_signal(struct partition_t *p_pt, psa_signal_t signal) in backend_assert_signal()
Dbackend_sfn.c158 psa_signal_t backend_wait_signals(struct partition_t *p_pt, psa_signal_t signals) in backend_wait_signals()
167 uint32_t backend_assert_signal(struct partition_t *p_pt, psa_signal_t signal) in backend_assert_signal()
Dpsa_api.c57 psa_signal_t tfm_spm_partition_psa_wait(psa_signal_t signal_mask, in tfm_spm_partition_psa_wait()
95 psa_status_t tfm_spm_partition_psa_get(psa_signal_t signal, psa_msg_t *msg) in tfm_spm_partition_psa_get()
Dinterrupt.h32 psa_signal_t signal);
Dinterrupt.c122 psa_signal_t signal) in get_irq_info_for_signal()
/trusted-firmware-m-3.5.0/secure_fw/spm/include/load/
Dinterrupt_defs.h28 psa_signal_t signal; /* The signal assigned for IRQ */
Dservice_defs.h54 psa_signal_t signal; /* Service signal */
/trusted-firmware-m-3.5.0/secure_fw/partitions/ns_agent_mailbox/
Dns_agent_mailbox.c28 psa_signal_t signals = 0; in ns_agent_mailbox_entry()
/trusted-firmware-m-3.5.0/docs/design_docs/services/
Dtfm_psa_inter_process_communication.rst168 psa_signal_t psa_wait(psa_signal_t signal_mask, uint32_t timeout);
178 psa_status_t psa_get(psa_signal_t signal, psa_msg_t *msg);
187 void psa_eoi(psa_signal_t irq_signal);
/trusted-firmware-m-3.5.0/docs/design_docs/dual-cpu/
Dmailbox_ns_agent_update.rst223 psa_signal_t signals;
/trusted-firmware-m-3.5.0/docs/integration_guide/services/
Dtfm_secure_partition_addition.rst370 psa_signal_t signals = 0;