Lines Matching refs:mailbox
30 int hal_mailbox_delete(hal_mailbox_t mailbox) in hal_mailbox_delete() argument
32 if (mailbox == NULL) in hal_mailbox_delete()
38 rt_mb_delete(mailbox); in hal_mailbox_delete()
42 int hal_mailbox_send(hal_mailbox_t mailbox, unsigned int value) in hal_mailbox_send() argument
46 if (mailbox == NULL) in hal_mailbox_send()
52 ret = rt_mb_send(mailbox, value); in hal_mailbox_send()
62 int hal_mailbox_send_wait(hal_mailbox_t mailbox, unsigned int value, int timeout) in hal_mailbox_send_wait() argument
66 if (mailbox == NULL) in hal_mailbox_send_wait()
72 ret = rt_mb_send_wait(mailbox, value, timeout); in hal_mailbox_send_wait()
82 int hal_mailbox_recv(hal_mailbox_t mailbox, unsigned int *value, int timeout) in hal_mailbox_recv() argument
86 if (mailbox == NULL || value == NULL) in hal_mailbox_recv()
92 ret = rt_mb_recv(mailbox, (rt_ubase_t *)value, timeout); in hal_mailbox_recv()
102 int hal_is_mailbox_empty(hal_mailbox_t mailbox) in hal_is_mailbox_empty() argument
107 if (mailbox == NULL) in hal_is_mailbox_empty()
113 ret = rt_mb_control(mailbox, RT_IPC_CMD_GET_STATE, &arg); in hal_is_mailbox_empty()