Lines Matching refs:ud

216 	struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf;  in svc_clts_kclone_destroy()  local
218 if (ud->ud_resp) { in svc_clts_kclone_destroy()
222 ASSERT(ud->ud_resp->b_cont == NULL); in svc_clts_kclone_destroy()
228 freeb(ud->ud_resp); in svc_clts_kclone_destroy()
230 if (ud->ud_inmp) in svc_clts_kclone_destroy()
231 freemsg(ud->ud_inmp); in svc_clts_kclone_destroy()
277 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_krecv() local
370 if (ud->ud_resp) { in svc_clts_krecv()
371 if (ud->ud_resp->b_cont != NULL) { in svc_clts_krecv()
373 "b_cont %p", (void *)ud->ud_resp, in svc_clts_krecv()
374 (void *)ud->ud_resp->b_cont); in svc_clts_krecv()
376 freeb(ud->ud_resp); in svc_clts_krecv()
383 ud->ud_resp = mp; in svc_clts_krecv()
385 ud->ud_resp->b_cont = NULL; in svc_clts_krecv()
402 ud->ud_inmp = mp; in svc_clts_krecv()
410 if (ud->ud_resp) { in svc_clts_krecv()
414 ASSERT(ud->ud_resp->b_cont == NULL); in svc_clts_krecv()
415 freeb(ud->ud_resp); in svc_clts_krecv()
416 ud->ud_resp = NULL; in svc_clts_krecv()
434 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_ksend() local
447 ASSERT(ud->ud_resp != NULL); in svc_clts_ksend()
466 if (ud->ud_resp->b_cont == NULL) { in svc_clts_ksend()
493 ud->ud_resp->b_cont = mp; in svc_clts_ksend()
519 msgsz = (int)xmsgsize(ud->ud_resp->b_cont); in svc_clts_ksend()
542 ASSERT(MBLKL(ud->ud_resp) >= TUNITDATAREQSZ); in svc_clts_ksend()
543 udreq = (struct T_unitdata_req *)ud->ud_resp->b_rptr; in svc_clts_ksend()
568 mp = reallocb(ud->ud_resp, size, 1); in svc_clts_ksend()
571 ud->ud_resp = mp; in svc_clts_ksend()
595 put(clone_xprt->xp_wq, ud->ud_resp); in svc_clts_ksend()
597 ud->ud_resp = NULL; in svc_clts_ksend()
601 freemsg(ud->ud_resp); in svc_clts_ksend()
602 ud->ud_resp = NULL; in svc_clts_ksend()
640 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kfreeargs() local
652 if (ud->ud_inmp) { in svc_clts_kfreeargs()
653 freemsg(ud->ud_inmp); in svc_clts_kfreeargs()
654 ud->ud_inmp = NULL; in svc_clts_kfreeargs()
664 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kgetres() local
715 ud->ud_resp->b_cont = mp; in svc_clts_kgetres()
725 struct udp_data *ud = (struct udp_data *)clone_xprt->xp_p2buf; in svc_clts_kfreeres() local
727 if (ud->ud_resp == NULL || ud->ud_resp->b_cont == NULL) in svc_clts_kfreeres()
739 ASSERT(ud->ud_resp->b_cont->b_cont == NULL); in svc_clts_kfreeres()
740 freeb(ud->ud_resp->b_cont); in svc_clts_kfreeres()
741 ud->ud_resp->b_cont = NULL; in svc_clts_kfreeres()