Lines Matching refs:rt_mailbox_t
529 rt_err_t rt_mb_init(rt_mailbox_t mb,
534 rt_err_t rt_mb_detach(rt_mailbox_t mb);
536 rt_mailbox_t rt_mb_create(const char *name, rt_size_t size, rt_uint8_t flag);
537 rt_err_t rt_mb_delete(rt_mailbox_t mb);
540 rt_err_t rt_mb_send(rt_mailbox_t mb, rt_ubase_t value);
541 rt_err_t rt_mb_send_interruptible(rt_mailbox_t mb, rt_ubase_t value);
542 rt_err_t rt_mb_send_killable(rt_mailbox_t mb, rt_ubase_t value);
543 rt_err_t rt_mb_send_wait(rt_mailbox_t mb,
546 rt_err_t rt_mb_send_wait_interruptible(rt_mailbox_t mb,
549 rt_err_t rt_mb_send_wait_killable(rt_mailbox_t mb,
552 rt_err_t rt_mb_urgent(rt_mailbox_t mb, rt_ubase_t value);
553 rt_err_t rt_mb_recv(rt_mailbox_t mb, rt_ubase_t *value, rt_int32_t timeout);
554 rt_err_t rt_mb_recv_interruptible(rt_mailbox_t mb, rt_ubase_t *value, rt_int32_t timeout);
555 rt_err_t rt_mb_recv_killable(rt_mailbox_t mb, rt_ubase_t *value, rt_int32_t timeout);
556 rt_err_t rt_mb_control(rt_mailbox_t mb, int cmd, void *arg);