Searched refs:rank (Results 1 - 20 of 20) sorted by relevance

/drivers/s390/cio/
H A Dscm.c102 scm_attr(rank); variable
139 scmdev->attrs.rank = sale->rank;
143 scmdev->attrs.rank = sale->rank;
161 changed = scmdev->attrs.rank != sale->rank ||
163 scmdev->attrs.rank = sale->rank;
H A Dchsc.h153 u32 rank:4; member in struct:sale
/drivers/s390/block/
H A Dscm_blk.h124 u8 rank; member in struct:__anon4951
128 .rank = scmdev->attrs.rank,
/drivers/edac/
H A Di5100_edac.c332 unsigned rank[I5100_MAX_RANK_INTERLEAVE]; member in struct:i5100_priv::__anon584
370 /* map a rank/chan to a slot number on the mainboard */
372 int chan, int rank)
382 if (priv->dimm_csmap[i][j] == rank)
424 /* convert csrow index into a rank (per channel -- 0..5) */
443 unsigned rank,
458 chan, rank, -1,
465 unsigned rank,
480 chan, rank, -1,
495 unsigned rank; local
371 i5100_rank_to_slot(const struct mem_ctl_info *mci, int chan, int rank) argument
440 i5100_handle_ce(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) argument
462 i5100_handle_ue(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) argument
796 u8 rank; local
863 const unsigned rank = i5100_csrow_to_rank(mci, i); local
[all...]
H A Di3200_edac.c139 u64 rank = ((log & I3200_ECCERRLOG_RANK_BITS) >> local
141 return rank | (channel * I3200_RANKS_PER_CHANNEL);
320 int channel, int rank)
324 n = drbs[channel][rank];
328 if (rank > 0)
329 n -= drbs[channel][rank - 1];
331 drbs[channel][rank] == drbs[channel][I3200_RANKS_PER_CHANNEL - 1])
389 * The dram rank boundary (DRB) reg values are boundary addresses
390 * for each DRAM rank with a granularity of 64MB. DRB regs are
318 drb_to_nr_pages( u16 drbs[I3200_CHANNELS][I3200_RANKS_PER_CHANNEL], bool stacked, int channel, int rank) argument
H A Docteon_edac-lmc.c33 unsigned long rank; member in struct:octeon_lmc_pvt
50 "DIMM %d rank %d bank %d row %d col %d",
94 fadr.cn61xx.fbunk = pvt->rank;
100 "DIMM %d rank %d bank %d row %d col %d",
160 TEMPLATE_SHOW(rank); variable
161 TEMPLATE_STORE(rank); variable
203 static DEVICE_ATTR(rank, S_IRUGO | S_IWUSR,
H A Dx38_edac.c304 bool stacked, int channel, int rank)
308 n = drbs[channel][rank];
309 if (rank > 0)
310 n -= drbs[channel][rank - 1];
311 if (stacked && (channel == 1) && drbs[channel][rank] ==
370 * The dram rank boundary (DRB) reg values are boundary addresses
371 * for each DRAM rank with a granularity of 64MB. DRB regs are
302 drb_to_nr_pages( u16 drbs[X38_CHANNELS][X38_RANKS_PER_CHANNEL], bool stacked, int channel, int rank) argument
H A Di5000_edac.c469 int rank; local
482 rank = NREC_RANK(info->nrecmema);
488 rank, channel, bank,
529 channel >> 1, channel & 1, rank,
554 int rank; local
577 rank = NREC_RANK(info->nrecmema);
583 rank, channel, channel + 1, branch >> 1, bank,
624 rank, bank, ras, cas, ue_errors, specific);
628 channel >> 1, -1, rank,
649 rank
[all...]
H A Dedac_mc_sysfs.c149 * and the per-dimm/per-rank one
226 struct rank_info *rank = csrow->channels[chan]; local
229 if (!rank->dimm->label[0])
233 rank->dimm->label);
242 struct rank_info *rank = csrow->channels[chan]; local
247 strncpy(rank->dimm->label, data, max_size);
248 rank->dimm->label[max_size] = '\0';
259 struct rank_info *rank = csrow->channels[chan]; local
261 return sprintf(data, "%u\n", rank->ce_count);
488 * Per-dimm (or per-rank) device
[all...]
H A Di5400_edac.c520 int rank; local
545 rank = nrec_rank(info);
552 rank, channel, channel + 1, branch >> 1, bank,
564 branch >> 1, -1, rank,
584 int rank; local
616 rank = rec_rank(info);
625 rank, channel, branch >> 1, bank,
636 branch >> 1, channel % 2, rank,
H A Di7core_edac.c220 int channel, dimm, rank, bank, page, col; member in struct:i7core_inject
421 static inline int numrank(u32 rank) argument
425 return ranks[rank & 0x3];
610 edac_dbg(0, "\tdimm %d %d Mb offset: %x, bank: %d, rank: %d, row: %#x, col: %#x\n",
866 DECLARE_ADDR_MATCH(rank, 4);
873 ATTR_ADDR_MATCH(rank); variable
909 * The criteria can be set in terms of a mask where dimm, rank, bank, page
958 /* Sets pvt->inject.rank mask */
959 if (pvt->inject.rank < 0)
963 mask |= (pvt->inject.rank
[all...]
H A Dcpc925_edac.c451 u32 bcnt, rank, col, bank, row; local
457 rank = (mear & MEAR_RANK_MASK) >> MEAR_RANK_SHIFT;
462 *csrow = rank;
465 if (mci->csrows[rank]->first_page == 0) {
473 pa = mci->csrows[rank]->first_page << PAGE_SHIFT;
H A Di7300_edac.c414 unsigned branch, channel, bank, rank, cas, ras; local
436 rank = NRECMEMA_RANK(val16);
453 branch, -1, rank,
475 rank = RECMEMA_RANK(val16);
500 branch >> 1, channel % 2, rank,
H A Die31200_edac.c202 int rank = ((log & IE31200_ECCERRLOG_RANK_BITS) >> local
204 return rank | (channel * IE31200_RANKS_PER_CHANNEL);
390 edac_dbg(0, "size: 0x%x, rank: %d, width: %d\n",
398 * The dram rank boundary (DRB) reg values are boundary addresses
399 * for each DRAM rank with a granularity of 64MB. DRB regs are
H A Dsb_edac.c875 edac_dbg(0, "mc#%d: channel %d, dimm %d, %Ld Mb (%d pages) bank: %d, rank: %d, row: %#x, col: %#x\n",
1078 u8 *rank,
1350 * Step 3) Decode rank
1371 sprintf(msg, "Can't discover the memory rank for ch addr 0x%08Lx",
1386 *rank = RIR_RNK_TGT(reg);
1858 u8 rank, socket; local
1921 &channel_mask, &rank, &area_type, msg);
1934 if (rank < 4)
1936 else if (rank < 8)
1952 "%s%s area:%s err_code:%04x:%04x socket:%d channel_mask:%ld rank
1074 get_memory_error_data(struct mem_ctl_info *mci, u64 addr, u8 *socket, long *channel_mask, u8 *rank, char **area_type, char *msg) argument
[all...]
H A Dghes_edac.c318 p += sprintf(p, "rank:%d ", mem_err->rank);
H A Di82975x_edac.c121 * 6:2 upper boundary of rank in
137 * for the rank
139 * 6:4 row attr of odd rank, i.e. 1
141 * 2:0 row attr of even rank, i.e. 0
156 #define I82975X_BNKARC 0x10e /* Type of device in each rank - Bank Arch (16b)
362 static enum dev_type i82975x_dram_type(void __iomem *mch_window, int rank) argument
/drivers/firmware/efi/
H A Dcper.c226 n += scnprintf(msg + n, len - n, "rank: %d ", mem->rank);
289 cmem->rank = mem->rank;
/drivers/staging/comedi/drivers/
H A Damplc_pci224.c863 unsigned int rank; local
877 rank = 0;
880 rank++;
882 devpriv->ao_scan_order[rank] = i;
/drivers/dma/ppc4xx/
H A Dadma.c1419 int rank; local
1421 rank = ppc440spe_adma_estimate(ref->chan, cap, dst_lst,
1423 if (rank > best_rank) {
1424 best_rank = rank;

Completed in 2781 milliseconds