Home
last modified time | relevance | path

Searched refs:mailbox_queue_ptr (Results 1 – 2 of 2) sorted by relevance

/trusted-firmware-m-latest/interface/src/multi_core/
Dtfm_ns_mailbox.c18 static struct ns_mailbox_queue_t *mailbox_queue_ptr = NULL; variable
25 mailbox_queue_ptr->empty_slots |= (1UL << idx); in set_queue_slot_empty()
32 mailbox_queue_ptr->slots_ns[idx].is_woken = true; in set_queue_slot_woken()
39 return mailbox_queue_ptr->slots_ns[idx].is_woken; in is_queue_slot_woken()
48 mailbox_queue_ptr->slots_ns[idx].is_woken = false; in clear_queue_slot_woken()
56 mailbox_queue_ptr->status.replied_slots &= ~(1UL << idx); in clear_queue_slot_replied()
63 return mailbox_queue_ptr->status.replied_slots & (1UL << idx); in is_queue_slot_replied()
100 mailbox_queue_ptr->slots_ns[idx].owner = owner; in set_msg_owner()
113 idx = acquire_empty_slot(mailbox_queue_ptr); in mailbox_tx_client_req()
123 msg_ptr = &mailbox_queue_ptr->slots[idx].msg; in mailbox_tx_client_req()
[all …]
Dtfm_ns_mailbox_thread.c53 static struct ns_mailbox_queue_t *mailbox_queue_ptr = NULL; variable
57 mailbox_queue_ptr->empty_slots |= completed; in set_queue_slot_all_empty()
63 *mailbox_queue_ptr->slots_ns[idx].woken_flag = WOKEN_UP; in set_queue_slot_woken()
111 idx = acquire_empty_slot(mailbox_queue_ptr); in mailbox_tx_client_call_msg()
121 msg_ptr = &mailbox_queue_ptr->queue[idx].msg; in mailbox_tx_client_call_msg()
127 reply_ptr = &mailbox_queue_ptr->queue[idx].reply; in mailbox_tx_client_call_msg()
138 set_queue_slot_pend(mailbox_queue_ptr, idx); in mailbox_tx_client_call_msg()
152 int32_t *reply_ptr = mailbox_queue_ptr->queue[idx].reply.reply; in ns_mailbox_set_reply_isr()
155 *reply_ptr = mailbox_queue_ptr->queue[idx].reply.return_val; in ns_mailbox_set_reply_isr()
186 if (!mailbox_queue_ptr) { in tfm_ns_mailbox_client_call()
[all …]