Lines Matching refs:ud_resp

116 	mblk_t	*ud_resp;			/* buffer for response */  member
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()
252 if (ud_src->ud_resp) in svc_clts_kclone_xprt()
253 ud_dst->ud_resp = dupb(ud_src->ud_resp); in svc_clts_kclone_xprt()
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()
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()
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()
715 ud->ud_resp->b_cont = mp; in svc_clts_kgetres()
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()