Lines Matching refs:valsize
781 size_t valsize, copyinsize = 0;
784 valsize = sopt->sopt_valsize;
790 if ( valsize < sizeof(struct ip_fw_64) ) {
795 if ( valsize > copyinsize )
796 sopt->sopt_valsize = valsize = copyinsize;
802 if ((error = copyin(sopt->sopt_val, fw64, valsize)) != 0){
808 bcopy(CAST_DOWN(caddr_t, sopt->sopt_val), fw64, valsize);
810 valsize = copyfrom64fw( fw64, user_ip_fw, valsize );
815 if ( valsize < sizeof(struct ip_fw_32) ) {
820 if ( valsize > copyinsize)
821 sopt->sopt_valsize = valsize = copyinsize;
827 if ( (error = copyin(sopt->sopt_val, fw32, valsize)) != 0){
833 bcopy(CAST_DOWN(caddr_t, sopt->sopt_val), fw32, valsize);
835 valsize = copyfrom32fw( fw32, user_ip_fw, valsize);
839 *size = valsize;