Lines Matching refs:ud
209 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kclone_destroy() local
211 if (ud->ud_resp) { in svc_clts_kclone_destroy()
215 ASSERT(ud->ud_resp->b_cont == NULL); in svc_clts_kclone_destroy()
221 freeb(ud->ud_resp); in svc_clts_kclone_destroy()
223 if (ud->ud_inmp) in svc_clts_kclone_destroy()
224 freemsg(ud->ud_inmp); in svc_clts_kclone_destroy()
270 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_krecv() local
363 if (ud->ud_resp) { in svc_clts_krecv()
364 if (ud->ud_resp->b_cont != NULL) { in svc_clts_krecv()
366 "b_cont %p", (void *)ud->ud_resp, in svc_clts_krecv()
367 (void *)ud->ud_resp->b_cont); in svc_clts_krecv()
369 freeb(ud->ud_resp); in svc_clts_krecv()
376 ud->ud_resp = mp; in svc_clts_krecv()
378 ud->ud_resp->b_cont = NULL; in svc_clts_krecv()
394 ud->ud_inmp = mp; in svc_clts_krecv()
402 if (ud->ud_resp) { in svc_clts_krecv()
406 ASSERT(ud->ud_resp->b_cont == NULL); in svc_clts_krecv()
407 freeb(ud->ud_resp); in svc_clts_krecv()
408 ud->ud_resp = NULL; in svc_clts_krecv()
426 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_ksend() local
439 ASSERT(ud->ud_resp != NULL); in svc_clts_ksend()
458 if (ud->ud_resp->b_cont == NULL) { in svc_clts_ksend()
485 ud->ud_resp->b_cont = mp; in svc_clts_ksend()
507 msgsz = (int)xmsgsize(ud->ud_resp->b_cont); in svc_clts_ksend()
530 ASSERT(MBLKL(ud->ud_resp) >= TUNITDATAREQSZ); in svc_clts_ksend()
531 udreq = (struct T_unitdata_req *)ud->ud_resp->b_rptr; in svc_clts_ksend()
556 mp = reallocb(ud->ud_resp, size, 1); in svc_clts_ksend()
559 ud->ud_resp = mp; in svc_clts_ksend()
583 put(clone_xprt->xp_wq, ud->ud_resp); in svc_clts_ksend()
585 ud->ud_resp = NULL; in svc_clts_ksend()
589 freemsg(ud->ud_resp); in svc_clts_ksend()
590 ud->ud_resp = NULL; in svc_clts_ksend()
628 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kfreeargs() local
638 if (ud->ud_inmp) { in svc_clts_kfreeargs()
639 freemsg(ud->ud_inmp); in svc_clts_kfreeargs()
640 ud->ud_inmp = NULL; in svc_clts_kfreeargs()
650 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kgetres() local
699 ud->ud_resp->b_cont = mp; in svc_clts_kgetres()
708 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kfreeres() local
710 if (ud->ud_resp == NULL || ud->ud_resp->b_cont == NULL) in svc_clts_kfreeres()
720 ASSERT(ud->ud_resp->b_cont->b_cont == NULL); in svc_clts_kfreeres()
721 freeb(ud->ud_resp->b_cont); in svc_clts_kfreeres()
722 ud->ud_resp->b_cont = NULL; in svc_clts_kfreeres()