Lines Matching refs:sopt_valsize
598 if (sopt->sopt_valsize == 0) {
601 MALLOC(data, void *, sopt->sopt_valsize, M_TEMP, M_WAITOK);
604 error = sooptcopyin(sopt, data, sopt->sopt_valsize, sopt->sopt_valsize);
609 data, sopt->sopt_valsize);
619 if (sopt->sopt_valsize && sopt->sopt_val) {
620 MALLOC(data, void *, sopt->sopt_valsize, M_TEMP, M_WAITOK);
624 error = sooptcopyin(sopt, data, sopt->sopt_valsize, sopt->sopt_valsize);
626 len = sopt->sopt_valsize;
630 if (data != NULL && len > sopt->sopt_valsize)
631 panic_plain("ctl_ctloutput: ctl %s returned len (%lu) > sopt_valsize (%lu)\n",
632 kcb->kctl->name, len, sopt->sopt_valsize);
638 sopt->sopt_valsize = len;