Lines Matching refs:data

101 static void rt_ipc_msg_init(rt_ipc_msg_t msg, struct rt_channel_msg *data, rt_uint8_t need_reply)  in rt_ipc_msg_init()  argument
106 msg->msg = *data; in rt_ipc_msg_init()
451 d->data = df->data; in _ipc_msg_fd_new()
471 static rt_err_t _do_send_recv_timeout(rt_channel_t ch, rt_channel_msg_t data, int need_reply, rt_ch…
476 static rt_err_t _send_recv_timeout(rt_channel_t ch, rt_channel_msg_t data, int need_reply, rt_chann… in _send_recv_timeout() argument
507 rc = _do_send_recv_timeout(ch, data, need_reply, data_ret, time, msg); in _send_recv_timeout()
514 static rt_err_t _do_send_recv_timeout(rt_channel_t ch, rt_channel_msg_t data, int need_reply, rt_ch… in _do_send_recv_timeout() argument
523 if (data->type == RT_CHANNEL_FD) in _do_send_recv_timeout()
525 data->u.fd.file = _ipc_msg_get_file(data->u.fd.fd); in _do_send_recv_timeout()
528 rt_ipc_msg_init(msg, data, need_reply); in _do_send_recv_timeout()
677 rt_err_t rt_raw_channel_send(rt_channel_t ch, rt_channel_msg_t data) in rt_raw_channel_send() argument
679 return _send_recv_timeout(ch, data, 0, 0, RT_WAITING_FOREVER); in rt_raw_channel_send()
685 rt_err_t rt_raw_channel_send_recv(rt_channel_t ch, rt_channel_msg_t data, rt_channel_msg_t data_ret) in rt_raw_channel_send_recv() argument
687 return _send_recv_timeout(ch, data, 1, data_ret, RT_WAITING_FOREVER); in rt_raw_channel_send_recv()
693 rt_err_t rt_raw_channel_send_recv_timeout(rt_channel_t ch, rt_channel_msg_t data, rt_channel_msg_t … in rt_raw_channel_send_recv_timeout() argument
695 return _send_recv_timeout(ch, data, 1, data_ret, time); in rt_raw_channel_send_recv_timeout()
701 rt_err_t rt_raw_channel_reply(rt_channel_t ch, rt_channel_msg_t data) in rt_raw_channel_reply() argument
738 rt_ipc_msg_init(msg, data, 0); in rt_raw_channel_reply()
806 static rt_err_t _rt_raw_channel_recv_timeout(rt_channel_t ch, rt_channel_msg_t data, rt_int32_t tim… in _rt_raw_channel_recv_timeout() argument
848 *data = msg_ret->msg; /* extract the transferred data */ in _rt_raw_channel_recv_timeout()
849 if (data->type == RT_CHANNEL_FD) in _rt_raw_channel_recv_timeout()
851 data->u.fd.fd = _ipc_msg_fd_new(data->u.fd.file); in _rt_raw_channel_recv_timeout()
899 *data = ((rt_ipc_msg_t)(thread->msg_ret))->msg; /* extract data */ in _rt_raw_channel_recv_timeout()
900 if (data->type == RT_CHANNEL_FD) in _rt_raw_channel_recv_timeout()
902 data->u.fd.fd = _ipc_msg_fd_new(data->u.fd.file); in _rt_raw_channel_recv_timeout()
917 rt_err_t rt_raw_channel_recv(rt_channel_t ch, rt_channel_msg_t data) in rt_raw_channel_recv() argument
919 return _rt_raw_channel_recv_timeout(ch, data, RT_WAITING_FOREVER); in rt_raw_channel_recv()
922 rt_err_t rt_raw_channel_recv_timeout(rt_channel_t ch, rt_channel_msg_t data, rt_int32_t time) in rt_raw_channel_recv_timeout() argument
924 return _rt_raw_channel_recv_timeout(ch, data, time); in rt_raw_channel_recv_timeout()
929 rt_err_t rt_raw_channel_peek(rt_channel_t ch, rt_channel_msg_t data) in rt_raw_channel_peek() argument
931 return _rt_raw_channel_recv_timeout(ch, data, 0); in rt_raw_channel_peek()
1015 ch = (rt_channel_t)file->vnode->data; in channel_fops_poll()
1039 ch = (rt_channel_t)file->vnode->data; in channel_fops_close()
1107 d->vnode->data = (void *)ch; in lwp_channel_open()
1129 ch = (rt_channel_t)d->vnode->data; in fd_2_channel()
1171 rt_err_t lwp_channel_send(int fdt_type, int fd, rt_channel_msg_t data) in lwp_channel_send() argument
1178 return rt_raw_channel_send(ch, data); in lwp_channel_send()
1183 rt_err_t lwp_channel_send_recv_timeout(int fdt_type, int fd, rt_channel_msg_t data, rt_channel_msg_… in lwp_channel_send_recv_timeout() argument
1190 return rt_raw_channel_send_recv_timeout(ch, data, data_ret, time); in lwp_channel_send_recv_timeout()
1195 rt_err_t lwp_channel_reply(int fdt_type, int fd, rt_channel_msg_t data) in lwp_channel_reply() argument
1202 return rt_raw_channel_reply(ch, data); in lwp_channel_reply()
1207 rt_err_t lwp_channel_recv_timeout(int fdt_type, int fd, rt_channel_msg_t data, rt_int32_t time) in lwp_channel_recv_timeout() argument
1214 return rt_raw_channel_recv_timeout(ch, data, time); in lwp_channel_recv_timeout()
1229 rt_err_t rt_channel_send(int fd, rt_channel_msg_t data) in rt_channel_send() argument
1231 return lwp_channel_send(FDT_TYPE_KERNEL, fd, data); in rt_channel_send()
1234 rt_err_t rt_channel_send_recv_timeout(int fd, rt_channel_msg_t data, rt_channel_msg_t data_ret, rt_… in rt_channel_send_recv_timeout() argument
1236 return lwp_channel_send_recv_timeout(FDT_TYPE_KERNEL, fd, data, data_ret, time); in rt_channel_send_recv_timeout()
1239 rt_err_t rt_channel_send_recv(int fd, rt_channel_msg_t data, rt_channel_msg_t data_ret) in rt_channel_send_recv() argument
1241 return lwp_channel_send_recv_timeout(FDT_TYPE_KERNEL, fd, data, data_ret, RT_WAITING_FOREVER); in rt_channel_send_recv()
1244 rt_err_t rt_channel_reply(int fd, rt_channel_msg_t data) in rt_channel_reply() argument
1246 return lwp_channel_reply(FDT_TYPE_KERNEL, fd, data); in rt_channel_reply()
1249 rt_err_t rt_channel_recv_timeout(int fd, rt_channel_msg_t data, rt_int32_t time) in rt_channel_recv_timeout() argument
1251 return lwp_channel_recv_timeout(FDT_TYPE_KERNEL, fd, data, time); in rt_channel_recv_timeout()
1254 rt_err_t rt_channel_recv(int fd, rt_channel_msg_t data) in rt_channel_recv() argument
1256 return lwp_channel_recv_timeout(FDT_TYPE_KERNEL, fd, data, RT_WAITING_FOREVER); in rt_channel_recv()
1259 rt_err_t rt_channel_peek(int fd, rt_channel_msg_t data) in rt_channel_peek() argument
1261 return lwp_channel_recv_timeout(FDT_TYPE_KERNEL, fd, data, 0); in rt_channel_peek()