Lines Matching refs:off
40 spd_parse_ddr4_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_nbytes() argument
43 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_nbytes()
94 spd_parse_ddr4_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_mod_type() argument
97 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_mod_type()
145 spd_parse_ddr4_density(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_density() argument
148 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_density()
170 spd_parse_ddr4_addr(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr4_addr() argument
172 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_addr()
200 spd_parse_ddr4_pri_pkg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_pri_pkg() argument
203 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_pri_pkg()
209 return (spd_parse_ddr4_pkg_common(si, si->si_data[off], in spd_parse_ddr4_pri_pkg()
214 spd_parse_ddr4_sec_pkg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_sec_pkg() argument
217 ASSERT3U(off, >=, SPD_DDR4_PRI_PKG); in spd_parse_ddr4_sec_pkg()
224 return (spd_parse_ddr4_pkg_common(si, si->si_data[off], in spd_parse_ddr4_sec_pkg()
246 spd_parse_ddr4_feat(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr4_feat() argument
248 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_feat()
259 spd_parse_ddr4_feat2(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_feat2() argument
262 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_feat2()
294 spd_parse_ddr4_volt(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr4_volt() argument
296 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_volt()
316 spd_parse_ddr4_mod_org(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_mod_org() argument
319 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_mod_org()
344 spd_parse_ddr4_bus_width(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_bus_width() argument
347 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_bus_width()
364 spd_parse_ddr4_therm(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_therm() argument
367 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_therm()
390 spd_parse_ddr4_ts(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_ts() argument
393 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_ts()
408 spd_parse_ddr4_tras(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_tras() argument
411 const uint8_t ras_nib = SPD_DDR4_RAS_RC_UPPER_RAS(si->si_data[off]); in spd_parse_ddr4_tras()
414 return (spd_parse_ddr_time(si, key, ras_nib, si->si_data[off + 1], 0)); in spd_parse_ddr4_tras()
422 spd_parse_ddr4_trc(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_trc() argument
425 const uint8_t rc_nib = SPD_DDR4_RAS_RC_UPPER_RC(si->si_data[off]); in spd_parse_ddr4_trc()
427 return (spd_parse_ddr_time(si, key, rc_nib, si->si_data[off + 2], in spd_parse_ddr4_trc()
428 si->si_data[off + len - 1])); in spd_parse_ddr4_trc()
435 spd_parse_ddr4_tfaw(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_tfaw() argument
438 const uint8_t faw_nib = SPD_DDR4_TFAW_UPPER_FAW(si->si_data[off]); in spd_parse_ddr4_tfaw()
439 return (spd_parse_ddr_time(si, key, faw_nib, si->si_data[off + 1], 0)); in spd_parse_ddr4_tfaw()
443 spd_parse_ddr4_twr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_twr() argument
446 const uint8_t twr_nib = SPD_DDR4_TWR_MIN_UPPER_TWR(si->si_data[off]); in spd_parse_ddr4_twr()
447 return (spd_parse_ddr_time(si, key, twr_nib, si->si_data[off + 1], 0)); in spd_parse_ddr4_twr()
451 spd_parse_ddr4_twtrs(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_twtrs() argument
454 const uint8_t twtrs_nib = SPD_DDR4_TWRT_UPPER_TWRS(si->si_data[off]); in spd_parse_ddr4_twtrs()
455 return (spd_parse_ddr_time(si, key, twtrs_nib, si->si_data[off + 1], in spd_parse_ddr4_twtrs()
460 spd_parse_ddr4_twtrl(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_twtrl() argument
463 const uint8_t twtrl_nib = SPD_DDR4_TWRT_UPPER_TWRL(si->si_data[off]); in spd_parse_ddr4_twtrl()
464 return (spd_parse_ddr_time(si, key, twtrl_nib, si->si_data[off + 2], in spd_parse_ddr4_twtrl()
469 spd_parse_ddr4_cas(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_cas() argument
477 if (SPD_DDR4_CAS_SUP3_RANGE(si->si_data[off + 3]) == in spd_parse_ddr4_cas()
485 uint32_t data = si->si_data[off + byte]; in spd_parse_ddr4_cas()
536 spd_parse_ddr4_nib_map(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_nib_map() argument
539 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_nib_map()
728 spd_parse_ddr4_design(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_design() argument
731 ASSERT3U(off, >=, SPD_DDR4_RDIMM_HEIGHT); in spd_parse_ddr4_design()
732 return (spd_parse_design(si, off, SPD_DDR4_RDIMM_HEIGHT)); in spd_parse_ddr4_design()
736 spd_parse_ddr4_edge(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_edge() argument
739 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_edge()
768 spd_parse_ddr4_rdimm_attr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_rdimm_attr() argument
771 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_rdimm_attr()
786 spd_parse_ddr4_rdimm_therm(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_rdimm_therm() argument
789 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_rdimm_therm()
796 spd_parse_ddr4_rdimm_rcd_mfg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_rdimm_rcd_mfg() argument
801 spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_RCD_MFG); in spd_parse_ddr4_rdimm_rcd_mfg()
802 spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_RCD_MFG_NAME); in spd_parse_ddr4_rdimm_rcd_mfg()
813 spd_parse_ddr4_rdimm_ods(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_rdimm_ods() argument
816 const uint8_t ods0 = si->si_data[off]; in spd_parse_ddr4_rdimm_ods()
817 const uint8_t ods1 = si->si_data[off + 1]; in spd_parse_ddr4_rdimm_ods()
888 spd_parse_ddr4_lrdimm_attr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_attr() argument
891 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_attr()
916 spd_parse_ddr4_lrdimm_rcd_mfg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_rcd_mfg() argument
921 spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_RCD_MFG); in spd_parse_ddr4_lrdimm_rcd_mfg()
922 spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_RCD_MFG_NAME); in spd_parse_ddr4_lrdimm_rcd_mfg()
923 spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_DB_MFG); in spd_parse_ddr4_lrdimm_rcd_mfg()
924 spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_DB_MFG_NAME); in spd_parse_ddr4_lrdimm_rcd_mfg()
933 spd_parse_ddr4_lrdimm_ods(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_ods() argument
936 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_ods()
975 spd_parse_ddr4_lrdimm_vrefdq_r0(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_vrefdq_r0() argument
978 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_vrefdq_r0()
980 const uint8_t range = si->si_data[off + len - 1]; in spd_parse_ddr4_lrdimm_vrefdq_r0()
987 spd_parse_ddr4_lrdimm_vrefdq_r1(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_vrefdq_r1() argument
990 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_vrefdq_r1()
992 const uint8_t range = si->si_data[off + len]; in spd_parse_ddr4_lrdimm_vrefdq_r1()
999 spd_parse_ddr4_lrdimm_vrefdq_r2(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_vrefdq_r2() argument
1002 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_vrefdq_r2()
1004 const uint8_t range = si->si_data[off + len]; in spd_parse_ddr4_lrdimm_vrefdq_r2()
1011 spd_parse_ddr4_lrdimm_vrefdq_r3(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_vrefdq_r3() argument
1014 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_vrefdq_r3()
1016 const uint8_t range = si->si_data[off + len]; in spd_parse_ddr4_lrdimm_vrefdq_r3()
1023 spd_parse_ddr4_lrdimm_vrefdq_db(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_vrefdq_db() argument
1026 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_vrefdq_db()
1027 const uint8_t range = si->si_data[off + len]; in spd_parse_ddr4_lrdimm_vrefdq_db()
1052 spd_parse_ddr4_lrdimm_mdq(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_mdq() argument
1055 const uint8_t d1866 = si->si_data[off]; in spd_parse_ddr4_lrdimm_mdq()
1056 const uint8_t d2400 = si->si_data[off + 1]; in spd_parse_ddr4_lrdimm_mdq()
1057 const uint8_t d3200 = si->si_data[off + 2]; in spd_parse_ddr4_lrdimm_mdq()
1075 spd_parse_ddr4_lrdimm_dram(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_dram() argument
1078 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_dram()
1098 spd_parse_ddr4_lrdimm_odt(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_odt() argument
1101 const uint8_t d1866 = si->si_data[off]; in spd_parse_ddr4_lrdimm_odt()
1102 const uint8_t d2400 = si->si_data[off + 1]; in spd_parse_ddr4_lrdimm_odt()
1103 const uint8_t d3200 = si->si_data[off + 2]; in spd_parse_ddr4_lrdimm_odt()
1116 spd_parse_ddr4_lrdimm_park(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_park() argument
1119 const uint8_t d1866 = si->si_data[off]; in spd_parse_ddr4_lrdimm_park()
1120 const uint8_t d2400 = si->si_data[off + 1]; in spd_parse_ddr4_lrdimm_park()
1121 const uint8_t d3200 = si->si_data[off + 2]; in spd_parse_ddr4_lrdimm_park()
1134 spd_parse_ddr4_lrdimm_dfe(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_lrdimm_dfe() argument
1137 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_lrdimm_dfe()