Home
last modified time | relevance | path

Searched refs:mailbox_queue_status_t (Results 1 – 8 of 8) sorted by relevance

/trusted-firmware-m-3.7.0/interface/include/multi_core/
Dtfm_mailbox.h114 typedef uint32_t mailbox_queue_status_t; typedef
124 mailbox_queue_status_t pend_slots; /* Bitmask of slots pending
127 mailbox_queue_status_t replied_slots; /* Bitmask of active slots
Dtfm_ns_mailbox.h59 mailbox_queue_status_t empty_slots; /* Bitmask of empty slots */
357 static inline mailbox_queue_status_t clear_queue_slot_all_replied( in clear_queue_slot_all_replied()
360 mailbox_queue_status_t status = queue_ptr->status.replied_slots; in clear_queue_slot_all_replied()
Dtfm_mailbox_config.h.in28 * mailbox_queue_status_t.
30 * calculate the bits in mailbox_queue_status_t and dump it with pragma message.
/trusted-firmware-m-3.7.0/interface/src/multi_core/
Dtfm_ns_mailbox_thread.c55 static inline void set_queue_slot_all_empty(mailbox_queue_status_t completed) in set_queue_slot_all_empty()
70 mailbox_queue_status_t status; in acquire_empty_slot()
243 mailbox_queue_status_t replied_status, complete_slots = 0x0; in tfm_ns_mailbox_wake_reply_owner_isr()
335 (mailbox_queue_status_t)((1UL << (NUM_MAILBOX_QUEUE_SLOT - 1)) - 1); in tfm_ns_mailbox_init()
337 (mailbox_queue_status_t)(1UL << (NUM_MAILBOX_QUEUE_SLOT - 1)); in tfm_ns_mailbox_init()
Dtfm_ns_mailbox.c73 mailbox_queue_status_t status; in acquire_empty_slot()
213 mailbox_queue_status_t replied_status; in tfm_ns_mailbox_wake_reply_owner_isr()
330 (mailbox_queue_status_t)((1UL << (NUM_MAILBOX_QUEUE_SLOT - 1)) - 1); in tfm_ns_mailbox_init()
332 (mailbox_queue_status_t)(1UL << (NUM_MAILBOX_QUEUE_SLOT - 1)); in tfm_ns_mailbox_init()
/trusted-firmware-m-3.7.0/secure_fw/partitions/ns_agent_mailbox/
Dtfm_spe_mailbox.c70 __STATIC_INLINE mailbox_queue_status_t get_nspe_queue_pend_status( in get_nspe_queue_pend_status()
78 mailbox_queue_status_t mask) in set_nspe_queue_replied_status()
85 mailbox_queue_status_t mask) in clear_nspe_queue_pend_status()
183 mailbox_queue_status_t *reply_slots) in tfm_mailbox_dispatch()
311 mailbox_queue_status_t mask_bits, pend_slots, reply_slots = 0; in tfm_mailbox_handle_msg()
452 (mailbox_queue_status_t)((1UL << (NUM_MAILBOX_QUEUE_SLOT - 1)) - 1); in tfm_mailbox_init()
454 (mailbox_queue_status_t)(1UL << (NUM_MAILBOX_QUEUE_SLOT - 1)); in tfm_mailbox_init()
/trusted-firmware-m-3.7.0/platform/include/
Dtfm_hal_mailbox.h38 mailbox_queue_status_t empty_slots; /* bitmask of empty slots */
/trusted-firmware-m-3.7.0/docs/design_docs/dual-cpu/
Dmailbox_design_on_dual_core_system.rst679 ``mailbox_queue_status_t`` defines a bitmask to indicate a status of slots in
684 typedef uint32_t mailbox_queue_status_t;
713 mailbox_queue_status_t empty_slots;
714 mailbox_queue_status_t pend_slots;
715 mailbox_queue_status_t replied_slots;
753 mailbox_queue_status_t empty_slots;