Home
last modified time | relevance | path

Searched full:rank (Results 1 – 25 of 172) sorted by relevance

1234567

/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellx/
Duncore-memory.json210 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
219 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
228 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
237 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
258 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
262 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
267 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
271 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
276 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
280 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellde/
Duncore-memory.json177 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
186 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
195 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
204 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
225 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
229 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
234 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
238 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
243 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
247 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/haswellx/
Duncore-memory.json203 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
212 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
221 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
230 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
251 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
255 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
260 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
264 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
269 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
273 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-memory.json221 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
230 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
239 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
248 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
271 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
275 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
280 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
284 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
289 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
293 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-memory.json235 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
244 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
253 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
262 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
581 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
585 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
590 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
594 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
599 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
603 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/ivytown/
Duncore-memory.json177 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
186 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
195 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
204 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
225 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
229 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
234 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
238 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
243 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
247 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/drivers/hwmon/peci/
Ddimmtemp.c297 int rank = chan / priv->gen_info->dimm_idx_max; in create_dimm_temp_label() local
301 "DIMM %c%d", 'A' + rank, in create_dimm_temp_label()
432 * Device 20, Function 0: IMC 0 channel 0 -> rank 0 in read_thresholds_hsx()
433 * Device 20, Function 1: IMC 0 channel 1 -> rank 1 in read_thresholds_hsx()
434 * Device 21, Function 0: IMC 0 channel 2 -> rank 2 in read_thresholds_hsx()
435 * Device 21, Function 1: IMC 0 channel 3 -> rank 3 in read_thresholds_hsx()
436 * Device 23, Function 0: IMC 1 channel 0 -> rank 4 in read_thresholds_hsx()
437 * Device 23, Function 1: IMC 1 channel 1 -> rank 5 in read_thresholds_hsx()
438 * Device 24, Function 0: IMC 1 channel 2 -> rank 6 in read_thresholds_hsx()
439 * Device 24, Function 1: IMC 1 channel 3 -> rank 7 in read_thresholds_hsx()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ddr/
Djedec,lpddr-channel.yaml7 title: LPDDR channel with chip/rank topology description
34 channel is equal to the sum of the densities of each rank on the
51 "^rank@[0-9]+$":
56 transaction on the channel targets exactly one rank, based on the
70 "^rank@[0-9]+$":
79 "^rank@[0-9]+$":
88 "^rank@[0-9]+$":
97 "^rank@[0-9]+$":
116 rank@0 {
131 rank@0 {
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/jaketown/
Duncore-memory.json112 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
121 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
130 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
139 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
160 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
164 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
169 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
173 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
178 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
182 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-devices-edac86 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/size
90 Description: This attribute file will display the size of dimm or rank.
92 stick. For rank*/size, this is the size, in MB for one rank
93 of the DIMM memory stick. On single rank memories (1R), this
94 is also the total size of the dimm. On dual rank (2R) memories,
97 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_dev_type
104 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_edac_mode
112 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_label
127 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_location
132 branch/channel/slot or channel/slot) of the dimm or rank.
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-devices-edac86 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/size
90 Description: This attribute file will display the size of dimm or rank.
92 stick. For rank*/size, this is the size, in MB for one rank
93 of the DIMM memory stick. On single rank memories (1R), this
94 is also the total size of the dimm. On dual rank (2R) memories,
97 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_dev_type
104 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_edac_mode
112 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_label
127 What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_location
132 branch/channel/slot or channel/slot) of the dimm or rank.
[all …]
/kernel/linux/linux-6.6/drivers/s390/cio/
Dscm.c104 scm_attr(rank);
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/s390/cio/
Dscm.c103 scm_attr(rank);
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-5.10/drivers/edac/
Di3200_edac.c69 #define I3200_C0DRB 0x200 /* Channel 0 DRAM Rank Boundary (16b x 4)
72 * 9:0 Channel 0 DRAM Rank Boundary Address
74 #define I3200_C1DRB 0x600 /* Channel 1 DRAM Rank Boundary (16b x 4) */
83 * 28:27 Error Rank Address (ERRRANK)
137 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() argument
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()
[all …]
Dal_mc_edac.c65 u8 rank, u32 row, u8 bg, u8 bank, u16 column, in prepare_msg() argument
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()
Di3000_edac.c110 #define I3000_C0DRB 0x100 /* Channel 0 DRAM Rank Boundary (8b x 4)
112 * 7:0 Channel 0 DRAM Rank Boundary Address
114 #define I3000_C1DRB 0x180 /* Channel 1 DRAM Rank Boundary (8b x 4)
116 * 7:0 Channel 1 DRAM Rank Boundary Address
119 #define I3000_C0DRA 0x108 /* Channel 0 DRAM Rank Attribute (8b x 2)
122 * 6:4 DRAM odd Rank Attribute
124 * 2:0 DRAM even Rank Attribute
127 * size of the corresponding rank:
135 #define I3000_C1DRA 0x188 /* Channel 1 DRAM Rank Attribute (8b x 2) */
299 * If the rank boundaries for the two channels are different in i3000_is_interleaved()
[all …]
Dx38_edac.c69 #define X38_C0DRB 0x200 /* Channel 0 DRAM Rank Boundary (16b x 4)
72 * 9:0 Channel 0 DRAM Rank Boundary Address
74 #define X38_C1DRB 0x600 /* Channel 1 DRAM Rank Boundary (16b x 4) */
83 * 28:27 Error Rank Address (ERRRANK)
302 bool stacked, int channel, int rank) in drb_to_nr_pages() argument
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()
[all …]
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() argument
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() argument
450 chan, rank, -1, in i5100_handle_ce()
457 unsigned rank, in i5100_handle_ue() argument
472 chan, rank, -1, in i5100_handle_ue()
486 unsigned rank; in i5100_read_log() local
[all …]
/kernel/linux/linux-6.6/drivers/edac/
Di3200_edac.c69 #define I3200_C0DRB 0x200 /* Channel 0 DRAM Rank Boundary (16b x 4)
72 * 9:0 Channel 0 DRAM Rank Boundary Address
74 #define I3200_C1DRB 0x600 /* Channel 1 DRAM Rank Boundary (16b x 4) */
83 * 28:27 Error Rank Address (ERRRANK)
137 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() argument
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()
[all …]
Dx38_edac.c69 #define X38_C0DRB 0x200 /* Channel 0 DRAM Rank Boundary (16b x 4)
72 * 9:0 Channel 0 DRAM Rank Boundary Address
74 #define X38_C1DRB 0x600 /* Channel 1 DRAM Rank Boundary (16b x 4) */
83 * 28:27 Error Rank Address (ERRRANK)
301 bool stacked, int channel, int rank) in drb_to_nr_pages() argument
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()
[all …]
Dal_mc_edac.c65 u8 rank, u32 row, u8 bg, u8 bank, u16 column, in prepare_msg() argument
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()
Di3000_edac.c110 #define I3000_C0DRB 0x100 /* Channel 0 DRAM Rank Boundary (8b x 4)
112 * 7:0 Channel 0 DRAM Rank Boundary Address
114 #define I3000_C1DRB 0x180 /* Channel 1 DRAM Rank Boundary (8b x 4)
116 * 7:0 Channel 1 DRAM Rank Boundary Address
119 #define I3000_C0DRA 0x108 /* Channel 0 DRAM Rank Attribute (8b x 2)
122 * 6:4 DRAM odd Rank Attribute
124 * 2:0 DRAM even Rank Attribute
127 * size of the corresponding rank:
135 #define I3000_C1DRA 0x188 /* Channel 1 DRAM Rank Attribute (8b x 2) */
298 * If the rank boundaries for the two channels are different in i3000_is_interleaved()
[all …]
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() argument
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() argument
445 chan, rank, -1, in i5100_handle_ce()
452 unsigned rank, in i5100_handle_ue() argument
467 chan, rank, -1, in i5100_handle_ue()
481 unsigned rank; in i5100_read_log() local
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/snowridgex/
Duncore-memory.json220 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
224 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
229 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
233 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
238 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
242 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
247 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
251 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
256 "BriefDescription": "Throttle Cycles for Rank 0",
260Rank 0 : Counts the number of cycles while the iMC is being throttled by either thermal constraint…
[all …]
/kernel/linux/linux-5.10/lib/zstd/
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… 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 …st[1] == noSymbol) { /* special case : no rank 1 symbol (using maxNbBits-1); let's create one from… in HUF_setMaxHeight()
391 rankPos rank[32]; in HUF_sort() local
[all …]

1234567