Lines Matching defs:num
47 uint64_t *num, uint8_t *data, size_t *sz);
48 static void ihex_write(int ofd, int type, uint64_t addr, uint64_t num,
56 static int read_num(const char *line, int *len, uint64_t *num, size_t sz,
68 static void write_num(char *line, int *len, uint64_t num, size_t sz,
478 uint64_t addr, addr_base, entry, num, off, rec_addr, sec_addr;
531 if (ihex_read(line, &type, &addr, &num, data, &sz) < 0) {
570 addr_base = num << 16;
574 entry = num;
697 uint64_t count, _checksum, num;
731 if (read_num(line, &len, &num, 1, &checksum) < 0)
733 data[i] = (uint8_t) num;
901 ihex_read(const char *line, char *type, uint64_t *addr, uint64_t *num,
921 if (read_num(line, &len, num, 1, &checksum) < 0)
923 data[i] = (uint8_t) *num;
935 if (read_num(line, &len, num, 2, &checksum) < 0)
942 if (read_num(line, &len, num, 4, &checksum) < 0)
986 ihex_write(int ofd, int type, uint64_t addr, uint64_t num, const void *buf,
1006 write_num(line, &len, num, sz, &checksum);
1016 read_num(const char *line, int *len, uint64_t *num, size_t sz, int *checksum)
1020 *num = 0;
1025 *num = (*num << 8) | b;
1035 write_num(char *line, int *len, uint64_t num, size_t sz, int *checksum)
1040 b = (num >> ((sz - 1) * 8)) & 0xFF;