Lines Matching refs:sopt_valsize
503 if (sopt->sopt_val != 0 || sopt->sopt_valsize != 0) {
677 if (sopt->sopt_valsize != sizeof(ndrvSpec64))
693 if (sopt->sopt_valsize != sizeof(ndrvSpec32))
891 if (sopt->sopt_val == 0 || sopt->sopt_valsize < 2 ||
892 sopt->sopt_level != SOL_NDRVPROTO || sopt->sopt_valsize > SOCK_MAXADDRLEN)
901 sizeof(struct sockaddr) + sopt->sopt_valsize, M_IFADDR, M_WAITOK);
906 result = copyin(sopt->sopt_val, &ndrv_multi->addr, sopt->sopt_valsize);
909 if (result == 0 && sopt->sopt_valsize != ndrv_multi->addr.sa_len)
945 if (sopt->sopt_val == 0 || sopt->sopt_valsize < 2 ||
952 MALLOC(multi_addr, struct sockaddr*, sopt->sopt_valsize,
958 result = copyin(sopt->sopt_val, multi_addr, sopt->sopt_valsize);
961 if (result == 0 && sopt->sopt_valsize != multi_addr->sa_len)