Symbol: nb_dimm
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
110
inb_rank(nvlist_t *newdimm, nb_dimm_t *nb_dimm, uint8_t channel, uint32_t dimm)
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
115
newrank = kmem_zalloc(sizeof (nvlist_t *) * nb_dimm->nranks, KM_SLEEP);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
116
for (i = 0; i < nb_dimm->nranks; i++) {
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
126
nb_dimm->start_rank + i, &interleave,
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
152
nb_dimm->nranks);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
153
for (i = 0; i < nb_dimm->nranks; i++)
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
155
kmem_free(newrank, sizeof (nvlist_t *) * nb_dimm->nranks);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
159
inb_dimm(nb_dimm_t *nb_dimm, uint8_t channel, uint32_t dimm)
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
168
if (nb_dimm->dimm_size >= 1024*1024*1024) {
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
170
(int)(nb_dimm->dimm_size / (1024*1024*1024)));
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
173
(int)(nb_dimm->dimm_size / (1024*1024)));
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
176
(void) nvlist_add_uint64(newdimm, "size", nb_dimm->dimm_size);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
177
(void) nvlist_add_uint32(newdimm, "nbanks", (uint32_t)nb_dimm->nbanks);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
179
(uint32_t)nb_dimm->ncolumn);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
180
(void) nvlist_add_uint32(newdimm, "nrow", (uint32_t)nb_dimm->nrow);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
181
(void) nvlist_add_uint32(newdimm, "width", (uint32_t)nb_dimm->width);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
183
(int32_t)nb_dimm->start_rank);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
184
(void) nvlist_add_uint32(newdimm, "ranks", (uint32_t)nb_dimm->nranks);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
185
inb_rank(newdimm, nb_dimm, channel, dimm);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
187
(uint32_t)nb_dimm->manufacture_id);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
189
(uint32_t)nb_dimm->manufacture_location);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
191
(uint32_t)nb_dimm->manufacture_week);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
193
(uint32_t)nb_dimm->manufacture_year + 2000);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
196
(uint32_t)nb_dimm->manufacture_id & 0x7fff,
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
197
(uint32_t)nb_dimm->manufacture_location,
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
198
(uint32_t)nb_dimm->manufacture_year,
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
199
(uint32_t)nb_dimm->manufacture_week,
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
200
nb_dimm->serial_number);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
202
if (nb_dimm->part_number[0] != '\0') {
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
203
t = sizeof (nb_dimm->part_number);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
204
(void) strncpy(sbuf, nb_dimm->part_number, t);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
208
if (nb_dimm->revision[0] != '\0') {
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
209
t = sizeof (nb_dimm->revision);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
210
(void) strncpy(sbuf, nb_dimm->revision, t);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
214
t = sizeof (nb_dimm->label);
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
215
(void) strncpy(sbuf, nb_dimm->label, t);