/illumos-gate/usr/src/lib/libjedec/common/ |
H A D | libjedec_spd.h | 49 } spd_info_t; typedef 68 void (*sp_parse)(spd_info_t *, uint32_t, uint32_t, const char *); 110 extern void spd_parse(spd_info_t *, const spd_parse_t *, size_t); 111 extern void spd_nvl_err(spd_info_t *, const char *, spd_error_kind_t, 113 extern void spd_nvl_insert_str(spd_info_t *, const char *, const char *); 114 extern void spd_nvl_insert_u32(spd_info_t *, const char *, uint32_t); 115 extern void spd_nvl_insert_u64(spd_info_t *, const char *, uint64_t); 116 extern void spd_nvl_insert_u32_array(spd_info_t *, const char *, 118 extern void spd_nvl_insert_u64_array(spd_info_t *, const char *, 120 extern void spd_nvl_insert_boolean_array(spd_info_t *, const char *, [all …]
|
H A D | libjedec_spd.c | 48 spd_nvl_err(spd_info_t *si, const char *key, spd_error_kind_t err, in spd_nvl_err() 102 spd_nvl_insert_str(spd_info_t *si, const char *key, const char *data) in spd_nvl_insert_str() 118 spd_nvl_insert_u32(spd_info_t *si, const char *key, uint32_t data) in spd_nvl_insert_u32() 134 spd_nvl_insert_u64(spd_info_t *si, const char *key, uint64_t data) in spd_nvl_insert_u64() 150 spd_nvl_insert_u8_array(spd_info_t *si, const char *key, in spd_nvl_insert_u8_array() 167 spd_nvl_insert_u32_array(spd_info_t *si, const char *key, in spd_nvl_insert_u32_array() 184 spd_nvl_insert_u64_array(spd_info_t *si, const char *key, in spd_nvl_insert_u64_array() 201 spd_nvl_insert_boolean_array(spd_info_t *si, const char *key, in spd_nvl_insert_boolean_array() 218 spd_nvl_insert_key(spd_info_t *si, const char *key) in spd_nvl_insert_key() 234 spd_insert_map(spd_info_t *si, const char *key, uint8_t spd_val, in spd_insert_map() [all …]
|
H A D | libjedec_spd_ddr5.c | 34 spd_parse_ddr5_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_nbytes() 75 spd_parse_ddr5_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_mod_type() 97 spd_parse_ddr5_isassym(spd_info_t *si) in spd_parse_ddr5_isassym() 142 spd_parse_ddr5_denpkg(spd_info_t *si, uint8_t data, const char *ndie_key, in spd_parse_ddr5_denpkg() 157 spd_parse_ddr5_denpkg_pri(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_denpkg_pri() 165 spd_parse_ddr5_denpkg_sec(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_denpkg_sec() 186 spd_parse_ddr5_addr(spd_info_t *si, uint8_t data, const char *row_key, in spd_parse_ddr5_addr() 197 spd_parse_ddr5_addr_pri(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_addr_pri() 205 spd_parse_ddr5_addr_sec(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_addr_sec() 223 spd_parse_ddr5_width(spd_info_t *si, uint8_t data, const char *key) in spd_parse_ddr5_width() [all …]
|
H A D | libjedec_spd_ddr3.c | 47 spd_parse_ddr3_nbytes(spd_info_t *si, uint32_t off, uint32_t len, 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() 134 spd_parse_ddr3_density(spd_info_t *si, uint32_t off, uint32_t len, 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() 170 spd_parse_ddr3_volt(spd_info_t *si, uint32_t off, uint32_t len, 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() 240 spd_parse_ddr3_bus_width(spd_info_t *si, uint32_t off, uint32_t len, 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() 287 spd_parse_ddr3_mtb(spd_info_t *si, uint32_t off, uint32_t len, 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() [all …]
|
H A D | libjedec_spd_ddr4.c | 40 spd_parse_ddr4_nbytes(spd_info_t *si, uint32_t off, uint32_t len, 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() 145 spd_parse_ddr4_density(spd_info_t *si, uint32_t off, uint32_t len, 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() 187 spd_parse_ddr4_pkg_common(spd_info_t *si, uint8_t data, const char *die_key, in spd_parse_ddr4_pkg_common() 200 spd_parse_ddr4_pri_pkg(spd_info_t *si, uint32_t off, uint32_t len, 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() 246 spd_parse_ddr4_feat(spd_info_t *si, uint32_t off, uint32_t len, const char *key) 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() 294 spd_parse_ddr4_volt(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr4_volt() [all …]
|
H A D | libjedec_spd_lp4.c | 41 spd_parse_lp4_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_nbytes() 82 spd_parse_lp4_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_mod_type() 131 spd_parse_lp4_density(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_density() 156 spd_parse_lp4_addr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_addr() 177 spd_parse_lp4_pkg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_pkg() 211 spd_parse_lp4_feat(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_feat() 225 spd_parse_lp4_feat2(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_feat2() 269 spd_parse_lp4_mod_org(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_mod_org() 301 spd_parse_lp4_bus_width(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_bus_width() 324 spd_parse_lp4_therm(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp4_therm() [all …]
|
H A D | libjedec_spd_lp5.c | 35 spd_parse_lp5_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_nbytes() 81 spd_parse_lp5_density(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_density() 106 spd_parse_lp5_address(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_address() 136 spd_parse_lp5_pkg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_pkg() 151 spd_parse_lp5_opt_feat(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_opt_feat() 191 spd_parse_lp5_mod_org(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_mod_org() 217 spd_parse_lp5_width(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_width() 243 spd_parse_lp5_sigload(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_sigload() 265 spd_parse_lp5_timebase(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_lp5_timebase() 329 spd_parse_lp5(spd_info_t *si) in spd_parse_lp5()
|