Searched refs:msg_ret (Results 1 – 1 of 1) sorted by relevance
624 thread_recv->msg_ret = msg; /* to the first suspended receiver */ in _do_send_recv_timeout()662 thread_send->msg_ret = RT_NULL; in _do_send_recv_timeout()741 thread->msg_ret = msg; /* transfer the reply to the sender */ in rt_raw_channel_reply()810 rt_ipc_msg_t msg_ret; in _rt_raw_channel_recv_timeout() local835 msg_ret = rt_list_entry(ch->wait_msg.next, struct rt_ipc_msg, mlist); in _rt_raw_channel_recv_timeout()837 if (msg_ret->need_reply) in _rt_raw_channel_recv_timeout()848 *data = msg_ret->msg; /* extract the transferred data */ in _rt_raw_channel_recv_timeout()853 _ipc_msg_free(msg_ret); /* put back the message to kernel */ in _rt_raw_channel_recv_timeout()899 *data = ((rt_ipc_msg_t)(thread->msg_ret))->msg; /* extract data */ in _rt_raw_channel_recv_timeout()904 _ipc_msg_free(thread->msg_ret); /* put back the message to kernel */ in _rt_raw_channel_recv_timeout()[all …]
Completed in 4 milliseconds