Home
last modified time | relevance | path

Searched full:ranks (Results 1 – 16 of 16) sorted by relevance

/linux-3.3/drivers/edac/
Di3000_edac.c328 c0dra[0] = readb(window + I3000_C0DRA + 0); /* ranks 0,1 */ in i3000_probe1()
329 c0dra[1] = readb(window + I3000_C0DRA + 1); /* ranks 2,3 */ in i3000_probe1()
330 c1dra[0] = readb(window + I3000_C1DRA + 0); /* ranks 0,1 */ in i3000_probe1()
331 c1dra[1] = readb(window + I3000_C1DRA + 1); /* ranks 2,3 */ in i3000_probe1()
373 * contained in all ranks. in i3000_probe1()
376 * the ranks of controller 0, so we double all the values we see. in i3000_probe1()
Dsb_edac.c280 u32 ranks; member
382 int ranks = (1 << RANK_CNT_BITS(mtr)); in numrank() local
384 if (ranks > 4) { in numrank()
385 debugf0("Invalid number of ranks: %d (max = 4) raw value = %x (%04x)", in numrank()
386 ranks, (unsigned int)RANK_CNT_BITS(mtr), mtr); in numrank()
390 return ranks; in numrank()
557 int i, j, banks, ranks, rows, cols, size, npages; in get_dimm_config() local
624 ranks = numrank(mtr); in get_dimm_config()
629 size = (rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config()
635 banks, ranks, rows, cols); in get_dimm_config()
Di7core_edac.c224 u32 ranks; member
420 static int ranks[4] = { 1, 2, 4, -EINVAL }; in numrank() local
422 return ranks[rank & 0x3]; in numrank()
660 pvt->channel[i].ranks = (data & QUAD_RANK_PRESENT) ? in get_dimm_config()
685 "%d ranks, %cDIMMs\n", in get_dimm_config()
689 pvt->channel[i].ranks, in get_dimm_config()
693 u32 banks, ranks, rows, cols; in get_dimm_config() local
700 ranks = numrank(MC_DOD_NUMRANK(dimm_dod[j])); in get_dimm_config()
705 size = (rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config()
713 banks, ranks, rows, cols); in get_dimm_config()
Di5100_edac.c294 /* ranks on each dimm -- 0 maps to not present -- obtained via SPD */
299 * DIMM slot chip selects. In the case of only 4 ranks per
333 unsigned ranksperchan; /* number of ranks per channel */
910 /* figure out how many ranks, from strapped state of 48GB_Mode input */ in i5100_init_one()
Dppc4xx_edac.c43 * - Two (2) memory banks/ranks.
70 * - Four (4) memory banks/ranks.
878 * the csrows (i.e. banks/ranks) are being initialized.
Dx38_edac.c364 * contained in all ranks. in x38_probe1()
Di3200_edac.c367 * contained in all ranks. in i3200_probe1()
/linux-3.3/Documentation/
Dedac.txt745 Ch0 phy rd0, wr0 (0x063f4031): 2 ranks, UDIMMs
748 Ch1 phy rd1, wr1 (0x063f4031): 2 ranks, UDIMMs
750 Ch2 phy rd3, wr3 (0x063f4031): 2 ranks, UDIMMs
/linux-3.3/fs/ocfs2/
Dquota_global.c771 * locking allocators ranks above a transaction start in ocfs2_acquire_dquot()
/linux-3.3/drivers/net/wireless/iwlwifi/
Diwl-trans-pcie-rx.c188 * and we have free pre-allocated buffers, fill the ranks as much
/linux-3.3/fs/udf/
Dinode.c182 * Release i_data_sem so that we can lock a page - page lock ranks in udf_expand_file_adinicb()
/linux-3.3/fs/ext3/
Dnamei.c2251 * lock which ranks below transaction start (and it can also in ext3_symlink()
/linux-3.3/drivers/net/wireless/iwlegacy/
D3945-mac.c947 * and we have free pre-allocated buffers, fill the ranks as much
D4965-mac.c262 * and we have free pre-allocated buffers, fill the ranks as much
/linux-3.3/fs/ext4/
Dinode.c1869 * cannot start transaction directly because transaction start ranks above page
/linux-3.3/drivers/net/wireless/ipw2x00/
Dipw2200.c5150 * and we have free pre-allocated buffers, fill the ranks as much