Lines Matching refs:off
47 spd_parse_ddr3_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_nbytes() argument
50 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_nbytes()
93 spd_parse_ddr3_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_mod_type() argument
96 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_mod_type()
134 spd_parse_ddr3_density(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_density() argument
137 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_density()
158 spd_parse_ddr3_addr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_addr() argument
161 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_addr()
170 spd_parse_ddr3_volt(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_volt() argument
173 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_volt()
216 spd_parse_ddr3_mod_org(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_mod_org() argument
219 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_mod_org()
240 spd_parse_ddr3_bus_width(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_bus_width() argument
243 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_bus_width()
265 spd_parse_ddr3_ftb(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_ftb() argument
268 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_ftb()
287 spd_parse_ddr3_mtb(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_mtb() argument
290 const uint8_t dividend = si->si_data[off]; in spd_parse_ddr3_mtb()
291 const uint8_t divisor = si->si_data[off + 1]; in spd_parse_ddr3_mtb()
305 spd_parse_ddr3_cas(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_cas() argument
313 const uint32_t data = si->si_data[off + byte]; in spd_parse_ddr3_cas()
337 spd_parse_ddr3_mtb_time(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_mtb_time() argument
340 const uint64_t ps = (uint64_t)si->si_data[off] * SPD_DDR3_MTB_PS; in spd_parse_ddr3_mtb_time()
355 spd_parse_ddr3_tras(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_tras() argument
358 const uint8_t ras_nib = SPD_DDR3_RAS_RC_UPPER_RAS(si->si_data[off]); in spd_parse_ddr3_tras()
361 return (spd_parse_ddr_time(si, key, ras_nib, si->si_data[off + 1], 0)); in spd_parse_ddr3_tras()
369 spd_parse_ddr3_trc(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_trc() argument
372 const uint8_t rc_nib = SPD_DDR3_RAS_RC_UPPER_RC(si->si_data[off]); in spd_parse_ddr3_trc()
374 return (spd_parse_ddr_time(si, key, rc_nib, si->si_data[off + 2], in spd_parse_ddr3_trc()
375 si->si_data[off + len - 1])); in spd_parse_ddr3_trc()
379 spd_parse_ddr3_tfaw(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_tfaw() argument
382 const uint8_t nib = SPD_DDR3_TFAB_NIB_UPPER_TFAW(si->si_data[off]); in spd_parse_ddr3_tfaw()
385 return (spd_parse_ddr_time(si, key, nib, si->si_data[off + 1], 0)); in spd_parse_ddr3_tfaw()
389 spd_parse_ddr3_opt_feat(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_opt_feat() argument
392 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_opt_feat()
423 spd_parse_ddr3_refresh(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_refresh() argument
426 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_refresh()
444 spd_parse_ddr3_ts(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_ts() argument
447 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_ts()
469 spd_parse_ddr3_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_type() argument
472 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_type()
510 spd_parse_ddr3_mac(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr3_mac() argument
512 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_mac()
528 spd_parse_ddr3_crc(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr3_crc() argument
530 const uint16_t expect = si->si_data[off + len - 2] | in spd_parse_ddr3_crc()
531 (si->si_data[off + len - 1] << 8); in spd_parse_ddr3_crc()
535 spd_parse_crc_expect(si, off, crc_len, expect, key); in spd_parse_ddr3_crc()
647 spd_parse_ddr3_design(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_design() argument
650 ASSERT3U(off, >=, SPD_DDR3_RDIMM_HEIGHT); in spd_parse_ddr3_design()
651 return (spd_parse_design(si, off, SPD_DDR3_UDIMM_HEIGHT)); in spd_parse_ddr3_design()
655 spd_parse_ddr3_edge(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_edge() argument
658 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_edge()
683 spd_parse_ddr3_rdimm_attr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_rdimm_attr() argument
686 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_rdimm_attr()
697 spd_parse_ddr3_rdimm_hs(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_rdimm_hs() argument
700 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_rdimm_hs()
707 spd_parse_ddr3_rdimm_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_rdimm_type() argument
710 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_rdimm_type()
747 spd_parse_ddr3_rdimm_cads(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_rdimm_cads() argument
750 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_rdimm_cads()
761 spd_parse_ddr3_rdimm_ccds(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_rdimm_ccds() argument
764 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_rdimm_ccds()
824 spd_parse_ddr3_lrdimm_attr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_attr() argument
827 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_lrdimm_attr()
845 spd_parse_ddr3_lrdimm_mb(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_mb() argument
855 spd_parse_jedec_id(si, off, 2, SPD_KEY_DEV_DB_MFG); in spd_parse_ddr3_lrdimm_mb()
856 spd_parse_jedec_id_str(si, off, 2, SPD_KEY_DEV_DB_MFG_NAME); in spd_parse_ddr3_lrdimm_mb()
860 spd_parse_ddr3_lrdimm_tcds(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_tcds() argument
863 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_lrdimm_tcds()
874 spd_parse_ddr3_lrdimm_ckds(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_ckds() argument
877 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_lrdimm_ckds()
894 spd_parse_ddr3_lrdimm_ext_delay(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_ext_delay() argument
897 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_lrdimm_ext_delay()
922 spd_parse_ddr3_lrdimm_add_delay_csy(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_add_delay_csy() argument
925 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_lrdimm_add_delay_csy()
928 ASSERT3U(off, >, SPD_DDR3_LRDIMM_TCDS); in spd_parse_ddr3_lrdimm_add_delay_csy()
943 spd_parse_ddr3_lrdimm_add_delay_odt(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_add_delay_odt() argument
946 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_lrdimm_add_delay_odt()
980 spd_parse_ddr3_lrdimm_mdq(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_mdq() argument
983 const uint8_t d800 = si->si_data[off]; in spd_parse_ddr3_lrdimm_mdq()
984 const uint8_t d1333 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE]; in spd_parse_ddr3_lrdimm_mdq()
985 const uint8_t d1866 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE * 2]; in spd_parse_ddr3_lrdimm_mdq()
998 spd_parse_ddr3_lrdimm_odt_common(spd_info_t *si, uint32_t off, in spd_parse_ddr3_lrdimm_odt_common() argument
1004 const uint8_t d800 = si->si_data[off]; in spd_parse_ddr3_lrdimm_odt_common()
1005 const uint8_t d1333 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE]; in spd_parse_ddr3_lrdimm_odt_common()
1006 const uint8_t d1866 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE * 2]; in spd_parse_ddr3_lrdimm_odt_common()
1051 spd_parse_ddr3_lrdimm_odt_r0(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_odt_r0() argument
1054 spd_parse_ddr3_lrdimm_odt_common(si, off, in spd_parse_ddr3_lrdimm_odt_r0()
1062 spd_parse_ddr3_lrdimm_odt_r2(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_odt_r2() argument
1065 spd_parse_ddr3_lrdimm_odt_common(si, off, in spd_parse_ddr3_lrdimm_odt_r2()
1074 spd_parse_ddr3_lrdimm_odt_r4(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_odt_r4() argument
1077 spd_parse_ddr3_lrdimm_odt_common(si, off, in spd_parse_ddr3_lrdimm_odt_r4()
1086 spd_parse_ddr3_lrdimm_odt_r6(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_odt_r6() argument
1089 spd_parse_ddr3_lrdimm_odt_common(si, off, in spd_parse_ddr3_lrdimm_odt_r6()
1117 spd_parse_ddr3_lrdimm_rtt(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_rtt() argument
1120 const uint8_t d800 = si->si_data[off]; in spd_parse_ddr3_lrdimm_rtt()
1121 const uint8_t d1333 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE]; in spd_parse_ddr3_lrdimm_rtt()
1122 const uint8_t d1866 = si->si_data[off + SPD_DDR3_LRDIMM_STRIDE * 2]; in spd_parse_ddr3_lrdimm_rtt()
1143 spd_parse_ddr3_lrdimm_mod_delay(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_lrdimm_mod_delay() argument
1146 const uint8_t d1v5 = si->si_data[off]; in spd_parse_ddr3_lrdimm_mod_delay()
1147 const uint8_t d1v35 = si->si_data[off + 2]; in spd_parse_ddr3_lrdimm_mod_delay()
1148 const uint8_t d1v25 = si->si_data[off + 4]; in spd_parse_ddr3_lrdimm_mod_delay()