/linux-6.14.4/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | uncore-memory.json | 198 …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-6.14.4/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | uncore-memory.json | 235 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m… 245 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m… 255 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m… 265 …lter) on the given channel. Major modea are channel-wide, and not a per-rank (or dimm or bank) m… 288 "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… 298 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID", 303 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul… 308 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID", 313 …Number of cycles spent in CKE ON mode. The filter allows you to select a rank to monitor. If mul… [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/haswellx/ |
D | uncore-memory.json | 227 …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-6.14.4/tools/perf/pmu-events/arch/x86/skylakex/ |
D | uncore-memory.json | 263 …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-6.14.4/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | uncore-memory.json | 281 …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-6.14.4/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-memory.json | 198 …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-6.14.4/drivers/hwmon/peci/ |
D | dimmtemp.c | 295 int rank = chan / priv->gen_info->dimm_idx_max; in create_dimm_temp_label() local 299 "DIMM %c%d", 'A' + rank, in create_dimm_temp_label() 430 * Device 20, Function 0: IMC 0 channel 0 -> rank 0 in read_thresholds_hsx() 431 * Device 20, Function 1: IMC 0 channel 1 -> rank 1 in read_thresholds_hsx() 432 * Device 21, Function 0: IMC 0 channel 2 -> rank 2 in read_thresholds_hsx() 433 * Device 21, Function 1: IMC 0 channel 3 -> rank 3 in read_thresholds_hsx() 434 * Device 23, Function 0: IMC 1 channel 0 -> rank 4 in read_thresholds_hsx() 435 * Device 23, Function 1: IMC 1 channel 1 -> rank 5 in read_thresholds_hsx() 436 * Device 24, Function 0: IMC 1 channel 2 -> rank 6 in read_thresholds_hsx() 437 * Device 24, Function 1: IMC 1 channel 3 -> rank 7 in read_thresholds_hsx() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/memory-controllers/ddr/ |
D | jedec,lpddr-channel.yaml | 7 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 …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/jaketown/ |
D | uncore-memory.json | 126 …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-6.14.4/Documentation/ABI/testing/ |
D | sysfs-devices-edac | 86 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 …]
|
/linux-6.14.4/lib/ |
D | union_find.c | 26 * 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-6.14.4/Documentation/core-api/ |
D | union_find.rst | 37 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-6.14.4/drivers/s390/cio/ |
D | scm.c | 104 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()
|
/linux-6.14.4/drivers/edac/ |
D | i3200_edac.c | 69 #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 …]
|
D | x38_edac.c | 69 #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 …]
|
D | al_mc_edac.c | 65 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()
|
D | i3000_edac.c | 110 #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 …]
|
D | i5100_edac.c | 317 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 …]
|
D | octeon_edac-lmc.c | 32 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,
|
D | edac_mc_sysfs.c | 127 * 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 sysfs_emit(data, "%s\n", rank->dimm->label); in channel_dimm_label_show() 219 struct rank_info *rank = csrow->channels[chan]; in channel_dimm_label_store() local 228 if (copy_count == 0 || copy_count >= sizeof(rank->dimm->label)) in channel_dimm_label_store() 231 memcpy(rank->dimm->label, data, copy_count); in channel_dimm_label_store() 232 rank->dimm->label[copy_count] = '\0'; in channel_dimm_label_store() 243 struct rank_info *rank = csrow->channels[chan]; in channel_ce_count_show() local 245 return sysfs_emit(data, "%u\n", rank->ce_count); in channel_ce_count_show() [all …]
|
/linux-6.14.4/include/linux/ |
D | union_find.h | 16 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()
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/snowridgex/ |
D | uncore-memory.json | 259 "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", 309 …Rank 0 : Counts the number of cycles while the iMC is being throttled by either thermal constraint… [all …]
|
/linux-6.14.4/Documentation/filesystems/ |
D | directory-locking.rst | 124 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-6.14.4/lib/zstd/compress/ |
D | huf_compress.c | 236 /* Prepare base value per rank */ in HUF_readCTable() 254 /* determine stating value per rank */ in HUF_readCTable() 258 valPerRank[n] = min; /* get starting value within each rank */ in HUF_readCTable() 262 /* assign value within rank, symbol order */ in HUF_readCTable() 340 /* Get pos of last (smallest = lowest cum. count) symbol per rank */ in HUF_setMaxHeight() 352 * gain back half the rank. in HUF_setMaxHeight() 367 …/* only triggered when no more rank 1 symbol left => find closest one (note : there is necessarily… in HUF_setMaxHeight() 373 /* Increase the number of bits to gain back half the rank cost. */ in HUF_setMaxHeight() 377 /* Fix up the new rank. in HUF_setMaxHeight() 378 * If the new rank was empty, this symbol is now its smallest. in HUF_setMaxHeight() [all …]
|
/linux-6.14.4/drivers/s390/block/ |
D | scm_blk.h | 66 u8 rank; in SCM_LOG_STATE() member 70 .rank = scmdev->attrs.rank, in SCM_LOG_STATE()
|