Lines Matching defs:ud_resp
111 mblk_t *ud_resp; /* buffer for response */
213 if (ud->ud_resp) {
217 ASSERT(ud->ud_resp->b_cont == NULL);
223 freeb(ud->ud_resp);
247 if (ud_src->ud_resp)
248 ud_dst->ud_resp = dupb(ud_src->ud_resp);
359 * ud_resp. It will be used to generate the T_unitdata_req
365 if (ud->ud_resp) {
366 if (ud->ud_resp->b_cont != NULL) {
367 cmn_err(CE_WARN, "svc_clts_krecv: ud_resp %p, "
368 "b_cont %p", (void *)ud->ud_resp,
369 (void *)ud->ud_resp->b_cont);
371 freeb(ud->ud_resp);
378 ud->ud_resp = mp;
380 ud->ud_resp->b_cont = NULL;
405 if (ud->ud_resp) {
409 ASSERT(ud->ud_resp->b_cont == NULL);
410 freeb(ud->ud_resp);
411 ud->ud_resp = NULL;
442 ASSERT(ud->ud_resp != NULL);
461 if (ud->ud_resp->b_cont == NULL) {
488 ud->ud_resp->b_cont = mp;
514 msgsz = (int)xmsgsize(ud->ud_resp->b_cont);
537 ASSERT(MBLKL(ud->ud_resp) >= TUNITDATAREQSZ);
538 udreq = (struct T_unitdata_req *)ud->ud_resp->b_rptr;
563 mp = reallocb(ud->ud_resp, size, 1);
566 ud->ud_resp = mp;
590 put(clone_xprt->xp_wq, ud->ud_resp);
592 ud->ud_resp = NULL;
596 freemsg(ud->ud_resp);
597 ud->ud_resp = NULL;
710 ud->ud_resp->b_cont = mp;
722 if (ud->ud_resp == NULL || ud->ud_resp->b_cont == NULL)
732 * will freemsg(ud->ud_resp);
734 ASSERT(ud->ud_resp->b_cont->b_cont == NULL);
735 freeb(ud->ud_resp->b_cont);
736 ud->ud_resp->b_cont = NULL;