Home
last modified time | relevance | path

Searched refs:rank (Results 1 - 25 of 67) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dscm.c103 scm_attr(rank); variable
140 scmdev->attrs.rank = sale->rank; in scmdev_setup()
144 scmdev->attrs.rank = sale->rank; in scmdev_setup()
162 changed = scmdev->attrs.rank != sale->rank || in scmdev_update()
164 scmdev->attrs.rank = sale->rank; in scmdev_update()
/kernel/linux/linux-6.6/drivers/s390/cio/
H A Dscm.c104 scm_attr(rank); variable
141 scmdev->attrs.rank = sale->rank; in scmdev_setup()
145 scmdev->attrs.rank = sale->rank; in scmdev_setup()
163 changed = scmdev->attrs.rank != sale->rank || in scmdev_update()
165 scmdev->attrs.rank = sale->rank; in scmdev_update()
/kernel/linux/linux-5.10/drivers/edac/
H A Di5100_edac.c322 unsigned rank[I5100_MAX_RANK_INTERLEAVE]; member
360 /* map a rank/chan to a slot number on the mainboard */
362 int chan, int rank) in i5100_rank_to_slot()
372 if (priv->dimm_csmap[i][j] == rank) in i5100_rank_to_slot()
414 /* convert csrow index into a rank (per channel -- 0..5) */
435 unsigned rank, in i5100_handle_ce()
450 chan, rank, -1, in i5100_handle_ce()
457 unsigned rank, in i5100_handle_ue()
472 chan, rank, -1, in i5100_handle_ue()
486 unsigned rank; in i5100_read_log() local
361 i5100_rank_to_slot(const struct mem_ctl_info *mci, int chan, int rank) i5100_rank_to_slot() argument
432 i5100_handle_ce(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) i5100_handle_ce() argument
454 i5100_handle_ue(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) i5100_handle_ue() argument
782 u8 rank; i5100_init_dimm_layout() local
848 const unsigned int rank = i5100_csrow_to_rank(mci, dimm->idx); i5100_init_csrows() local
[all...]
H A Dal_mc_edac.c65 u8 rank, u32 row, u8 bg, u8 bank, u16 column, in prepare_msg()
69 "%s rank=0x%x row=0x%x bg=0x%x bank=0x%x col=0x%x syn0: 0x%x syn1: 0x%x syn2: 0x%x", in prepare_msg()
71 rank, row, bg, bank, column, syn0, syn1, syn2); in prepare_msg()
81 u8 rank, bg, bank; in handle_ce() local
100 rank = FIELD_GET(AL_MC_ECC_CE_ADDR0_RANK, ecccaddr0); in handle_ce()
108 rank, row, bg, bank, column, in handle_ce()
126 u8 rank, bg, bank; in handle_ue() local
145 rank = FIELD_GET(AL_MC_ECC_UE_ADDR0_RANK, eccuaddr0); in handle_ue()
153 rank, row, bg, bank, column, in handle_ue()
63 prepare_msg(char *message, size_t buffer_size, enum hw_event_mc_err_type type, u8 rank, u32 row, u8 bg, u8 bank, u16 column, u32 syn0, u32 syn1, u32 syn2) prepare_msg() argument
H A Docteon_edac-lmc.c32 unsigned long rank; member
49 "DIMM %d rank %d bank %d row %d col %d", in octeon_lmc_edac_poll()
94 fadr.cn61xx.fbunk = pvt->rank; in octeon_lmc_edac_poll_o2()
100 "DIMM %d rank %d bank %d row %d col %d", in octeon_lmc_edac_poll_o2()
160 TEMPLATE_SHOW(rank); variable
161 TEMPLATE_STORE(rank); variable
203 static DEVICE_ATTR(rank, S_IRUGO | S_IWUSR,
H A Dx38_edac.c302 bool stacked, int channel, int rank) in drb_to_nr_pages()
306 n = drbs[channel][rank]; in drb_to_nr_pages()
307 if (rank > 0) in drb_to_nr_pages()
308 n -= drbs[channel][rank - 1]; in drb_to_nr_pages()
309 if (stacked && (channel == 1) && drbs[channel][rank] == in drb_to_nr_pages()
367 * The dram rank boundary (DRB) reg values are boundary addresses in x38_probe1()
368 * for each DRAM rank with a granularity of 64MB. DRB regs are in x38_probe1()
300 drb_to_nr_pages( u16 drbs[X38_CHANNELS][X38_RANKS_PER_CHANNEL], bool stacked, int channel, int rank) drb_to_nr_pages() argument
H A Di3200_edac.c137 u64 rank = ((log & I3200_ECCERRLOG_RANK_BITS) >> in eccerrlog_row() local
139 return rank | (channel * I3200_RANKS_PER_CHANNEL); in eccerrlog_row()
318 int channel, int rank) in drb_to_nr_pages()
322 n = drbs[channel][rank]; in drb_to_nr_pages()
326 if (rank > 0) in drb_to_nr_pages()
327 n -= drbs[channel][rank - 1]; in drb_to_nr_pages()
329 drbs[channel][rank] == drbs[channel][I3200_RANKS_PER_CHANNEL - 1]) in drb_to_nr_pages()
386 * The dram rank boundary (DRB) reg values are boundary addresses in i3200_probe1()
387 * for each DRAM rank with a granularity of 64MB. DRB regs are in i3200_probe1()
316 drb_to_nr_pages( u16 drbs[I3200_CHANNELS][I3200_RANKS_PER_CHANNEL], bool stacked, int channel, int rank) drb_to_nr_pages() argument
H A Dedac_mc_sysfs.c127 * and the per-dimm/per-rank one
204 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_show() local
207 if (!rank->dimm->label[0]) in channel_dimm_label_show()
210 return snprintf(data, sizeof(rank->dimm->label) + 1, "%s\n", in channel_dimm_label_show()
211 rank->dimm->label); in channel_dimm_label_show()
220 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_store() local
229 if (copy_count == 0 || copy_count >= sizeof(rank->dimm->label)) in channel_dimm_label_store()
232 strncpy(rank->dimm->label, data, copy_count); in channel_dimm_label_store()
233 rank->dimm->label[copy_count] = '\0'; in channel_dimm_label_store()
244 struct rank_info *rank in channel_ce_count_show() local
[all...]
H A Di5000_edac.c469 int rank; in i5000_process_fatal_error_info() local
482 rank = NREC_RANK(info->nrecmema); in i5000_process_fatal_error_info()
488 rank, channel, bank, in i5000_process_fatal_error_info()
529 channel >> 1, channel & 1, rank, in i5000_process_fatal_error_info()
554 int rank; in i5000_process_nonfatal_error_info() local
577 rank = NREC_RANK(info->nrecmema); in i5000_process_nonfatal_error_info()
583 rank, channel, channel + 1, branch >> 1, bank, in i5000_process_nonfatal_error_info()
624 rank, bank, ras, cas, ue_errors, specific); in i5000_process_nonfatal_error_info()
628 channel >> 1, -1, rank, in i5000_process_nonfatal_error_info()
649 rank in i5000_process_nonfatal_error_info()
[all...]
H A Di5400_edac.c520 int rank; in i5400_proccess_non_recoverable_info() local
545 rank = nrec_rank(info); in i5400_proccess_non_recoverable_info()
552 type, rank, channel, channel + 1, branch >> 1, bank, in i5400_proccess_non_recoverable_info()
564 branch >> 1, -1, rank, in i5400_proccess_non_recoverable_info()
584 int rank; in i5400_process_nonfatal_error_info() local
616 rank = rec_rank(info); in i5400_process_nonfatal_error_info()
625 rank, channel, branch >> 1, bank, in i5400_process_nonfatal_error_info()
636 branch >> 1, channel % 2, rank, in i5400_process_nonfatal_error_info()
H A Dxgene_edac.c180 u32 rank; in xgene_edac_mc_check() local
192 for (rank = 0; rank < MCU_MAX_RANK; rank++) { in xgene_edac_mc_check()
193 reg = readl(ctx->mcu_csr + MCUESRR0 + rank * MCU_RANK_STRIDE); in xgene_edac_mc_check()
200 "MCU uncorrectable error at rank %d\n", rank); in xgene_edac_mc_check()
209 rank * MCU_RANK_STRIDE); in xgene_edac_mc_check()
211 rank * MCU_RANK_STRIDE); in xgene_edac_mc_check()
213 rank * MCU_RANK_STRID in xgene_edac_mc_check()
[all...]
/kernel/linux/linux-6.6/drivers/edac/
H A Di5100_edac.c317 unsigned rank[I5100_MAX_RANK_INTERLEAVE]; member
355 /* map a rank/chan to a slot number on the mainboard */
357 int chan, int rank) in i5100_rank_to_slot()
367 if (priv->dimm_csmap[i][j] == rank) in i5100_rank_to_slot()
409 /* convert csrow index into a rank (per channel -- 0..5) */
430 unsigned rank, in i5100_handle_ce()
445 chan, rank, -1, in i5100_handle_ce()
452 unsigned rank, in i5100_handle_ue()
467 chan, rank, -1, in i5100_handle_ue()
481 unsigned rank; in i5100_read_log() local
356 i5100_rank_to_slot(const struct mem_ctl_info *mci, int chan, int rank) i5100_rank_to_slot() argument
427 i5100_handle_ce(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) i5100_handle_ce() argument
449 i5100_handle_ue(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) i5100_handle_ue() argument
777 u8 rank; i5100_init_dimm_layout() local
843 const unsigned int rank = i5100_csrow_to_rank(mci, dimm->idx); i5100_init_csrows() local
[all...]
H A Dal_mc_edac.c65 u8 rank, u32 row, u8 bg, u8 bank, u16 column, in prepare_msg()
69 "%s rank=0x%x row=0x%x bg=0x%x bank=0x%x col=0x%x syn0: 0x%x syn1: 0x%x syn2: 0x%x", in prepare_msg()
71 rank, row, bg, bank, column, syn0, syn1, syn2); in prepare_msg()
81 u8 rank, bg, bank; in handle_ce() local
100 rank = FIELD_GET(AL_MC_ECC_CE_ADDR0_RANK, ecccaddr0); in handle_ce()
108 rank, row, bg, bank, column, in handle_ce()
126 u8 rank, bg, bank; in handle_ue() local
145 rank = FIELD_GET(AL_MC_ECC_UE_ADDR0_RANK, eccuaddr0); in handle_ue()
153 rank, row, bg, bank, column, in handle_ue()
63 prepare_msg(char *message, size_t buffer_size, enum hw_event_mc_err_type type, u8 rank, u32 row, u8 bg, u8 bank, u16 column, u32 syn0, u32 syn1, u32 syn2) prepare_msg() argument
H A Docteon_edac-lmc.c32 unsigned long rank; member
49 "DIMM %d rank %d bank %d row %d col %d", in octeon_lmc_edac_poll()
94 fadr.cn61xx.fbunk = pvt->rank; in octeon_lmc_edac_poll_o2()
100 "DIMM %d rank %d bank %d row %d col %d", in octeon_lmc_edac_poll_o2()
160 TEMPLATE_SHOW(rank); variable
161 TEMPLATE_STORE(rank); variable
203 static DEVICE_ATTR(rank, S_IRUGO | S_IWUSR,
H A Dx38_edac.c301 bool stacked, int channel, int rank) in drb_to_nr_pages()
305 n = drbs[channel][rank]; in drb_to_nr_pages()
306 if (rank > 0) in drb_to_nr_pages()
307 n -= drbs[channel][rank - 1]; in drb_to_nr_pages()
308 if (stacked && (channel == 1) && drbs[channel][rank] == in drb_to_nr_pages()
366 * The dram rank boundary (DRB) reg values are boundary addresses in x38_probe1()
367 * for each DRAM rank with a granularity of 64MB. DRB regs are in x38_probe1()
299 drb_to_nr_pages( u16 drbs[X38_CHANNELS][X38_RANKS_PER_CHANNEL], bool stacked, int channel, int rank) drb_to_nr_pages() argument
H A Di3200_edac.c137 u64 rank = ((log & I3200_ECCERRLOG_RANK_BITS) >> in eccerrlog_row() local
139 return rank | (channel * I3200_RANKS_PER_CHANNEL); in eccerrlog_row()
317 int channel, int rank) in drb_to_nr_pages()
321 n = drbs[channel][rank]; in drb_to_nr_pages()
325 if (rank > 0) in drb_to_nr_pages()
326 n -= drbs[channel][rank - 1]; in drb_to_nr_pages()
328 drbs[channel][rank] == drbs[channel][I3200_RANKS_PER_CHANNEL - 1]) in drb_to_nr_pages()
385 * The dram rank boundary (DRB) reg values are boundary addresses in i3200_probe1()
386 * for each DRAM rank with a granularity of 64MB. DRB regs are in i3200_probe1()
315 drb_to_nr_pages( u16 drbs[I3200_CHANNELS][I3200_RANKS_PER_CHANNEL], bool stacked, int channel, int rank) drb_to_nr_pages() argument
H A Dedac_mc_sysfs.c127 * and the per-dimm/per-rank one
204 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_show() local
207 if (!rank->dimm->label[0]) in channel_dimm_label_show()
210 return snprintf(data, sizeof(rank->dimm->label) + 1, "%s\n", in channel_dimm_label_show()
211 rank->dimm->label); in channel_dimm_label_show()
220 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_store() local
229 if (copy_count == 0 || copy_count >= sizeof(rank->dimm->label)) in channel_dimm_label_store()
232 strncpy(rank->dimm->label, data, copy_count); in channel_dimm_label_store()
233 rank->dimm->label[copy_count] = '\0'; in channel_dimm_label_store()
244 struct rank_info *rank in channel_ce_count_show() local
[all...]
H A Di5000_edac.c469 int rank; in i5000_process_fatal_error_info() local
482 rank = NREC_RANK(info->nrecmema); in i5000_process_fatal_error_info()
488 rank, channel, bank, in i5000_process_fatal_error_info()
529 channel >> 1, channel & 1, rank, in i5000_process_fatal_error_info()
554 int rank; in i5000_process_nonfatal_error_info() local
577 rank = NREC_RANK(info->nrecmema); in i5000_process_nonfatal_error_info()
583 rank, channel, channel + 1, branch >> 1, bank, in i5000_process_nonfatal_error_info()
624 rank, bank, ras, cas, ue_errors, specific); in i5000_process_nonfatal_error_info()
628 channel >> 1, -1, rank, in i5000_process_nonfatal_error_info()
649 rank in i5000_process_nonfatal_error_info()
[all...]
H A Di5400_edac.c521 int rank; in i5400_proccess_non_recoverable_info() local
546 rank = nrec_rank(info); in i5400_proccess_non_recoverable_info()
553 type, rank, channel, channel + 1, branch >> 1, bank, in i5400_proccess_non_recoverable_info()
565 branch >> 1, -1, rank, in i5400_proccess_non_recoverable_info()
585 int rank; in i5400_process_nonfatal_error_info() local
617 rank = rec_rank(info); in i5400_process_nonfatal_error_info()
626 rank, channel, branch >> 1, bank, in i5400_process_nonfatal_error_info()
637 branch >> 1, channel % 2, rank, in i5400_process_nonfatal_error_info()
/kernel/linux/linux-5.10/drivers/s390/block/
H A Dscm_blk.h67 u8 rank; in SCM_LOG_STATE() member
71 .rank = scmdev->attrs.rank, in SCM_LOG_STATE()
/kernel/linux/linux-6.6/drivers/s390/block/
H A Dscm_blk.h66 u8 rank; in SCM_LOG_STATE() member
70 .rank = scmdev->attrs.rank, in SCM_LOG_STATE()
/kernel/linux/linux-5.10/lib/zstd/
H A Dhuf_compress.c233 /* Prepare base value per rank */ in HUF_readCTable_wksp()
261 /* determine stating value per rank */ in HUF_readCTable_wksp()
267 valPerRank[n] = min; /* get starting value within each rank */ in HUF_readCTable_wksp()
272 /* assign value within rank, symbol order */ in HUF_readCTable_wksp()
319 /* Get pos of last (smallest) symbol per rank */ in HUF_setMaxHeight()
347 /* only triggered when no more rank 1 symbol left => find closest one (note : there is necessarily at least one !) */ in HUF_setMaxHeight()
353 rankLast[nBitsToDecrease - 1] = rankLast[nBitsToDecrease]; /* this rank is no longer empty */ in HUF_setMaxHeight()
360 rankLast[nBitsToDecrease] = noSymbol; /* this rank is now empty */ in HUF_setMaxHeight()
365 if (rankLast[1] == noSymbol) { /* special case : no rank 1 symbol (using maxNbBits-1); let's create one from largest rank in HUF_setMaxHeight()
391 rankPos rank[32]; HUF_sort() local
[all...]
/kernel/linux/linux-5.10/drivers/memory/tegra/
H A Dtegra210-emc-core.c59 #define TRIM_REG(chan, rank, reg, byte) \
60 (((EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## rank ## _ ## reg ## \
61 _OB_DDLL_LONG_DQ_RANK ## rank ## _BYTE ## byte ## _MASK & \
63 rank ## _ ## reg ## _INDEX]) >> \
64 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## rank ## _ ## reg ## \
65 _OB_DDLL_LONG_DQ_RANK ## rank ## _BYTE ## byte ## _SHIFT) \
67 (((EMC_DATA_BRLSHFT_ ## rank ## _RANK ## rank ## _BYTE ## \
70 _EMC_DATA_BRLSHFT_ ## rank ## _INDEX]) >> \
71 EMC_DATA_BRLSHFT_ ## rank ## _RAN
[all...]
/kernel/linux/linux-6.6/drivers/memory/tegra/
H A Dtegra210-emc-core.c59 #define TRIM_REG(chan, rank, reg, byte) \
60 (((EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## rank ## _ ## reg ## \
61 _OB_DDLL_LONG_DQ_RANK ## rank ## _BYTE ## byte ## _MASK & \
63 rank ## _ ## reg ## _INDEX]) >> \
64 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## rank ## _ ## reg ## \
65 _OB_DDLL_LONG_DQ_RANK ## rank ## _BYTE ## byte ## _SHIFT) \
67 (((EMC_DATA_BRLSHFT_ ## rank ## _RANK ## rank ## _BYTE ## \
70 _EMC_DATA_BRLSHFT_ ## rank ## _INDEX]) >> \
71 EMC_DATA_BRLSHFT_ ## rank ## _RAN
[all...]
/kernel/linux/linux-6.6/drivers/cxl/core/
H A Dtrace.h334 __field(u8, rank)
350 __entry->rank = rec->rank;
358 "descriptor='%s' type='%s' transaction_type='%s' channel=%u rank=%u " \
364 __entry->channel, __entry->rank, __entry->device,
418 __field(u8, rank) /* Out of order to pack trace record */
436 __entry->rank = rec->rank;
447 "transaction_type='%s' channel=%u rank=%u nibble_mask=%x " \
454 __entry->channel, __entry->rank, __entr
[all...]

Completed in 26 milliseconds

123