Home
last modified time | relevance | path

Searched refs:chan_rank (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/hwmon/peci/
H A Ddimmtemp.c59 int chan_rank, u32 *data);
96 int chan_rank = dimm_no / priv->gen_info->dimm_idx_max; in get_dimm_temp() local
104 ret = peci_pcs_read(priv->peci_dev, PECI_PCS_DDR_DIMM_TEMP, chan_rank, &data); in get_dimm_temp()
122 int chan_rank = dimm_no / priv->gen_info->dimm_idx_max; in update_thresholds() local
129 ret = priv->gen_info->read_thresholds(priv, dimm_order, chan_rank, &data); in update_thresholds()
227 int chan_rank, dimm_idx, ret, i; in check_populated_dimms() local
239 for (chan_rank = 0; chan_rank < chan_rank_max; chan_rank++) { in check_populated_dimms()
240 ret = peci_pcs_read(priv->peci_dev, PECI_PCS_DDR_DIMM_TEMP, chan_rank, in check_populated_dimms()
425 read_thresholds_hsx(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data) read_thresholds_hsx() argument
453 read_thresholds_bdxd(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data) read_thresholds_bdxd() argument
477 read_thresholds_skx(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data) read_thresholds_skx() argument
503 read_thresholds_icx(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data) read_thresholds_icx() argument
540 read_thresholds_spr(struct peci_dimmtemp *priv, int dimm_order, int chan_rank, u32 *data) read_thresholds_spr() argument
[all...]
/kernel/linux/linux-5.10/drivers/edac/
H A Dskx_base.c466 int i, idx, chan_rank; in skx_rir_decode() local
500 chan_rank = SKX_RIR_CHAN_RANK(rirlv); in skx_rir_decode()
501 res->channel_rank = chan_rank; in skx_rir_decode()
502 res->dimm = chan_rank / 4; in skx_rir_decode()
503 res->rank = chan_rank % 4; in skx_rir_decode()
505 edac_dbg(2, "0x%llx: dimm=%d rank=%d chan_rank=%d rank_addr=0x%llx\n", in skx_rir_decode()
H A Di5100_edac.c654 const unsigned int chan_rank = i5100_csrow_to_rank(mci, csrow); in i5100_npages() local
659 if (!priv->mtr[chan][chan_rank].present) in i5100_npages()
664 priv->mtr[chan][chan_rank].numcol + in i5100_npages()
665 priv->mtr[chan][chan_rank].numrow + in i5100_npages()
666 priv->mtr[chan][chan_rank].numbank; in i5100_npages()
/kernel/linux/linux-6.6/drivers/edac/
H A Di5100_edac.c649 const unsigned int chan_rank = i5100_csrow_to_rank(mci, csrow); in i5100_npages() local
654 if (!priv->mtr[chan][chan_rank].present) in i5100_npages()
659 priv->mtr[chan][chan_rank].numcol + in i5100_npages()
660 priv->mtr[chan][chan_rank].numrow + in i5100_npages()
661 priv->mtr[chan][chan_rank].numbank; in i5100_npages()
H A Dskx_base.c467 int i, idx, chan_rank; in skx_rir_decode() local
501 chan_rank = SKX_RIR_CHAN_RANK(rirlv); in skx_rir_decode()
502 res->channel_rank = chan_rank; in skx_rir_decode()
503 res->dimm = chan_rank / 4; in skx_rir_decode()
504 res->rank = chan_rank % 4; in skx_rir_decode()
506 edac_dbg(2, "0x%llx: dimm=%d rank=%d chan_rank=%d rank_addr=0x%llx\n", in skx_rir_decode()

Completed in 7 milliseconds