Lines Matching refs:tohp

1115 	struct T_opthdr *tohp;  in so_cmsglen()  local
1121 for (tohp = (struct T_opthdr *)opt; in so_cmsglen()
1122 tohp && _TPI_TOPT_VALID(tohp, opt, (uintptr_t)opt + optlen); in so_cmsglen()
1123 tohp = _TPI_TOPT_NEXTHDR(opt, optlen, tohp)) { in so_cmsglen()
1125 tohp->level, tohp->name, tohp->len)); in so_cmsglen()
1126 if (tohp->level == SOL_SOCKET && in so_cmsglen()
1127 (tohp->name == SO_SRCADDR || in so_cmsglen()
1128 tohp->name == SO_UNIX_CLOSE)) { in so_cmsglen()
1131 if (tohp->level == SOL_SOCKET && tohp->name == SO_FILEP) { in so_cmsglen()
1135 fdbuf = (struct fdbuf *)_TPI_TOPT_DATA(tohp); in so_cmsglen()
1136 fdbuflen = (int)_TPI_TOPT_DATALEN(tohp); in so_cmsglen()
1145 } else if (tohp->level == SOL_SOCKET && in so_cmsglen()
1146 tohp->name == SCM_TIMESTAMP) { in so_cmsglen()
1158 len = (t_uscalar_t)_TPI_TOPT_DATALEN(tohp); in so_cmsglen()
1188 struct T_opthdr *tohp; in so_opt2cmsg() local
1201 for (tohp = (struct T_opthdr *)opt; in so_opt2cmsg()
1202 tohp && _TPI_TOPT_VALID(tohp, opt, (uintptr_t)opt + optlen); in so_opt2cmsg()
1203 tohp = _TPI_TOPT_NEXTHDR(opt, optlen, tohp)) { in so_opt2cmsg()
1205 tohp->level, tohp->name, tohp->len)); in so_opt2cmsg()
1207 if (tohp->level == SOL_SOCKET && in so_opt2cmsg()
1208 (tohp->name == SO_SRCADDR || in so_opt2cmsg()
1209 tohp->name == SO_UNIX_CLOSE)) { in so_opt2cmsg()
1213 if (tohp->level == SOL_SOCKET && tohp->name == SO_FILEP) { in so_opt2cmsg()
1214 fdbuf = (struct fdbuf *)_TPI_TOPT_DATA(tohp); in so_opt2cmsg()
1215 fdbuflen = (int)_TPI_TOPT_DATALEN(tohp); in so_opt2cmsg()
1229 (int)_TPI_TOPT_DATALEN(tohp)); in so_opt2cmsg()
1231 cmsg->cmsg_level = tohp->level; in so_opt2cmsg()
1241 } else if (tohp->level == SOL_SOCKET && in so_opt2cmsg()
1242 tohp->name == SCM_TIMESTAMP) { in so_opt2cmsg()
1248 cmsg->cmsg_level = tohp->level; in so_opt2cmsg()
1249 cmsg->cmsg_type = tohp->name; in so_opt2cmsg()
1252 (timestruc_t *)P2ROUNDUP((intptr_t)&tohp[1], in so_opt2cmsg()
1285 cmsg->cmsg_level = tohp->level; in so_opt2cmsg()
1286 cmsg->cmsg_type = tohp->name; in so_opt2cmsg()
1287 cmsg->cmsg_len = (socklen_t)(_TPI_TOPT_DATALEN(tohp) + in so_opt2cmsg()
1291 bcopy(&tohp[1], CMSG_CONTENT(cmsg), in so_opt2cmsg()
1310 struct T_opthdr *tohp; in so_getopt_srcaddr() local
1318 for (tohp = (struct T_opthdr *)opt; in so_getopt_srcaddr()
1319 tohp && _TPI_TOPT_VALID(tohp, opt, (uintptr_t)opt + optlen); in so_getopt_srcaddr()
1320 tohp = _TPI_TOPT_NEXTHDR(opt, optlen, tohp)) { in so_getopt_srcaddr()
1322 tohp->level, tohp->name, tohp->len)); in so_getopt_srcaddr()
1323 if (tohp->level == SOL_SOCKET && in so_getopt_srcaddr()
1324 tohp->name == SO_SRCADDR) { in so_getopt_srcaddr()
1325 *srcp = _TPI_TOPT_DATA(tohp); in so_getopt_srcaddr()
1326 *srclenp = (t_uscalar_t)_TPI_TOPT_DATALEN(tohp); in so_getopt_srcaddr()
1337 struct T_opthdr *tohp; in so_getopt_unix_close() local
1341 for (tohp = (struct T_opthdr *)opt; in so_getopt_unix_close()
1342 tohp && _TPI_TOPT_VALID(tohp, opt, (uintptr_t)opt + optlen); in so_getopt_unix_close()
1343 tohp = _TPI_TOPT_NEXTHDR(opt, optlen, tohp)) { in so_getopt_unix_close()
1346 tohp->level, tohp->name, tohp->len)); in so_getopt_unix_close()
1347 if (tohp->level == SOL_SOCKET && in so_getopt_unix_close()
1348 tohp->name == SO_UNIX_CLOSE) in so_getopt_unix_close()