Home
last modified time | relevance | path

Searched refs:udreq (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/lib/libnsl/nsl/
H A Dt_sndudata.c51 struct T_unitdata_req *udreq; in _tx_sndudata() local
112 udreq = (struct T_unitdata_req *)ctlbuf.buf; in _tx_sndudata()
114 udreq->PRIM_type = T_UNITDATA_REQ; in _tx_sndudata()
115 udreq->DEST_length = unitdata->addr.len; in _tx_sndudata()
116 udreq->DEST_offset = 0; in _tx_sndudata()
117 udreq->OPT_length = unitdata->opt.len; in _tx_sndudata()
118 udreq->OPT_offset = 0; in _tx_sndudata()
123 unitdata->addr.buf, &udreq->DEST_offset) < 0) { in _tx_sndudata()
133 size = udreq->DEST_offset + udreq->DEST_length; in _tx_sndudata()
137 unitdata->opt.buf, &udreq->OPT_offset) < 0) { in _tx_sndudata()
[all …]
H A Dt_sndvudata.c53 struct T_unitdata_req *udreq; in _tx_sndvudata() local
115 udreq = (struct T_unitdata_req *)ctlbuf.buf; in _tx_sndvudata()
117 udreq->PRIM_type = T_UNITDATA_REQ; in _tx_sndvudata()
118 udreq->DEST_length = unitdata->addr.len; in _tx_sndvudata()
119 udreq->DEST_offset = 0; in _tx_sndvudata()
120 udreq->OPT_length = unitdata->opt.len; in _tx_sndvudata()
121 udreq->OPT_offset = 0; in _tx_sndvudata()
126 unitdata->addr.buf, &udreq->DEST_offset) < 0) { in _tx_sndvudata()
136 size = udreq->DEST_offset + udreq->DEST_length; in _tx_sndvudata()
140 unitdata->opt.buf, &udreq->OPT_offset) < 0) { in _tx_sndvudata()
[all …]
/illumos-gate/usr/src/uts/common/ktli/
H A Dt_ksndudat.c71 struct T_unitdata_req *udreq; in t_ksndudata() local
154 udreq = (struct T_unitdata_req *)bp->b_wptr; in t_ksndudata()
155 udreq->PRIM_type = T_UNITDATA_REQ; in t_ksndudata()
156 udreq->DEST_length = unitdata->addr.len; in t_ksndudata()
160 udreq->DEST_offset = (t_scalar_t)msgsz; in t_ksndudata()
163 udreq->DEST_offset = 0; in t_ksndudata()
165 udreq->OPT_length = unitdata->opt.len; in t_ksndudata()
168 udreq->OPT_offset = (t_scalar_t)msgsz; in t_ksndudata()
171 udreq->OPT_offset = 0; in t_ksndudata()
/illumos-gate/usr/src/uts/common/rpc/
H A Dsvc_clts.c439 struct T_unitdata_req *udreq; in svc_clts_ksend() local
543 udreq = (struct T_unitdata_req *)ud->ud_resp->b_rptr; in svc_clts_ksend()
544 ASSERT(udreq->PRIM_type == T_UNITDATA_IND); in svc_clts_ksend()
545 udreq->PRIM_type = T_UNITDATA_REQ; in svc_clts_ksend()
556 if (udreq->DEST_length == 0) in svc_clts_ksend()
559 udreq->OPT_offset = _TPI_ALIGN_TOPT(udreq->DEST_offset + in svc_clts_ksend()
560 udreq->DEST_length); in svc_clts_ksend()
562 udreq->OPT_length = sizeof (struct T_opthdr) + in svc_clts_ksend()
565 size = udreq->OPT_length + udreq->OPT_offset; in svc_clts_ksend()
572 udreq = (struct T_unitdata_req *)mp->b_rptr; in svc_clts_ksend()
[all …]
H A Dclnt_clts.c2022 struct T_unitdata_req *udreq; in clnt_clts_dispatch_send() local
2051 udreq = (struct T_unitdata_req *)bp->b_wptr; in clnt_clts_dispatch_send()
2052 udreq->PRIM_type = T_UNITDATA_REQ; in clnt_clts_dispatch_send()
2053 udreq->DEST_length = addr->len; in clnt_clts_dispatch_send()
2057 udreq->DEST_offset = (t_scalar_t)msgsz; in clnt_clts_dispatch_send()
2060 udreq->DEST_offset = 0; in clnt_clts_dispatch_send()
2061 udreq->OPT_length = 0; in clnt_clts_dispatch_send()
2062 udreq->OPT_offset = 0; in clnt_clts_dispatch_send()
/illumos-gate/usr/src/uts/common/io/
H A Dtl.c4997 struct T_unitdata_req *udreq; in tl_uderr() local
5006 udreq = (struct T_unitdata_req *)mp->b_rptr; in tl_uderr()
5007 alen = udreq->DEST_length; in tl_uderr()
5008 olen = udreq->OPT_length; in tl_uderr()
5095 struct T_unitdata_req *udreq; in tl_unitdata() local
5131 alen = udreq->DEST_length; in tl_unitdata()
5132 aoff = udreq->DEST_offset; in tl_unitdata()
5133 oldolen = olen = udreq->OPT_length; in tl_unitdata()
5134 ooff = udreq->OPT_offset; in tl_unitdata()
5389 bcopy((void *)((uintptr_t)udreq + ooff), in tl_unitdata()
[all …]