/trusted-firmware-m-3.5.0/interface/include/psa/ |
D | service.h | 57 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/ |
D | runtime_defs.h | 32 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/ |
D | psa_api.h | 199 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);
|
D | backend.h | 58 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/ |
D | psa_interface_svc.c | 40 __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()
|
D | psa_interface_cross.c | 91 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()
|
D | tfm_core_svcalls_ipc.c | 87 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()
|
D | psa_interface_sfn.c | 167 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()
|
D | spm.h | 158 psa_signal_t signal);
|
D | spm_ipc.c | 184 psa_signal_t signal) in spm_get_handle_by_signal()
|
/trusted-firmware-m-3.5.0/secure_fw/partitions/lib/runtime/ |
D | psa_api_ipc.c | 34 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()
|
D | sfn_common_thread.c | 21 psa_signal_t sig_asserted, signal_mask, sig; in common_sfn_thread()
|
/trusted-firmware-m-3.5.0/secure_fw/spm/ffm/ |
D | psa_irq_api.c | 17 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()
|
D | backend_ipc.c | 63 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()
|
D | backend_sfn.c | 158 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()
|
D | psa_api.c | 57 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()
|
D | interrupt.h | 32 psa_signal_t signal);
|
D | interrupt.c | 122 psa_signal_t signal) in get_irq_info_for_signal()
|
/trusted-firmware-m-3.5.0/secure_fw/spm/include/load/ |
D | interrupt_defs.h | 28 psa_signal_t signal; /* The signal assigned for IRQ */
|
D | service_defs.h | 54 psa_signal_t signal; /* Service signal */
|
/trusted-firmware-m-3.5.0/secure_fw/partitions/ns_agent_mailbox/ |
D | ns_agent_mailbox.c | 28 psa_signal_t signals = 0; in ns_agent_mailbox_entry()
|
/trusted-firmware-m-3.5.0/docs/design_docs/services/ |
D | tfm_psa_inter_process_communication.rst | 168 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/ |
D | mailbox_ns_agent_update.rst | 223 psa_signal_t signals;
|
/trusted-firmware-m-3.5.0/docs/integration_guide/services/ |
D | tfm_secure_partition_addition.rst | 370 psa_signal_t signals = 0;
|