Home
last modified time | relevance | path

Searched refs:ranks (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/gpu/drm/i915/soc/
H A Dintel_dram.c17 u8 width, ranks; member
22 u8 ranks; member
324 dimm->ranks = icl_get_dimm_ranks(val); in skl_dram_get_dimm_info()
352 if (ch->dimm_l.ranks == 2 || ch->dimm_s.ranks == 2) in skl_dram_get_channel_info()
353 ch->ranks = 2; in skl_dram_get_channel_info()
354 else if (ch->dimm_l.ranks == 1 && ch->dimm_s.ranks == 1) in skl_dram_get_channel_info()
355 ch->ranks = 2; in skl_dram_get_channel_info()
357 ch->ranks = 1; in skl_dram_get_channel_info()
402 if (ch0.ranks == 0 && ch1.ranks == 0) { in skl_dram_get_channels_info()
526 dimm->ranks = bxt_get_dimm_ranks(val); in bxt_get_dimm_info()
[all …]
/linux-6.15/Documentation/devicetree/bindings/memory-controllers/ddr/
H A Djedec,lpddr-channel.yaml13 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.15/drivers/edac/
H A Die31200_edac.c191 u8 ranks; member
396 dd->ranks = field_get(cfg->reg_mad_dimm_rank_mask[dimm], addr_decode) + 1; in populate_dimm_info()
417 dimm_info.ranks, in ie31200_get_dimm_config()
424 nr_pages = nr_pages / dimm_info.ranks; in ie31200_get_dimm_config()
425 for (k = 0; k < dimm_info.ranks; k++) { in ie31200_get_dimm_config()
426 dimm = edac_get_dimm(mci, (j * dimm_info.ranks) + k, i, 0); in ie31200_get_dimm_config()
H A Dskx_common.c430 int banks, ranks, rows, cols, npages; in skx_get_dimm_info() local
434 ranks = numrank(mtr); in skx_get_dimm_info()
452 size = ((1ull << (rows + cols + ranks)) * banks) >> (20 - 3); in skx_get_dimm_info()
457 banks, 1 << ranks, rows, cols); in skx_get_dimm_info()
H A Dsb_edac.c338 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()
1595 unsigned int i, j, banks, ranks, rows, cols, npages; in __populate_dimms() local
1649 ranks = numrank(pvt->info.type, mtr); in __populate_dimms()
1655 ((u64) cols * ranks * banks * 8); in __populate_dimms()
1661 size = ((u64)rows * cols * banks * ranks) >> (20 - 3); in __populate_dimms()
1667 banks, ranks, rows, cols); in __populate_dimms()
H A Di7core_edac.c411 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.15/Documentation/driver-api/
H A Dedac.rst69 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-6.15/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dfb.h147 int ranks; member
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramnv50.c575 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 Dramgt215.c990 if (ram->base.ranks > 1) { in gt215_ram_new()
/linux-6.15/Documentation/admin-guide/perf/
H A Dalibaba_pmu.rst32 selected rank, or four ranks separately in the first 4 counters. The base
/linux-6.15/Documentation/edac/
H A Dmemory_repair.rst56 rank memory-sparing mode, one memory rank serves as a spare for other ranks on
/linux-6.15/Documentation/admin-guide/mm/
H A Dmultigen_lru.rst134 certain time interval to create new generations, and it ranks the
/linux-6.15/Documentation/filesystems/
H A Ddirectory-locking.rst126 ones - in these terms overlayfs ranks lower than its layers, network
127 filesystem ranks lower than whatever it caches on, etc.)
H A Dporting.rst1053 Lock ordering has been changed so that s_umount ranks above open_mutex again.
/linux-6.15/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c2969 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()
/linux-6.15/Documentation/admin-guide/RAS/
H A Dmain.rst1018 Ch0 phy rd0, wr0 (0x063f4031): 2 ranks, UDIMMs
1021 Ch1 phy rd1, wr1 (0x063f4031): 2 ranks, UDIMMs
1023 Ch2 phy rd3, wr3 (0x063f4031): 2 ranks, UDIMMs