Lines Matching refs:control

933 so_closefds(void *control, t_uscalar_t controllen, int oldflg,  in so_closefds()  argument
938 if (control == NULL) in so_closefds()
942 close_fds(control, controllen, startoff); in so_closefds()
946 for (cmsg = (struct cmsghdr *)control; in so_closefds()
947 CMSG_VALID(cmsg, control, (uintptr_t)control + controllen); in so_closefds()
965 so_truncatecmsg(void *control, t_uscalar_t controllen, uint_t maxlen) in so_truncatecmsg() argument
970 if (control == NULL) in so_truncatecmsg()
973 for (cmsg = control; in so_truncatecmsg()
974 CMSG_VALID(cmsg, control, (uintptr_t)control + controllen); in so_truncatecmsg()
1006 so_getfdopt(void *control, t_uscalar_t controllen, int oldflg, in so_getfdopt() argument
1013 if (control == NULL) { in so_getfdopt()
1020 *fdsp = control; in so_getfdopt()
1032 for (cmsg = (struct cmsghdr *)control; in so_getfdopt()
1033 CMSG_VALID(cmsg, control, (uintptr_t)control + controllen); in so_getfdopt()
1058 so_optlen(void *control, t_uscalar_t controllen, int oldflg) in so_optlen() argument
1064 if (control == NULL) in so_optlen()
1071 for (cmsg = (struct cmsghdr *)control; in so_optlen()
1072 CMSG_VALID(cmsg, control, (uintptr_t)control + controllen); in so_optlen()
1092 so_cmsg2opt(void *control, t_uscalar_t controllen, int oldflg, mblk_t *mp) in so_cmsg2opt() argument
1097 if (control == NULL) in so_cmsg2opt()
1104 for (cmsg = (struct cmsghdr *)control; in so_cmsg2opt()
1105 CMSG_VALID(cmsg, control, (uintptr_t)control + controllen); in so_cmsg2opt()
1213 void *control, t_uscalar_t controllen) in so_opt2cmsg() argument
1222 (((uint8_t *)control) + ROUNDUP_cmsglen(controllen)); in so_opt2cmsg()
1224 cmsg = (struct cmsghdr *)control; in so_opt2cmsg()
1239 ASSERT((uintptr_t)cmsg <= (uintptr_t)control + controllen); in so_opt2cmsg()
1247 error = fdbuf_extract(fdbuf, control, in so_opt2cmsg()
1341 control, controllen, (void *)cend, (void *)cmsg)); in so_opt2cmsg()