Searched refs:syndrome (Results 1 - 24 of 24) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/nand/
H A Dbf5xx_nand.c239 u32 syndrome[5]; local
248 syndrome[0] = (calced ^ stored);
251 * syndrome 0: all zero
255 if (!syndrome[0] || !calced || !stored)
263 if (hweight32(syndrome[0]) == 1) {
268 syndrome[1] = (calced & 0x7FF) ^ (stored & 0x7FF);
269 syndrome[2] = (calced & 0x7FF) ^ ((calced >> 11) & 0x7FF);
270 syndrome[3] = (stored & 0x7FF) ^ ((stored >> 11) & 0x7FF);
271 syndrome[4] = syndrome[
[all...]
H A Ddavinci_nand.c228 * This is a syndrome engine, but we avoid NAND_ECC_HW_SYNDROME
313 u32 syndrome[4]; local
346 /* Allow time for syndrome calculation ... then read it.
347 * A syndrome of all zeroes 0 means no detected errors.
350 nand_davinci_readecc_4bit(info, syndrome);
351 if (!(syndrome[0] | syndrome[1] | syndrome[2] | syndrome[3]))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/edac/
H A De7xxx_edac.c116 /* error syndrome register (16b) */
163 static inline int e7xxx_find_channel(u16 syndrome) argument
167 if ((syndrome & 0xff00) == 0)
170 if ((syndrome & 0x00ff) == 0)
173 if ((syndrome & 0xf000) == 0 || (syndrome & 0x0f00) == 0)
203 u16 syndrome; local
211 /* read the syndrome */
212 syndrome = info->dram_celog_syndrome;
214 /* convert syndrome t
[all...]
H A Dmpc85xx_edac.c673 * MPC8572 User's Manual. Each line represents a syndrome bit column as a
721 * Create the syndrome code which is generated if the data line specified by
727 u8 syndrome = 0; local
735 syndrome |= ((ecc_table[i] >> (bit % 32)) & 1) << (i / 2);
737 return syndrome;
741 * Decode data and ecc syndrome to determine what went wrong
748 u8 syndrome; local
755 * ECC to find an ECC syndrome value we can search for
757 syndrome = calculate_ecc(cap_high, cap_low) ^ cap_ecc;
761 if (syndrome
782 u32 syndrome; local
[all...]
H A Dcell_edac.c37 unsigned long address, pfn, offset, syndrome; local
48 syndrome = (ar & 0x000000001fe00000ul) >> 21;
52 syndrome, 0, chan, "");
H A Dr82600_edac.c165 u32 syndrome; local
172 syndrome = (info->eapr >> 4) & 0xFF;
183 syndrome,
H A Dcpc925_edac.c511 static int cpc925_mc_find_channel(struct mem_ctl_info *mci, u16 syndrome) argument
513 if ((syndrome & MESR_ECC_SYN_H_MASK) == 0)
516 if ((syndrome & MESR_ECC_SYN_L_MASK) == 0)
519 cpc925_mc_printk(mci, KERN_INFO, "Unexpected syndrome value: 0x%x\n",
520 syndrome);
531 u16 syndrome; local
541 syndrome = mesr | (MESR_ECC_SYN_H_MASK | MESR_ECC_SYN_L_MASK);
550 channel = cpc925_mc_find_channel(mci, syndrome);
551 edac_mc_handle_ce(mci, pfn, offset, syndrome,
580 syndrome);
[all...]
H A Di5100_edac.c425 unsigned long syndrome,
433 "CE chan %d, bank %u, rank %u, syndrome 0x%lx, "
435 chan, bank, rank, syndrome, cas, ras,
447 unsigned long syndrome,
455 "UE chan %d, bank %u, rank %u, syndrome 0x%lx, "
457 chan, bank, rank, syndrome, cas, ras,
471 unsigned syndrome = 0; local
483 syndrome = dw2;
505 i5100_handle_ce(mci, chan, bank, rank, syndrome, cas, ras, msg);
525 i5100_handle_ue(mci, chan, bank, rank, syndrome, ca
421 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
443 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
[all...]
H A Damd64_edac.c1110 u16 syndrome; local
1112 syndrome = extract_syndrome(err_info);
1116 channel = get_channel_from_ecc_syndrome(mci, syndrome);
1124 "unknown syndrome 0x%04x - possible "
1125 "error reporting race\n", syndrome);
1161 edac_mc_handle_ce(src_mci, page, offset, syndrome, csrow,
1661 u16 syndrome; local
1672 syndrome = extract_syndrome(err_info);
1680 chan = get_channel_from_ecc_syndrome(mci, syndrome);
1683 edac_mc_handle_ce(mci, page, offset, syndrome, csro
1877 decode_syndrome(u16 syndrome, u16 *vectors, int num_vecs, int v_dim) argument
1952 get_channel_from_ecc_syndrome(struct mem_ctl_info *mci, u16 syndrome) argument
[all...]
H A Dedac_mc.c670 unsigned long offset_in_page, unsigned long syndrome,
698 "CE page 0x%lx, offset 0x%lx, grain %d, syndrome "
701 mci->csrows[row].grain, syndrome, row, channel,
668 edac_mc_handle_ce(struct mem_ctl_info *mci, unsigned long page_frame_number, unsigned long offset_in_page, unsigned long syndrome, int row, int channel, const char *msg) argument
H A Dmv64x60_edac.c601 u32 syndrome; local
610 syndrome = sdram_ecc ^ comp_ecc;
615 err_addr & PAGE_MASK, syndrome, 0, 0,
H A Dedac_core.h823 unsigned long syndrome, int row, int channel,
H A Di7core_edac.c1626 u32 syndrome = m->misc >> 32; local
1690 "syndrome=0x%08x, count=%d, Err=%08llx:%08llx (%s: %s))\n",
1692 syndrome, core_err_cnt, (long long)m->status,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mlx4/
H A Dcq.h62 u8 syndrome; member in struct:mlx4_err_cqe
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/devices/
H A Ddoc2001plus.c513 unsigned char syndrome[6], eccbuf[6]; local
583 These syndrome will be all ZERO when there is no error */
585 syndrome[i] = ReadDOC(docptr, Mplus_ECCSyndrome0 + i);
587 nb_errors = doc_decode_ecc(buf, syndrome);
599 printk(" syndrome= %02x:%02x:%02x:%02x:%02x:"
601 syndrome[0], syndrome[1], syndrome[2],
602 syndrome[3], syndrome[
[all...]
H A Ddoc2000.c610 unsigned char syndrome[6], eccbuf[6]; local
701 logic. These syndrome will be all ZERO when there
704 syndrome[i] =
707 nb_errors = doc_decode_ecc(buf, syndrome);
H A Ddoc2001.c386 unsigned char syndrome[6], eccbuf[6]; local
464 These syndrome will be all ZERO when there is no error */
466 syndrome[i] = ReadDOC(docptr, ECCSyndrome0 + i);
468 nb_errors = doc_decode_ecc(buf, syndrome);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mthca/
H A Dmthca_cq.c136 u8 syndrome; member in struct:mthca_err_cqe
385 if (cqe->syndrome == SYNDROME_LOCAL_QP_OP_ERR) {
397 switch (cqe->syndrome) {
478 cqe->syndrome = SYNDROME_WR_FLUSH_ERR;
H A Dmthca_eq.c152 u8 syndrome; member in struct:mthca_eqe::__anon11647::__anon11652
341 eqe->event.cq_err.syndrome == 1 ?
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/
H A Dtraps_64.c1028 /* Conversion tables used to frob Cheetah AFSR syndrome values into
1158 int syndrome; local
1161 syndrome = (afsr & CHAFSR_E_SYNDROME) >> CHAFSR_E_SYNDROME_SHIFT;
1162 syndrome = cheetah_ecc_syntab[syndrome];
1163 ret = sprintf_dimm(syndrome, afar, unum, sizeof(unum));
1165 printk("%s" "ERROR(%d): AFAR E-syndrome [%s]\n",
1169 int syndrome; local
1172 syndrome = (afsr & CHAFSR_M_SYNDROME) >> CHAFSR_M_SYNDROME_SHIFT;
1173 syndrome
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/mlx4/
H A Deq.c132 u8 syndrome; member in struct:mlx4_eqe::__anon12987::__anon12992
225 eqe->event.cq_err.syndrome == 1 ?
H A Den_rx.c587 ((struct mlx4_err_cqe *) cqe)->syndrome);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/block/
H A Dumem.c551 unsigned char stat, count, syndrome, check; local
564 syndrome = readb(card->csr_remap + ERROR_SYNDROME);
582 check, syndrome);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/
H A Dcq.c468 if (cqe->syndrome == MLX4_CQE_SYNDROME_LOCAL_QP_OP_ERR) {
470 "(QPN %06x, WQE index %x, vendor syndrome %02x, "
478 switch (cqe->syndrome) {

Completed in 169 milliseconds