Lines Matching defs:tudr
97 struct T_unitdata_req *tudr;
101 size = sizeof (*tudr) + _TPI_ALIGN_TOPT(nlen) + clen;
109 tudr = (struct T_unitdata_req *)mp->b_rptr;
110 tudr->PRIM_type = T_UNITDATA_REQ;
111 tudr->DEST_length = nlen;
112 tudr->DEST_offset = sizeof (*tudr);
113 tudr->OPT_length = clen;
114 tudr->OPT_offset = (t_scalar_t)(sizeof (*tudr) +
117 bcopy(name, tudr + 1, nlen);
119 bcopy(control, (char *)tudr + tudr->OPT_offset, clen);
120 mp->b_wptr += (tudr ->OPT_offset + clen);
131 struct T_unitdata_req *tudr;
150 tudr = (struct T_unitdata_req *)mproto->b_rptr;
151 ASSERT(tudr->PRIM_type == T_UNITDATA_REQ);
154 if (tudr->DEST_length > 0) {
159 (mproto->b_rptr + tudr->DEST_offset);
162 if (tudr->DEST_length < sizeof (*sin)) {
169 if (tudr->DEST_length < sizeof (*sin6)) {
173 (mproto->b_rptr + tudr->DEST_offset);
185 if (tudr->OPT_length > 0) {
190 cmsg = (struct cmsghdr *)(mproto->b_rptr + tudr->OPT_offset);
191 cend = ((char *)cmsg + tudr->OPT_length);