Lines Matching refs:block
50 static unsigned short block, prevblock;
94 block = 0;
114 timeout = rfc2131_sleep_interval(block?TFTP_REXMT: TIMEOUT, retry);
120 if (!block && retry++ < MAX_TFTP_RETRIES)
128 if (block && ((retry += TFTP_REXMT) < TFTP_TIMEOUT))
194 block = tp.u.ack.block = 0; /* this ensures, that */
202 block = ntohs(tp.u.ack.block = tr->u.data.block); }
207 if ((block || bcounter) && (block != (unsigned short)(prevblock+1))) {
209 tp.u.ack.block = htons(block = prevblock);
215 if ((unsigned short)(block-prevblock) != 1) {
220 prevblock = block;
250 timeout = rfc2131_sleep_interval (block ? TFTP_REXMT : TIMEOUT, retry);
260 if (! block && retry++ < MAX_TFTP_RETRIES)
274 if (block && ((retry += TFTP_REXMT) < TFTP_TIMEOUT))
374 block = tp.u.ack.block = 0;
392 block = ntohs (tp.u.ack.block = tr->u.data.block);
398 if ((block || bcounter) && (block != (unsigned short) (prevblock + 1)))
400 tp.u.ack.block = htons (block = prevblock);
420 if ((unsigned short) (block - prevblock) != 1)
424 prevblock = block;
450 block = 0;
705 /* read blocks and invoke fnc for each block */
710 rc = fnc(buf, ++block, len, len < packetsize);