Lines Matching refs:reclen
318 int i, c, reclen, checksum, length; in save_serial() local
323 reclen = 0; in save_serial()
330 c = *(volatile uchar*)(address + reclen); /* get one byte */ in save_serial()
332 data[2*reclen] = hex[(c>>4)&0x0f]; in save_serial()
333 data[2*reclen+1] = hex[c & 0x0f]; in save_serial()
334 data[2*reclen+2] = '\0'; in save_serial()
335 ++reclen; in save_serial()
338 if(reclen == SREC_BYTES_PER_RECORD || count == 0) { in save_serial()
340 if(reclen) { /* build & write a data record: */ in save_serial()
342 length = 4 + reclen + 1; in save_serial()
360 address += reclen; /* increment address */ in save_serial()
362 reclen = 0; in save_serial()