/trusted-firmware-m-3.7.0/interface/include/psa/ |
D | service.h | 59 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.7.0/secure_fw/spm/include/interface/ |
D | runtime_defs.h | 33 psa_signal_t (*psa_wait)(psa_signal_t signal_mask, uint32_t timeout); 34 psa_status_t (*psa_get)(psa_signal_t signal, psa_msg_t *msg); 53 void (*psa_irq_enable)(psa_signal_t irq_signal); 54 psa_irq_status_t (*psa_irq_disable)(psa_signal_t irq_signal); 56 void (*psa_reset_signal)(psa_signal_t irq_signal); 59 void (*psa_eoi)(psa_signal_t irq_signal);
|
/trusted-firmware-m-3.7.0/secure_fw/spm/core/ |
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_thread_fn_call.c | 64 psa_signal_t psa_wait_thread_fn_call(psa_signal_t signal_mask, uint32_t timeout) in psa_wait_thread_fn_call() 71 psa_status_t psa_get_thread_fn_call(psa_signal_t signal, psa_msg_t *msg) in psa_get_thread_fn_call() 166 void psa_irq_enable_thread_fn_call(psa_signal_t irq_signal) in psa_irq_enable_thread_fn_call() 173 psa_irq_status_t psa_irq_disable_thread_fn_call(psa_signal_t irq_signal) in psa_irq_disable_thread_fn_call() 182 void psa_reset_signal_thread_fn_call(psa_signal_t irq_signal) in psa_reset_signal_thread_fn_call() 192 void psa_eoi_thread_fn_call(psa_signal_t irq_signal) in psa_eoi_thread_fn_call()
|
D | psa_irq_api.c | 18 psa_status_t tfm_spm_partition_psa_irq_enable(psa_signal_t irq_signal) in tfm_spm_partition_psa_irq_enable() 35 psa_irq_status_t tfm_spm_partition_psa_irq_disable(psa_signal_t irq_signal) in tfm_spm_partition_psa_irq_disable() 54 psa_status_t tfm_spm_partition_psa_reset_signal(psa_signal_t irq_signal) in tfm_spm_partition_psa_reset_signal() 87 psa_status_t tfm_spm_partition_psa_eoi(psa_signal_t irq_signal) in tfm_spm_partition_psa_eoi()
|
D | psa_api.c | 72 psa_signal_t tfm_spm_partition_psa_wait(psa_signal_t signal_mask, in tfm_spm_partition_psa_wait() 76 psa_signal_t signal; in tfm_spm_partition_psa_wait() 104 if (signal == (psa_signal_t)0) { in tfm_spm_partition_psa_wait() 105 signal = (psa_signal_t)STATUS_NEED_SCHEDULE; in tfm_spm_partition_psa_wait() 116 psa_status_t tfm_spm_partition_psa_get(psa_signal_t signal, psa_msg_t *msg) in tfm_spm_partition_psa_get()
|
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 | backend_ipc.c | 68 psa_signal_t retval_signals = 0; in query_state() 183 psa_signal_t signal = 0; in backend_messaging() 208 if (signal == (psa_signal_t)0) { in backend_messaging() 366 psa_signal_t backend_wait_signals(struct partition_t *p_pt, psa_signal_t signals) in backend_wait_signals() 369 psa_signal_t ret; in backend_wait_signals() 378 if (ret == (psa_signal_t)0) { in backend_wait_signals() 387 psa_status_t backend_assert_signal(struct partition_t *p_pt, psa_signal_t signal) in backend_assert_signal()
|
D | backend_sfn.c | 186 psa_signal_t backend_wait_signals(struct partition_t *p_pt, psa_signal_t signals) in backend_wait_signals() 195 psa_status_t backend_assert_signal(struct partition_t *p_pt, psa_signal_t signal) in backend_assert_signal()
|
D | interrupt.h | 32 psa_signal_t signal);
|
D | spm.h | 163 psa_signal_t signal);
|
D | interrupt.c | 134 psa_signal_t signal) in get_irq_info_for_signal()
|
D | spm_ipc.c | 53 psa_signal_t signal) in spm_get_handle_by_signal()
|
/trusted-firmware-m-3.7.0/secure_fw/spm/include/ffm/ |
D | psa_api.h | 282 psa_signal_t tfm_spm_partition_psa_wait(psa_signal_t signal_mask, 307 psa_status_t tfm_spm_partition_psa_get(psa_signal_t signal, psa_msg_t *msg); 469 psa_status_t tfm_spm_partition_psa_irq_enable(psa_signal_t irq_signal); 487 psa_irq_status_t tfm_spm_partition_psa_irq_disable(psa_signal_t irq_signal); 511 psa_status_t tfm_spm_partition_psa_reset_signal(psa_signal_t irq_signal); 531 psa_status_t tfm_spm_partition_psa_eoi(psa_signal_t irq_signal);
|
D | backend.h | 51 psa_signal_t backend_wait_signals(struct partition_t *p_pt, psa_signal_t signals); 56 psa_status_t backend_assert_signal(struct partition_t *p_pt, psa_signal_t signal);
|
/trusted-firmware-m-3.7.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 | 22 psa_signal_t sig_asserted, signal_mask, sig; in common_sfn_thread()
|
/trusted-firmware-m-3.7.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.7.0/secure_fw/partitions/ns_agent_mailbox/ |
D | ns_agent_mailbox.c | 32 psa_signal_t signals = 0; in ns_agent_mailbox_entry()
|
/trusted-firmware-m-3.7.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.7.0/docs/design_docs/dual-cpu/ |
D | mailbox_ns_agent_update.rst | 297 psa_signal_t signals;
|
/trusted-firmware-m-3.7.0/docs/integration_guide/services/ |
D | tfm_secure_partition_addition.rst | 483 psa_signal_t signals = 0;
|