Lines Matching refs:restlen

593 	int restlen = ic->parm.dss1_io.datalen;  in interrogate_success()  local
598 if (restlen < 2) return (-100); /* frame too short */ in interrogate_success()
601 restlen -= 2; /* remaining bytes */ in interrogate_success()
603 if (restlen < 2) return (-103); in interrogate_success()
604 if ((*(src + restlen - 1)) || (*(src + restlen - 2))) return (-104); in interrogate_success()
605 restlen -= 2; in interrogate_success()
608 restlen--; in interrogate_success()
609 if (n > restlen) return (-105); in interrogate_success()
610 restlen = n; in interrogate_success()
611 } else if (n > restlen) in interrogate_success()
614 restlen = n; /* standard format */ in interrogate_success()
615 if (restlen < 3) return (-107); /* no procedure */ in interrogate_success()
617 restlen -= 3; in interrogate_success()
618 if (restlen < 2) return (-109); /* list missing */ in interrogate_success()
622 restlen -= 2; /* remaining bytes */ in interrogate_success()
624 if (restlen < 2) return (-111); in interrogate_success()
625 if ((*(src + restlen - 1)) || (*(src + restlen - 2))) return (-112); in interrogate_success()
626 restlen -= 2; in interrogate_success()
629 restlen--; in interrogate_success()
630 if (n > restlen) return (-113); in interrogate_success()
631 restlen = n; in interrogate_success()
632 } else if (n > restlen) in interrogate_success()
635 restlen = n; /* standard format */ in interrogate_success()
638 while (restlen >= 2) { in interrogate_success()
645 restlen -= 2; in interrogate_success()
646 if (n > restlen) return (-116); /* enum length wrong */ in interrogate_success()
647 restlen -= n; in interrogate_success()
672 if (restlen) return (-117); in interrogate_success()