| /linux/drivers/edac/ |
| H A D | ie31200_edac.c | 213 u8 ranks; member 418 dd->ranks = field_get(cfg->reg_mad_dimm_rank_mask[dimm], addr_decode) + 1; in populate_dimm_info() 439 dimm_info.ranks, in ie31200_get_dimm_config() 446 nr_pages = nr_pages / dimm_info.ranks; in ie31200_get_dimm_config() 447 for (k = 0; k < dimm_info.ranks; k++) { in ie31200_get_dimm_config() 448 dimm = edac_get_dimm(mci, (j * dimm_info.ranks) + k, i, 0); in ie31200_get_dimm_config()
|
| H A D | skx_common.c | 461 int banks, ranks, rows, cols, npages; in skx_get_dimm_info() local 465 ranks = numrank(mtr); in skx_get_dimm_info() 483 size = ((1ull << (rows + cols + ranks)) * banks) >> (20 - 3); in skx_get_dimm_info() 488 banks, 1 << ranks, rows, cols); in skx_get_dimm_info()
|
| H A D | sb_edac.c | 338 u32 ranks; member 701 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank() local 707 if (ranks > max) { in numrank() 709 ranks, max, (unsigned int)RANK_CNT_BITS(mtr), mtr); in numrank() 713 return ranks; in numrank() 1594 unsigned int i, j, banks, ranks, rows, cols, npages; in __populate_dimms() local 1648 ranks = numrank(pvt->info.type, mtr); in __populate_dimms() 1654 ((u64) cols * ranks * banks * 8); in __populate_dimms() 1660 size = ((u64)rows * cols * banks * ranks) >> (20 - 3); in __populate_dimms() 1666 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() 581 u32 banks, ranks, rows, cols; in get_dimm_config() local 589 ranks = numrank(MC_DOD_NUMRANK(dimm_dod[j])); in get_dimm_config() 594 size = (rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config() 599 banks, ranks, rows, cols); in get_dimm_config()
|
| /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
|
| /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()
|
| /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
|
| /linux/Documentation/filesystems/ |
| H A D | directory-locking.rst | 126 ones - in these terms overlayfs ranks lower than its layers, network 127 filesystem ranks lower than whatever it caches on, etc.)
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | multigen_lru.rst | 134 certain time interval to create new generations, and it ranks the
|
| /linux/Documentation/edac/ |
| H A D | memory_repair.rst | 56 rank memory-sparing mode, one memory rank serves as a spare for other ranks on
|
| /linux/drivers/net/ethernet/qlogic/netxen/ |
| H A D | netxen_nic_main.c | 2969 u8 dw, rows, cols, banks, ranks; in netxen_sysfs_read_dimm() local 2989 ranks = NETXEN_DIMM_NUMRANKS(val); in netxen_sysfs_read_dimm() 3041 ranks += 1; in netxen_sysfs_read_dimm() 3073 dimm.size = ((1 << rows) * (1 << cols) * dw * banks * ranks) / 8; in netxen_sysfs_read_dimm()
|