Lines Matching refs:dimm

285 fbd_eeprom(int channel, int dimm, nb_dimm_t *dp)  in fbd_eeprom()  argument
290 t = read_spd_eeprom(channel, dimm, 0) & 0xf; in fbd_eeprom()
297 dp->manufacture_id = read_spd_eeprom(channel, dimm, 117) | in fbd_eeprom()
298 (read_spd_eeprom(channel, dimm, 118) << 8); in fbd_eeprom()
299 dp->manufacture_location = read_spd_eeprom(channel, dimm, 119); in fbd_eeprom()
301 (read_spd_eeprom(channel, dimm, 122) << 24) | in fbd_eeprom()
302 (read_spd_eeprom(channel, dimm, 123) << 16) | in fbd_eeprom()
303 (read_spd_eeprom(channel, dimm, 124) << 8) | in fbd_eeprom()
304 read_spd_eeprom(channel, dimm, 125); in fbd_eeprom()
305 t = read_spd_eeprom(channel, dimm, 121); in fbd_eeprom()
307 dp->manufacture_year = read_spd_eeprom(channel, dimm, 120); in fbd_eeprom()
311 read_spd_eeprom(channel, dimm, 128 + i); in fbd_eeprom()
315 read_spd_eeprom(channel, dimm, 146 + i); in fbd_eeprom()
322 ddr2_eeprom(int channel, int dimm, nb_dimm_t *dp) in ddr2_eeprom() argument
327 slave = channel & 0x1 ? dimm + 4 : dimm; in ddr2_eeprom()
349 (read_spd_eeprom(channel, dimm, 65) << 8); in ddr2_eeprom()
380 nb_dimm_present(int channel, int dimm) in nb_dimm_present() argument
386 slave = channel & 0x1 ? dimm + 4 : dimm; in nb_dimm_present()
392 rc = MTR_PRESENT(MTR_RD(channel, dimm)); in nb_dimm_present()
399 nb_ddr2_dimm_init(int channel, int dimm, int start_rank) in nb_ddr2_dimm_init() argument
403 if (nb_dimm_present(channel, dimm) == B_FALSE) in nb_ddr2_dimm_init()
408 ddr2_eeprom(channel, dimm, dp); in nb_ddr2_dimm_init()
419 nb_fbd_dimm_init(int channel, int dimm, uint16_t mtr) in nb_fbd_dimm_init() argument
426 t = read_spd_eeprom(channel, dimm, SPD_MEM_TYPE) & 0xf; in nb_fbd_dimm_init()
434 fbd_eeprom(channel, dimm, dp); in nb_fbd_dimm_init()
437 dp->start_rank = dimm << 1; in nb_fbd_dimm_init()
731 x8450_dimm_label(int dimm, char *label, int label_sz) in x8450_dimm_label() argument
733 int channel = dimm >> 3; in x8450_dimm_label()
735 dimm = dimm & 0x7; in x8450_dimm_label()
736 (void) snprintf(label, label_sz, "D%d", (dimm * 4) + channel); in x8450_dimm_label()
750 cp3250_dimm_label(int dimm, char *label, int label_sz) in cp3250_dimm_label() argument
752 int channel = dimm / nb_dimms_per_channel; in cp3250_dimm_label()
754 dimm = dimm % nb_dimms_per_channel; in cp3250_dimm_label()
756 dimm); in cp3250_dimm_label()