/linux-6.3-rc2/drivers/gpu/drm/i915/soc/ |
A D | intel_dram.c | 16 u8 width, ranks; member 21 u8 ranks; member 131 dimm->ranks = icl_get_dimm_ranks(val); in skl_dram_get_dimm_info() 135 dimm->ranks = skl_get_dimm_ranks(val); in skl_dram_get_dimm_info() 159 if (ch->dimm_l.ranks == 2 || ch->dimm_s.ranks == 2) in skl_dram_get_channel_info() 160 ch->ranks = 2; in skl_dram_get_channel_info() 161 else if (ch->dimm_l.ranks == 1 && ch->dimm_s.ranks == 1) in skl_dram_get_channel_info() 162 ch->ranks = 2; in skl_dram_get_channel_info() 164 ch->ranks = 1; in skl_dram_get_channel_info() 209 if (ch0.ranks == 0 && ch1.ranks == 0) { in skl_dram_get_channels_info() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/memory-controllers/ddr/ |
A D | jedec,lpddr-channel.yaml | 13 amount of individual LPDDR chips and the ranks per chip. 54 Each physical LPDDR chip may have one or more ranks. Ranks are 57 state of the CS pins. Different ranks may have different densities and
|
/linux-6.3-rc2/drivers/edac/ |
A D | skx_common.c | 347 int banks, ranks, rows, cols, npages; in skx_get_dimm_info() local 351 ranks = numrank(mtr); in skx_get_dimm_info() 369 size = ((1ull << (rows + cols + ranks)) * banks) >> (20 - 3); in skx_get_dimm_info() 374 banks, 1 << ranks, rows, cols); in skx_get_dimm_info()
|
A D | sb_edac.c | 336 u32 ranks; member 699 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank() local 705 if (ranks > max) { in numrank() 707 ranks, max, (unsigned int)RANK_CNT_BITS(mtr), mtr); in numrank() 711 return ranks; in numrank() 1593 unsigned int i, j, banks, ranks, rows, cols, npages; in __populate_dimms() local 1647 ranks = numrank(pvt->info.type, mtr); in __populate_dimms() 1653 ((u64) cols * ranks * banks * 8); in __populate_dimms() 1659 size = ((u64)rows * cols * banks * ranks) >> (20 - 3); in __populate_dimms() 1665 banks, ranks, rows, cols); in __populate_dimms()
|
A D | i7core_edac.c | 411 static const int ranks[] = { 1, 2, 4, -EINVAL }; in numrank() local 413 return ranks[rank & 0x3]; in numrank() 582 u32 banks, ranks, rows, cols; in get_dimm_config() local 590 ranks = numrank(MC_DOD_NUMRANK(dimm_dod[j])); in get_dimm_config() 595 size = (rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config() 600 banks, ranks, rows, cols); in get_dimm_config()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
A D | fb.h | 146 int ranks; member
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
A D | ramnv50.c | 575 ram->ranks = (nvkm_rd32(device, 0x100200) & 0x4) ? 2 : 1; in nv50_ram_ctor() 623 if (ram->base.ranks > 1) { in nv50_ram_new()
|
A D | ramgt215.c | 990 if (ram->base.ranks > 1) { in gt215_ram_new()
|
/linux-6.3-rc2/Documentation/admin-guide/perf/ |
A D | alibaba_pmu.rst | 32 selected rank, or four ranks separately in the first 4 counters. The base
|
/linux-6.3-rc2/Documentation/admin-guide/mm/ |
A D | multigen_lru.rst | 134 certain time interval to create new generations, and it ranks the
|
/linux-6.3-rc2/Documentation/driver-api/ |
A D | edac.rst | 69 This is the name of the DRAM signal used to select the DRAM ranks to be
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/netxen/ |
A D | netxen_nic_main.c | 2979 u8 dw, rows, cols, banks, ranks; in netxen_sysfs_read_dimm() local 2999 ranks = NETXEN_DIMM_NUMRANKS(val); in netxen_sysfs_read_dimm() 3051 ranks += 1; in netxen_sysfs_read_dimm() 3083 dimm.size = ((1 << rows) * (1 << cols) * dw * banks * ranks) / 8; in netxen_sysfs_read_dimm()
|
/linux-6.3-rc2/Documentation/admin-guide/ |
A D | ras.rst | 1014 Ch0 phy rd0, wr0 (0x063f4031): 2 ranks, UDIMMs 1017 Ch1 phy rd1, wr1 (0x063f4031): 2 ranks, UDIMMs 1019 Ch2 phy rd3, wr3 (0x063f4031): 2 ranks, UDIMMs
|