Searched defs:interleave (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/intel_nb5000/
H A Drank.h41 int interleave; member in struct:rank_base
H A Ddimm_addr.c107 unump->unum_offset = offset / rp->interleave;
153 pa = rp->base + (unump->unum_offset * rp->interleave);
194 uint64_t base, uint32_t hole, uint32_t hole_size, int interleave,
210 rp->interleave = interleave;
193 dimm_add_rank(int branch, int rank, int branch_interleave, int way, uint64_t base, uint32_t hole, uint32_t hole_size, int interleave, uint64_t limit) argument
H A Dintel_nbdrv.c60 rank_to_base(uint8_t branch, uint8_t rank, uint8_t *interleave, uint64_t *limit, argument
78 il = nb_ranks[branch][i].interleave;
99 *interleave = il;
119 uint8_t interleave; local
126 nb_dimm->start_rank + i, &interleave,
140 if (interleave > 1) {
142 "dimm-rank-interleave", (uint32_t)interleave);
144 "dimm-rank-interleave-way", (uint32_t)way);
147 "dimm-rank-interleave
[all...]
H A Dnb5000_init.c483 uint8_t interleave; local
519 interleave = 1;
521 interleave = 2;
523 interleave = 4;
531 interleave *= 2;
553 nb_ranks[i][j].interleave = interleave;
561 hole_base, hole_size, interleave,
567 interleave, limit);
571 interleave, limi
[all...]
H A Dnb_log.h254 uint8_t interleave; member in struct:rank_select
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/pri/
H A Dmem_prop_update.c48 md_t *mdp, uint64_t interleave, uint64_t *size, uint64_t base);
61 int j, k, num_nodes, interleave, err; local
184 interleave = 2 << (countbits(mask & (size - 1)) - 1);
186 mdp, interleave, &segsize, segbase);
290 md_t *mdp, uint64_t interleave, uint64_t *size, uint64_t base)
304 add_md_prop(node, sizeof (interleave), PICL_PROP_INTERLEAVE_FACTOR,
305 &interleave, PICL_PTYPE_UNSIGNED_INT);
289 add_segment_props(picl_nodehdl_t node, mde_cookie_t segmentlistp, md_t *mdp, uint64_t interleave, uint64_t *size, uint64_t base) argument
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/javelin/common/
H A Djavelin.c130 * Some of the information obtained is memory interleave factor,
147 char interleave[8]; local
161 preg = (uint_t *)(get_prop_val(find_prop(memory, "interleave")));
177 find_prop(bank, "bank-interleave")));
192 (void) sprintf(interleave, " %d ", interlv);
195 (void) sprintf(interleave, "%s", "none");
216 bank_count, interleave, sock_name,
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/
H A Dopl.c577 int interleave; local
587 * cs_stat[0].dimms/i_factor represents interleave factor per
589 * interleave factor even if some DIMMs are isolated, except for
595 * interleave factor = (# of DIMMs on cs_stat[0]/4)
598 * interleave factor = (# of DIMMs on cs_stat[0]/2)
602 interleave = cs_stat[1].dimms/i_factor;
604 interleave = cs_stat[0].dimms/i_factor;
649 if (interleave)
650 log_printf(" %d-way\n", interleave);
/illumos-gate/usr/src/uts/common/sys/scsi/generic/
H A Ddad_mode.h149 ushort_t interleave; member in struct:mode_format
/illumos-gate/usr/src/boot/sys/sys/
H A Dvtoc.h90 uint16_t interleave; member in struct:vtoc8
147 uint16_t dkl_intrlv; /* interleave factor */
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/tazmo/common/
H A Dtazmo.c133 * Some of the information obtained is memory interleave factor,
150 char interleave[8]; local
164 preg = (uint_t *)(get_prop_val(find_prop(memory, "interleave")));
180 find_prop(bank, "bank-interleave")));
195 (void) sprintf(interleave, " %d ", interlv);
198 (void) sprintf(interleave, "%s", "none");
219 bank_count, interleave, sock_name,
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Diso9660.h105 iso_8bit_t interleave; member in struct:iso_directory_record
/illumos-gate/usr/src/cmd/fdformat/
H A Dfdformat.c110 static int interleave = 1; /* interleave factor */ variable
231 /* interleave factor */
232 interleave = atol(optarg);
233 if (interleave <= 0) {
235 "%s: invalid interleave\n"), myname);
775 if (interleave != 1 && interleave != fdgeom.dkg_intrlv) {
776 fdgeom.dkg_intrlv = interleave;
808 if (interleave !
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dmc-us3i.c938 * bank assignment in interleave of kind internal-external same dimm-pair,
970 get_device_select(int interleave, struct dgrp_info *dgrp, argument
974 switch (interleave) {
1010 uint64_t mask, uint64_t match, int interleave)
1025 get_device_select(interleave, dgrp, &ds_shift, &bs_shift);
1071 * Based on interleave, dimm-densities, part-type determine the mask
1077 uint64_t mask, uint64_t match, int interleave)
1090 get_device_select(interleave, dgrp, &ds_shift, &bs_shift);
1100 DPRINTF(MC_CNSTRC_DEBUG, ("mc_add_segments: interleave %d"
1102 interleave, mas
1009 mc_add_xor_banks(struct mctrl_info *mctrl, uint64_t mask, uint64_t match, int interleave) argument
1076 mc_add_dgrp_banks(uint64_t bankid, uint64_t dgrpid, uint64_t mask, uint64_t match, int interleave) argument
1133 uint64_t mcid, bankid, interleave, mask, match; local
[all...]
/illumos-gate/usr/src/uts/intel/io/intel_nhm/
H A Dintel_nhm.h139 #define DIVBY3(reg) (((reg) >> 27) & 1) /* 3 or 6 way interleave */
263 char interleave; member in struct:sad
272 char interleave; member in struct:tad
296 char interleave; member in struct:rir
/illumos-gate/usr/src/boot/include/isofs/cd9660/
H A Diso.h184 char interleave [ISODCL (28, 28)]; /* 711 */ member in struct:iso_directory_record
/illumos-gate/usr/src/uts/common/io/
H A Dfdc.c1252 int interleave, numsctr, offset, psector; local
1315 interleave = fjp->fj_attr->fda_intrlv;
1316 offset = (numsctr + interleave - 1) / interleave;
1318 psector <= numsctr; psector += interleave, lstart++) {

Completed in 98 milliseconds