Home
last modified time | relevance | path

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

1234

/linux/tools/perf/pmu-events/arch/x86/broadwellx/
H A Duncore-memory.json236 "PublicDescription": "Counts the total number of cycles spent in a major mode (selected by a filter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) mode.; We group these two modes together so that we can use four counters to track each of the major modes at one time. These major modes are used whenever there is an ISOCH txn in the memory controller. In these mode, only ISOCH transactions are processed.",
246 "PublicDescription": "Counts the total number of cycles spent in a major mode (selected by a filter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) mode.; This major mode is used to drain starved underfill reads. Regular reads and writes are blocked and only underfill reads will be processed.",
256 "PublicDescription": "Counts the total number of cycles spent in a major mode (selected by a filter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) mode.; Read Major Mode is the default mode for the iMC, as reads are generally more critical to forward progress than writes.",
266 "PublicDescription": "Counts the total number of cycles spent in a major mode (selected by a filter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) mode.; This mode is triggered when the WPQ hits high occupancy and causes writes to be higher priority than reads. This can cause blips in the available read bandwidth in the system and temporarily increase read latencies in order to achieve better bus utilizations and higher bandwidth.",
289 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
294 "PublicDescription": "Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If multiple ranks are in CKE ON mode at one time, the counter will ONLY increment by one rather than doing accumulation. Multiple counters will need to be used to track multiple ranks simultaneously. There is no distinction between the different CKE modes (APD, PPDS, PPDF). This can be determined based on the system programming. These events should commonly be used with Invert to get the number of cycles in power saving mode. Edge Detect is also useful here. Make sure that you do NOT use Invert with Edge Detect (this just confuses the system and is not necessary).",
299 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
304 "PublicDescription": "Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If multiple ranks are in CKE ON mode at one time, the counter will ONLY increment by one rather than doing accumulation. Multiple counters will need to be used to track multiple ranks simultaneously. There is no distinction between the different CKE modes (APD, PPDS, PPDF). This can be determined based on the system programming. These events should commonly be used with Invert to get the number of cycles in power saving mode. Edge Detect is also useful here. Make sure that you do NOT use Invert with Edge Detect (this just confuses the system and is not necessary).",
309 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
314 "PublicDescription": "Number of cycles spent in CKE ON mode. The filter allows you to select a rank t
[all...]
/linux/tools/perf/pmu-events/arch/x86/broadwellde/
H A Duncore-memory.json198 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
208 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
218 …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…
251 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
256 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
261 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
266 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
271 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
276 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/linux/tools/perf/pmu-events/arch/x86/haswellx/
H A Duncore-memory.json227 …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…
247 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
257 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
280 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
285 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
290 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
295 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
300 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
305 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Duncore-memory.json263 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
274 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
285 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
296 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
322 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
328 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
333 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
339 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
344 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
350 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Duncore-memory.json281 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
292 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
303 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
314 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
698 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
704 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
709 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
715 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
720 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
726 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/linux/tools/perf/pmu-events/arch/x86/ivytown/
H A Duncore-memory.json198 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
208 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
218 …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…
251 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
256 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
261 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
266 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
271 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
276 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-memory.json126 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
136 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
146 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
156 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m…
179 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
184 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
189 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
194 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
199 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
204 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul…
[all …]
/linux/Documentation/ABI/testing/
H A 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 …]
H A Dsysfs-edac-memory-repair51 - rank-sparing
147 What: /sys/bus/edac/devices/<dev-name>/mem_repairX/rank
170 rank - The rank of the memory to repair. Rank is defined as a
/linux/Documentation/edac/
H A Dmemory_repair.rst55 sparing has cacheline/row/bank/rank sparing granularities. For example, in
56 rank memory-sparing mode, one memory rank serves as a spare for other ranks on
59 The spare rank is held in reserve and not used as active memory until
64 the content of a failing rank of DIMMs is copied to the spare rank. The
65 failing rank is then taken offline and the spare rank placed online for use as
66 active memory in place of the failed rank.
74 to be replaced. Rank sparing is defined as an operation in which an entire DDR
75 rank is replaced.
132 for this operation, cacheline/row/bank/rank sparing, vary in terms of the
/linux/lib/
H A Dunion_find.c26 * uf_union - Merge two sets, using union by rank
41 if (root1->rank < root2->rank) { in uf_union()
43 } else if (root1->rank > root2->rank) { in uf_union()
47 root1->rank++; in uf_union()
/linux/Documentation/core-api/
H A Dunion_find.rst37 the find operation, and using union by rank can reduce the time complexity
59 unsigned int rank;
63 The rank field represents the height of the current tree. During a union
64 operation, the tree with the smaller rank is attached under the tree with the
65 larger rank to maintain balance.
71 interface. Initialize the parent pointer to point to itself and set the rank
102 and then link the smaller node to the larger node based on the rank of the root
/linux/drivers/s390/cio/
H A Dscm.c105 scm_attr(rank);
142 scmdev->attrs.rank = sale->rank; in scmdev_setup()
146 scmdev->attrs.rank = sale->rank; in scmdev_setup()
164 changed = scmdev->attrs.rank != sale->rank || in scmdev_update()
166 scmdev->attrs.rank = sale->rank; in scmdev_update()
/linux/include/linux/
H A Dunion_find.h16 unsigned int rank; member
20 #define UF_INIT_NODE(node) {.parent = &node, .rank = 0}
27 * initializes its rank to 0.
32 node->rank = 0; in uf_node_init()
H A Dedac.h151 * for rank 0; pins 1 and 3 are for rank 1, if the memory
152 * is dual-rank.
411 * struct rank_info - contains the information for one DIMM rank
413 * @chan_idx: channel number where the rank is (typically, 0 or 1)
414 * @ce_count: number of correctable errors for this rank
416 * structure). The location of the rank is given by
421 * FIXME: Currently, the EDAC core model will assume one DIMM per rank.
607 * All old memory controllers enumerate memories per rank, but most
609 * When the memory controller is per rank, csbased is true.
795 * @get_rank: get current rank of memory to repair.
[all …]
/linux/drivers/edac/
H A 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()
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);
161 TEMPLATE_STORE(rank);
203 static DEVICE_ATTR(rank, S_IRUGO | S_IWUSR,
H A Dpnd2_edac.c16 * rank, bank, row and column using the appropriate "dunit_ops" functions/parameters.
57 int rank; member
729 /* Translate PMI address to memory (rank, row, bank, column) */
733 #define RS (BIT(7)) /* rank */
903 /* Second stage decode. Compute rank, bank, row & column. */
911 int column = 0, bank = 0, row = 0, rank = 0; in apl_pmi2mem() local
926 * On single rank DIMMs ignore the rank select bit in apl_pmi2mem()
948 rank = bit; in apl_pmi2mem()
950 rank ^= rank_hash(pmiaddr); in apl_pmi2mem()
965 daddr->rank = rank; in apl_pmi2mem()
[all …]
/linux/tools/perf/pmu-events/arch/x86/snowridgex/
H A Duncore-memory.json259 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
265 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
270 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
276 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
281 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
287 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
292 "BriefDescription": "CKE_ON_CYCLES by Rank : DIMM ID",
298 …cription": "CKE_ON_CYCLES by Rank : DIMM ID : Number of cycles spent in CKE ON mode. The filter a…
303 "BriefDescription": "Throttle Cycles for Rank 0",
309Rank 0 : Counts the number of cycles while the iMC is being throttled by either thermal constraint…
[all …]
/linux/Documentation/filesystems/
H A Ddirectory-locking.rst124 it should be possible to rank the filesystems so that directory operation
138 them in order of non-decreasing rank. Namely,
140 * rank ->i_rwsem of non-directories on given filesystem in inode pointer
142 * put ->i_rwsem of all directories on a filesystem at the same rank,
144 * put ->s_vfs_rename_mutex at rank lower than that of any ->i_rwsem
147 rank of those filesystems.
152 2. ->i_rwsem of directories on that NFS filesystem, same rank for all
156 5. ->i_rwsem of directories on the local filesystem, same rank for all
160 It's easy to verify that operations never take a lock with rank
168 contended locks in the minimal deadlock will be of the same rank,
/linux/lib/zstd/compress/
H A Dhuf_compress.c310 /* Prepare base value per rank */ in HUF_readCTable()
328 /* determine stating value per rank */ in HUF_readCTable()
332 valPerRank[n] = min; /* get starting value within each rank */ in HUF_readCTable()
336 /* assign value within rank, symbol order */ in HUF_readCTable()
411 /* Get pos of last (smallest = lowest cum. count) symbol per rank */ in HUF_setMaxHeight()
423 * gain back half the rank. in HUF_setMaxHeight()
438 …/* only triggered when no more rank 1 symbol left => find closest one (note : there is necessarily… in HUF_setMaxHeight()
444 /* Increase the number of bits to gain back half the rank cost. */ in HUF_setMaxHeight()
448 /* Fix up the new rank. in HUF_setMaxHeight()
449 * If the new rank was empty, this symbol is now its smallest. in HUF_setMaxHeight()
[all …]
/linux/drivers/s390/block/
H A Dscm_blk.h66 u8 rank; in SCM_LOG_STATE() member
70 .rank = scmdev->attrs.rank, in SCM_LOG_STATE()
/linux/drivers/cxl/core/
H A Dtrace.h416 { CXL_GMER_VALID_RANK, "RANK" }, \
480 __field(u8, rank)
502 __entry->rank = rec->media_hdr.rank;
525 "transaction_type='%s' channel=%u rank=%u " \
536 __entry->channel, __entry->rank, __entry->device,
588 { CXL_DER_VALID_RANK, "RANK" }, \
624 __field(u8, rank) /* Out of order to pack trace record */
651 __entry->rank = rec->media_hdr.rank;
679 "transaction_type='%s' channel=%u rank=%u nibble_mask=%x " \
691 __entry->channel, __entry->rank, __entry->nibble_mask,
[all …]
/linux/drivers/memory/tegra/
H A Dtegra210-emc-core.c58 #define TRIM_REG(chan, rank, reg, byte) \ argument
59 (((EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## rank ## _ ## reg ## \
60 _OB_DDLL_LONG_DQ_RANK ## rank ## _BYTE ## byte ## _MASK & \
62 rank ## _ ## reg ## _INDEX]) >> \
63 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## rank ## _ ## reg ## \
64 _OB_DDLL_LONG_DQ_RANK ## rank ## _BYTE ## byte ## _SHIFT) \
66 (((EMC_DATA_BRLSHFT_ ## rank ## _RANK ## rank ## _BYTE ## \
69 _EMC_DATA_BRLSHFT_ ## rank ## _INDEX]) >> \
70 EMC_DATA_BRLSHFT_ ## rank ## _RANK ## rank ## _BYTE ## \
73 #define CALC_TEMP(rank, reg, byte1, byte2, n) \ argument
[all …]
/linux/tools/perf/pmu-events/arch/x86/grandridge/
H A Duncore-memory.json280 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
291 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
302 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
313 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
324 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
335 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
346 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
357 "BriefDescription": "# of cycles a given rank is in Power Down Mode",
368 "BriefDescription": "# of cycles a given rank is in Power Down Mode and all pages are closed",

1234