Lines Matching refs:tu_data
365 struct t_unitdata *tu_data = &(su->su_tudata); in svc_dg_recv() local
371 if (tu_data->addr.maxlen == 0) in svc_dg_recv()
372 tu_data->addr = xprt->xp_rtaddr; in svc_dg_recv()
374 tu_data->addr.len = 0; in svc_dg_recv()
375 tu_data->opt.len = 0; in svc_dg_recv()
376 tu_data->udata.len = 0; in svc_dg_recv()
379 if (t_rcvudata(xprt->xp_fd, tu_data, &moreflag) == -1) { in svc_dg_recv()
408 (tu_data->udata.len < 4 * (uint_t)sizeof (uint32_t))) { in svc_dg_recv()
414 su->optbuf = tu_data->opt; in svc_dg_recv()
415 xprt->xp_rtaddr.len = tu_data->addr.len; in svc_dg_recv()
427 tu_data->udata.buf = reply; in svc_dg_recv()
428 tu_data->udata.len = (uint_t)replylen; in svc_dg_recv()
429 extract_cred(&tu_data->opt, &tu_data->opt); in svc_dg_recv()
430 set_src_addr(xprt, &tu_data->opt); in svc_dg_recv()
431 (void) t_sndudata(xprt->xp_fd, tu_data); in svc_dg_recv()
432 tu_data->udata.buf = (char *)rpc_buffer(xprt); in svc_dg_recv()
433 tu_data->opt.buf = (char *)su->opts; in svc_dg_recv()
503 struct t_unitdata *tu_data = &(su->su_tudata); in svc_dg_reply() local
506 tu_data->udata.len = slen; in svc_dg_reply()
507 extract_cred(&su->optbuf, &tu_data->opt); in svc_dg_reply()
508 set_src_addr(xprt, &tu_data->opt); in svc_dg_reply()
510 if (t_sndudata(xprt->xp_fd, tu_data) == 0) { in svc_dg_reply()
523 tu_data->opt.buf = (char *)su->opts; in svc_dg_reply()