Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_dram.c11 u8 size, width, ranks; member
16 u8 ranks; member
42 return dimm->ranks * 64 / (dimm->width ?: 1); in intel_dimm_num_devices()
126 dimm->ranks = cnl_get_dimm_ranks(val); in skl_dram_get_dimm_info()
130 dimm->ranks = skl_get_dimm_ranks(val); in skl_dram_get_dimm_info()
134 "CH%u DIMM %c size: %u GB, width: X%u, ranks: %u, 16Gb DIMMs: %s\n", in skl_dram_get_dimm_info()
135 channel, dimm_name, dimm->size, dimm->width, dimm->ranks, in skl_dram_get_dimm_info()
154 if (ch->dimm_l.ranks == 2 || ch->dimm_s.ranks == 2) in skl_dram_get_channel_info()
155 ch->ranks in skl_dram_get_channel_info()
[all...]
H A Di915_drv.h1141 u8 ranks; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/soc/
H A Dintel_dram.c17 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()
289 "CH%u DIMM %c size: %u Gb, width: X%u, ranks: %u, 16Gb DIMMs: %s\n", 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 in skl_dram_get_channel_info()
[all...]
/kernel/linux/linux-5.10/drivers/edac/
H A Dskx_common.c302 #define numrank(reg) skx_get_dimm_attr(reg, 12, 13, 0, 0, 2, "ranks")
309 int banks = 16, ranks, rows, cols, npages; in skx_get_dimm_info() local
312 ranks = numrank(mtr); in skx_get_dimm_info()
319 size = ((1ull << (rows + cols + ranks)) * banks) >> (20 - 3); in skx_get_dimm_info()
324 banks, 1 << ranks, rows, cols); in skx_get_dimm_info()
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()
H A Dsb_edac.c336 u32 ranks; member
693 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank() local
699 if (ranks > max) { in numrank()
700 edac_dbg(0, "Invalid number of ranks: %d (max = %i) raw value = %x (%04x)\n", in numrank()
701 ranks, max, (unsigned int)RANK_CNT_BITS(mtr), mtr); in numrank()
705 return ranks; in numrank()
1587 unsigned int i, j, banks, ranks, rows, cols, npages; in __populate_dimms() local
1639 ranks = numrank(pvt->info.type, mtr); in __populate_dimms()
1645 ((u64) cols * ranks * banks * 8); in __populate_dimms()
1651 size = ((u64)rows * cols * banks * ranks) >> (2 in __populate_dimms()
[all...]
/kernel/linux/linux-6.6/drivers/edac/
H A Dskx_common.c339 #define numrank(reg) skx_get_dimm_attr(reg, 12, 13, 0, 0, 2, "ranks")
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()
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()
H A Dsb_edac.c336 u32 ranks; member
699 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank() local
705 if (ranks > max) { in numrank()
706 edac_dbg(0, "Invalid number of ranks: %d (max = %i) raw value = %x (%04x)\n", 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) >> (2 in __populate_dimms()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dfb.h130 int ranks; member
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dfb.h147 int ranks; member
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dramnv50.c576 ram->ranks = (nvkm_rd32(device, 0x100200) & 0x4) ? 2 : 1; in nv50_ram_ctor()
624 if (ram->base.ranks > 1) { in nv50_ram_new()
H A Dramgt215.c990 if (ram->base.ranks > 1) { in gt215_ram_new()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c2978 u8 dw, rows, cols, banks, ranks; in netxen_sysfs_read_dimm() local
2998 ranks = NETXEN_DIMM_NUMRANKS(val); in netxen_sysfs_read_dimm()
3050 ranks += 1; in netxen_sysfs_read_dimm()
3082 dimm.size = ((1 << rows) * (1 << cols) * dw * banks * ranks) / 8; in netxen_sysfs_read_dimm()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c2971 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()

Completed in 62 milliseconds