Lines Matching refs:si_data
398 const uint8_t data = si->si_data[off]; in spd_parse_rev()
412 id[0] = SPD_MFG_ID0_CONT(si->si_data[off]); in spd_parse_jedec_id()
413 id[1] = si->si_data[off + 1]; in spd_parse_jedec_id()
422 uint8_t cont = SPD_MFG_ID0_CONT(si->si_data[off]); in spd_parse_jedec_id_str()
426 str = libjedec_vendor_string(cont, si->si_data[off + 1]); in spd_parse_jedec_id_str()
432 si->si_data[off + 1]); in spd_parse_jedec_id_str()
450 if (si->si_data[off + i] == ' ') { in spd_parse_string()
455 if (isascii(si->si_data[off + i]) == 0 || in spd_parse_string()
456 isprint(si->si_data[off + i]) == 0) { in spd_parse_string()
460 si->si_data[off + i]); in spd_parse_string()
471 (void) memcpy(buf, &si->si_data[off], nbytes); in spd_parse_string()
494 "%02X", si->si_data[off + i]); in spd_parse_hex_string()
518 const uint8_t data = si->si_data[off]; in spd_parse_hex_vers()
540 spd_nvl_insert_u32(si, key, si->si_data[off]); in spd_parse_raw_u8()
546 uint8_t *data = (uint8_t *)si->si_data + off; in spd_parse_u8_array()
556 if (si->si_data[off] == SPD_DRAM_STEP_NOINFO) in spd_parse_dram_step()
576 const uint8_t data = si->si_data[off]; in spd_parse_height()
584 const uint8_t data = si->si_data[off]; in spd_parse_thickness()
637 const uint8_t mtb = si->si_data[off]; in spd_parse_mtb_ftb_time_pair()
638 const uint8_t ftb = si->si_data[off + len - 1]; in spd_parse_mtb_ftb_time_pair()
652 return (spd_parse_ddr_time(si, key, si->si_data[off + 1], in spd_parse_mtb_pair()
653 si->si_data[off], 0)); in spd_parse_mtb_pair()
736 const uint8_t data = si->si_data[design]; in spd_parse_design()
754 const uint8_t hdata = si->si_data[height]; in spd_parse_design()
774 crc = crc ^ (uint32_t)si->si_data[off + i] << 8; in spd_parse_crc_expect()
800 const uint16_t expect = si->si_data[off + len - 2] | in spd_parse_crc()
801 (si->si_data[off + len - 1] << 8); in spd_parse_crc()
873 si.si_data = buf; in libjedec_spd()