Lines Matching refs:checksum
57 int *checksum);
69 int *checksum);
694 int checksum, i, len; in srec_read() local
696 checksum = 0; in srec_read()
698 if (read_num(line, &len, &count, 1, &checksum) < 0) in srec_read()
720 if (read_num(line, &len, addr, addr_sz, &checksum) < 0) in srec_read()
726 if (read_num(line, &len, &num, 1, &checksum) < 0) in srec_read()
737 if ((int) _checksum != (~checksum & 0xFF)) in srec_read()
848 int len, addr_sz, checksum; in srec_write() local
857 checksum = 0; in srec_write()
861 write_num(line, &len, addr_sz + sz + 1, 1, &checksum); in srec_write()
862 write_num(line, &len, addr, addr_sz, &checksum); in srec_write()
864 write_num(line, &len, *p, 1, &checksum); in srec_write()
865 write_num(line, &len, ~checksum & 0xFF, 1, NULL); in srec_write()
900 int checksum, i, len; in ihex_read() local
903 checksum = 0; in ihex_read()
905 if (read_num(line, &len, &count, 1, &checksum) < 0) in ihex_read()
907 if (read_num(line, &len, addr, 2, &checksum) < 0) in ihex_read()
912 checksum += *type - '0'; in ihex_read()
916 if (read_num(line, &len, num, 1, &checksum) < 0) in ihex_read()
930 if (read_num(line, &len, num, 2, &checksum) < 0) in ihex_read()
937 if (read_num(line, &len, num, 4, &checksum) < 0) in ihex_read()
944 if (read_num(line, &len, &_checksum, 1, &checksum) < 0) in ihex_read()
947 if ((checksum & 0xFF) != 0) { in ihex_read()
986 int len, checksum; in ihex_write() local
990 checksum = 0; in ihex_write()
993 write_num(line, &len, sz, 1, &checksum); in ihex_write()
994 write_num(line, &len, addr, 2, &checksum); in ihex_write()
995 write_num(line, &len, type, 1, &checksum); in ihex_write()
999 write_num(line, &len, *p, 1, &checksum); in ihex_write()
1001 write_num(line, &len, num, sz, &checksum); in ihex_write()
1003 write_num(line, &len, (~checksum + 1) & 0xFF, 1, NULL); in ihex_write()
1011 read_num(const char *line, int *len, uint64_t *num, size_t sz, int *checksum) in read_num() argument
1022 if (checksum != NULL) in read_num()
1023 *checksum = (*checksum + b) & 0xFF; in read_num()
1030 write_num(char *line, int *len, uint64_t num, size_t sz, int *checksum) in write_num() argument
1039 if (checksum != NULL) in write_num()
1040 *checksum = (*checksum + b) & 0xFF; in write_num()