Lines Matching defs:slot
951 static int determine_mtr(struct i5000_pvt *pvt, int slot, int channel)
956 mtr = pvt->b0_mtr[slot];
958 mtr = pvt->b1_mtr[slot];
992 static void handle_channel(struct i5000_pvt *pvt, int slot, int channel,
999 mtr = determine_mtr(pvt, slot, channel);
1003 /* Determine if there is a DIMM present in this DIMM slot */
1037 int slot, channel, branch;
1052 * Start with the highest slot first, to display it first
1053 * and work toward the 0th slot
1055 for (slot = pvt->maxdimmperch - 1; slot >= 0; slot--) {
1057 /* on an odd slot, first output a 'boundary' marker,
1059 if (slot & 0x1) {
1068 n = snprintf(p, space, "slot %2d ", slot);
1073 dinfo = &pvt->dimm_info[slot][channel];
1074 handle_channel(pvt, slot, channel, dinfo);
1256 int slot;
1264 * FIXME: The memory layout used to map slot/channel into the
1265 * real memory architecture is weird: branch+slot are "csrows"
1268 * and do a loop here with branch, channel, slot
1270 for (slot = 0; slot < max_csrows; slot++) {
1273 mtr = determine_mtr(pvt, slot, channel);
1279 channel % MAX_BRANCHES, slot);
1281 csrow_megs = pvt->dimm_info[slot][channel].megabytes;