/Linux-v5.4/drivers/gpu/drm/i915/ |
D | i915_drv.c | 739 return dimm->ranks * 64 / (dimm->width ?: 1); in intel_dimm_num_devices() 823 dimm->ranks = cnl_get_dimm_ranks(val); in skl_dram_get_dimm_info() 827 dimm->ranks = skl_get_dimm_ranks(val); in skl_dram_get_dimm_info() 831 channel, dimm_name, dimm->size, dimm->width, dimm->ranks, in skl_dram_get_dimm_info() 850 if (ch->dimm_l.ranks == 2 || ch->dimm_s.ranks == 2) in skl_dram_get_channel_info() 851 ch->ranks = 2; in skl_dram_get_channel_info() 852 else if (ch->dimm_l.ranks == 1 && ch->dimm_s.ranks == 1) in skl_dram_get_channel_info() 853 ch->ranks = 2; in skl_dram_get_channel_info() 855 ch->ranks = 1; in skl_dram_get_channel_info() 862 channel, ch->ranks, yesno(ch->is_16gb_dimm)); in skl_dram_get_channel_info() [all …]
|
D | i915_drv.h | 1625 u8 ranks; member 1767 u8 size, width, ranks; member 1772 u8 ranks; member
|
/Linux-v5.4/drivers/edac/ |
D | skx_common.c | 289 int banks = 16, ranks, rows, cols, npages; in skx_get_dimm_info() local 292 ranks = numrank(mtr); in skx_get_dimm_info() 299 size = ((1ull << (rows + cols + ranks)) * banks) >> (20 - 3); in skx_get_dimm_info() 304 banks, 1 << ranks, rows, cols); in skx_get_dimm_info()
|
D | sb_edac.c | 334 u32 ranks; member 691 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank() local 697 if (ranks > max) { in numrank() 699 ranks, max, (unsigned int)RANK_CNT_BITS(mtr), mtr); in numrank() 703 return ranks; in numrank() 1589 unsigned int i, j, banks, ranks, rows, cols, npages; in __populate_dimms() local 1641 ranks = numrank(pvt->info.type, mtr); in __populate_dimms() 1647 ((u64) cols * ranks * banks * 8); in __populate_dimms() 1653 size = ((u64)rows * cols * banks * ranks) >> (20 - 3); in __populate_dimms() 1659 banks, ranks, rows, cols); in __populate_dimms()
|
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 591 ranks = numrank(MC_DOD_NUMRANK(dimm_dod[j])); in get_dimm_config() 596 size = (rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config() 601 banks, ranks, rows, cols); in get_dimm_config()
|
/Linux-v5.4/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | fb.h | 128 int ranks; member
|
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramnv50.c | 576 ram->ranks = (nvkm_rd32(device, 0x100200) & 0x4) ? 2 : 1; in nv50_ram_ctor() 624 if (ram->base.ranks > 1) { in nv50_ram_new()
|
D | ramgt215.c | 990 if (ram->base.ranks > 1) { in gt215_ram_new()
|
/Linux-v5.4/Documentation/driver-api/ |
D | edac.rst | 69 This is the name of the DRAM signal used to select the DRAM ranks to be
|
/Linux-v5.4/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 2985 u8 dw, rows, cols, banks, ranks; in netxen_sysfs_read_dimm() local 3005 ranks = NETXEN_DIMM_NUMRANKS(val); in netxen_sysfs_read_dimm() 3057 ranks += 1; in netxen_sysfs_read_dimm() 3089 dimm.size = ((1 << rows) * (1 << cols) * dw * banks * ranks) / 8; in netxen_sysfs_read_dimm()
|
/Linux-v5.4/Documentation/admin-guide/ |
D | ras.rst | 1005 Ch0 phy rd0, wr0 (0x063f4031): 2 ranks, UDIMMs 1008 Ch1 phy rd1, wr1 (0x063f4031): 2 ranks, UDIMMs 1010 Ch2 phy rd3, wr3 (0x063f4031): 2 ranks, UDIMMs
|