/openbmc/linux/drivers/gpu/drm/i915/soc/ |
H A D | intel_dram.c | 17 u8 width, ranks; member 22 u8 ranks; member 197 return dimm->ranks * 64 / (dimm->width ?: 1); in intel_dimm_num_devices() 281 dimm->ranks = icl_get_dimm_ranks(val); in skl_dram_get_dimm_info() 285 dimm->ranks = skl_get_dimm_ranks(val); in skl_dram_get_dimm_info() 290 channel, dimm_name, dimm->size, dimm->width, dimm->ranks, in skl_dram_get_dimm_info() 309 if (ch->dimm_l.ranks == 2 || ch->dimm_s.ranks == 2) in skl_dram_get_channel_info() 310 ch->ranks = 2; in skl_dram_get_channel_info() 311 else if (ch->dimm_l.ranks == 1 && ch->dimm_s.ranks == 1) in skl_dram_get_channel_info() 312 ch->ranks = 2; in skl_dram_get_channel_info() [all …]
|
/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | dram_sun50i_h6.c | 54 u8 ranks; member 343 u8 ranks = para->ranks; in mctl_set_addrmap() local 346 if (ranks == 2) in mctl_set_addrmap() 449 MSTR_BURST_LENGTH(8) | MSTR_ACTIVE_RANKS(para->ranks) | in mctl_com_init() 453 if (para->ranks == 2) in mctl_com_init() 559 if (para->ranks == 2) in mctl_channel_init() 565 if (para->ranks == 2) { in mctl_channel_init() 646 para->ranks = 1; in mctl_channel_init() 714 return (1ULL << (para->cols + para->rows + 3)) * 4 * para->ranks; in mctl_calc_size() 735 .ranks = 2, in sunxi_dram_init()
|
/openbmc/ipmitool/lib/ |
H A D | dimm_spd.c | 797 int ranks = 0; in ipmi_spd_print() local 807 ranks = ldexp(1,((spd_data[7]&0x3F)>>3)); in ipmi_spd_print() 808 mem_size = (sdram_cap/8) * (pri_bus_width/sdram_width) * ranks; in ipmi_spd_print() 813 printf(" Number of Ranks : %d\n", ranks ); in ipmi_spd_print()
|
/openbmc/u-boot/arch/x86/dts/ |
H A D | chromebook_samus.dts | 290 * banks 8, ranks 2, rows 14, 364 * banks 8, ranks 2, rows 14, 403 * banks 8, ranks 2, rows 15, 442 * banks 8, ranks 2, rows 15,
|
/openbmc/linux/drivers/edac/ |
H A D | skx_common.c | 378 int banks, ranks, rows, cols, npages; in skx_get_dimm_info() local 382 ranks = numrank(mtr); in skx_get_dimm_info() 400 size = ((1ull << (rows + cols + ranks)) * banks) >> (20 - 3); in skx_get_dimm_info() 405 banks, 1 << ranks, rows, cols); in skx_get_dimm_info()
|
H 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()
|
H 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()
|
/openbmc/linux/Documentation/driver-api/ |
H A D | edac.rst | 69 This is the name of the DRAM signal used to select the DRAM ranks to be 201 HBM2e (2GB) channel (equivalent to 8 X 2GB ranks). This creates a total 277 │ ├── rank 31 # total 32 ranks/dimms from 4 UMCs
|
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | fb.h | 147 int ranks; member
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H 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()
|
H A D | ramgt215.c | 990 if (ram->base.ranks > 1) { in gt215_ram_new()
|
/openbmc/linux/Documentation/admin-guide/perf/ |
H A D | alibaba_pmu.rst | 32 selected rank, or four ranks separately in the first 4 counters. The base
|
/openbmc/linux/Documentation/admin-guide/mm/ |
H A D | multigen_lru.rst | 134 certain time interval to create new generations, and it ranks the
|
/openbmc/linux/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_main.c | 2971 u8 dw, rows, cols, banks, ranks; in netxen_sysfs_read_dimm() local 2991 ranks = NETXEN_DIMM_NUMRANKS(val); in netxen_sysfs_read_dimm() 3043 ranks += 1; in netxen_sysfs_read_dimm() 3075 dimm.size = ((1 << rows) * (1 << cols) * dw * banks * ranks) / 8; in netxen_sysfs_read_dimm()
|
/openbmc/linux/Documentation/admin-guide/ |
H 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
|
/openbmc/u-boot/doc/ |
H A D | README.b4860qds | 66 of memory in two ranks of 2 GB.
|