Lines Matching defs:dimm_order
58 int (*read_thresholds)(struct peci_dimmtemp *priv, int dimm_order,
88 static u8 __dimm_temp(u32 reg, int dimm_order)
90 return (reg >> (dimm_order * 8)) & 0xff;
95 int dimm_order = dimm_no % priv->gen_info->dimm_idx_max;
108 priv->dimm[dimm_no].temp.value = __dimm_temp(data, dimm_order) * MILLIDEGREE_PER_DEGREE;
121 int dimm_order = dimm_no % priv->gen_info->dimm_idx_max;
129 ret = priv->gen_info->read_thresholds(priv, dimm_order, chan_rank, &data);
425 read_thresholds_hsx(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data)
443 reg = 0x120 + dimm_order * 4;
453 read_thresholds_bdxd(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data)
467 reg = 0x120 + dimm_order * 4;
477 read_thresholds_skx(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data)
493 reg = 0x120 + dimm_order * 4;
503 read_thresholds_icx(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data)
529 offset = 0x224e0 + dimm_order * 4 + (chan_rank % 2) * 0x4000;
540 read_thresholds_spr(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data)
566 offset = 0x219a8 + dimm_order * 4 + (chan_rank % 2) * 0x8000;