Home
last modified time | relevance | path

Searched refs:syndrome (Results 1 – 25 of 71) sorted by relevance

123

/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dcore.c319 static const char *mlx5_fpga_syndrome_to_string(u8 syndrome) in mlx5_fpga_syndrome_to_string() argument
321 if (syndrome < ARRAY_SIZE(mlx5_fpga_error_strings)) in mlx5_fpga_syndrome_to_string()
322 return mlx5_fpga_error_strings[syndrome]; in mlx5_fpga_syndrome_to_string()
326 static const char *mlx5_fpga_qp_syndrome_to_string(u8 syndrome) in mlx5_fpga_qp_syndrome_to_string() argument
328 if (syndrome < ARRAY_SIZE(mlx5_fpga_qp_error_strings)) in mlx5_fpga_qp_syndrome_to_string()
329 return mlx5_fpga_qp_error_strings[syndrome]; in mlx5_fpga_qp_syndrome_to_string()
340 u8 syndrome; in mlx5_fpga_event() local
344 syndrome = MLX5_GET(fpga_error_event, data, syndrome); in mlx5_fpga_event()
345 event_name = mlx5_fpga_syndrome_to_string(syndrome); in mlx5_fpga_event()
348 syndrome = MLX5_GET(fpga_qp_error_event, data, syndrome); in mlx5_fpga_event()
[all …]
/linux/arch/arm64/lib/
H A Dstrncmp.S36 #define syndrome x7 macro
90 orr syndrome, diff, has_nul
95 rev syndrome, syndrome
97 clz pos, syndrome
142 orr syndrome, diff, has_nul
143 clz pos, syndrome
279 orr syndrome, diff, has_nul
280 bic syndrome, syndrome, mask /* Ignore later bytes. */
281 csinv tmp3, syndrome, xzr, hi /* If limit, set to all ones. */
289 orr syndrome, diff, has_nul
[all …]
H A Dstrcmp.S34 #define syndrome x6 macro
85 orr syndrome, diff, has_nul
88 rev syndrome, syndrome
92 clz shift, syndrome
170 orr syndrome, diff, tmp
171 cbnz syndrome, L(end)
182 orr syndrome, diff, has_nul
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dcmd_tracepoint.h15 const char *status_str, u8 status, u32 syndrome, int err),
16 TP_ARGS(command_str, opcode, op_mod, status_str, status, syndrome, err),
22 __field(u32, syndrome)
30 __entry->syndrome = syndrome;
35 __get_str(status_str), __entry->status, __entry->syndrome,
/linux/drivers/edac/
H A Dfsl_ddr_edac.c235 u8 syndrome = 0; in syndrome_from_bit() local
243 syndrome |= ((ecc_table[i] >> (bit % 32)) & 1) << (i / 2); in syndrome_from_bit()
245 return syndrome; in syndrome_from_bit()
256 u8 syndrome; in sbe_ecc_decode() local
265 syndrome = calculate_ecc(cap_high, cap_low) ^ cap_ecc; in sbe_ecc_decode()
269 if (syndrome == syndrome_from_bit(i)) { in sbe_ecc_decode()
277 if ((syndrome >> i) & 0x1) { in sbe_ecc_decode()
292 u32 syndrome; in fsl_mc_check() local
314 syndrome = ddr_in32(pdata, FSL_MC_CAPTURE_ECC); in fsl_mc_check()
320 syndrome &= 0xff; in fsl_mc_check()
[all …]
H A Daspeed_edac.c95 u32 page, offset, syndrome; in count_rec() local
106 syndrome = 0; in count_rec()
108 page, offset, syndrome, 0, 0, -1, in count_rec()
117 syndrome = 0; in count_rec()
119 csrow->first_page + page, offset, syndrome, in count_rec()
128 u32 page, offset, syndrome; in count_un_rec() local
138 syndrome = 0; in count_un_rec()
140 csrow->first_page + page, offset, syndrome, in count_un_rec()
149 syndrome = 0; in count_un_rec()
151 page, offset, syndrome, 0, 0, -1, in count_un_rec()
H A De7xxx_edac.c166 static inline int e7xxx_find_channel(u16 syndrome) in e7xxx_find_channel() argument
170 if ((syndrome & 0xff00) == 0) in e7xxx_find_channel()
173 if ((syndrome & 0x00ff) == 0) in e7xxx_find_channel()
176 if ((syndrome & 0xf000) == 0 || (syndrome & 0x0f00) == 0) in e7xxx_find_channel()
206 u16 syndrome; in process_ce() local
216 syndrome = info->dram_celog_syndrome; in process_ce()
220 channel = e7xxx_find_channel(syndrome); in process_ce()
221 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, page, 0, syndrome, in process_ce()
H A Dhighbank_mc_edac.c72 u32 syndrome = readl(drvdata->mc_err_base + HB_DDR_ECC_C_ERR_STAT); in highbank_mc_err_handler() local
73 syndrome = (syndrome >> 8) & 0xff; in highbank_mc_err_handler()
77 err_addr & ~PAGE_MASK, syndrome, in highbank_mc_err_handler()
H A Dcpc925_edac.c504 static int cpc925_mc_find_channel(struct mem_ctl_info *mci, u16 syndrome) in cpc925_mc_find_channel() argument
506 if ((syndrome & MESR_ECC_SYN_H_MASK) == 0) in cpc925_mc_find_channel()
509 if ((syndrome & MESR_ECC_SYN_L_MASK) == 0) in cpc925_mc_find_channel()
513 syndrome); in cpc925_mc_find_channel()
524 u16 syndrome; in cpc925_mc_check() local
534 syndrome = mesr | (MESR_ECC_SYN_H_MASK | MESR_ECC_SYN_L_MASK); in cpc925_mc_check()
543 channel = cpc925_mc_find_channel(mci, syndrome); in cpc925_mc_check()
545 pfn, offset, syndrome, in cpc925_mc_check()
578 syndrome); in cpc925_mc_check()
H A Di5100_edac.c431 unsigned long syndrome, in i5100_handle_ce() argument
444 0, 0, syndrome, in i5100_handle_ce()
453 unsigned long syndrome, in i5100_handle_ue() argument
466 0, 0, syndrome, in i5100_handle_ue()
478 unsigned syndrome = 0; in i5100_read_log() local
489 syndrome = dw2; in i5100_read_log()
512 i5100_handle_ce(mci, chan, bank, rank, syndrome, cas, ras, msg); in i5100_read_log()
534 i5100_handle_ue(mci, chan, bank, rank, syndrome, cas, ras, msg); in i5100_read_log()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h1273 u8 syndrome[0x20];
1297 u8 syndrome[0x20];
3503 u8 syndrome[0x8];
5039 u8 syndrome[0x20];
5069 u8 syndrome[0x20];
5099 u8 syndrome[0x20];
5129 u8 syndrome[0x20];
5154 u8 syndrome[0x20];
5182 u8 syndrome[0x20];
5217 u8 syndrome[
1272 u8 syndrome[0x20]; global() member
1296 u8 syndrome[0x20]; global() member
3472 u8 syndrome[0x8]; global() member
5007 u8 syndrome[0x20]; global() member
5037 u8 syndrome[0x20]; global() member
5067 u8 syndrome[0x20]; global() member
5097 u8 syndrome[0x20]; global() member
5122 u8 syndrome[0x20]; global() member
5150 u8 syndrome[0x20]; global() member
5185 u8 syndrome[0x20]; global() member
5207 u8 syndrome[0x20]; global() member
5243 u8 syndrome[0x20]; global() member
5296 u8 syndrome[0x20]; global() member
5327 u8 syndrome[0x20]; global() member
5358 u8 syndrome[0x20]; global() member
5389 u8 syndrome[0x20]; global() member
5413 u8 syndrome[0x20]; global() member
5446 u8 syndrome[0x20]; global() member
5476 u8 syndrome[0x20]; global() member
5508 u8 syndrome[0x20]; global() member
5564 u8 syndrome[0x20]; global() member
5587 u8 syndrome[0x20]; global() member
5616 u8 syndrome[0x20]; global() member
5677 u8 syndrome[0x20]; global() member
5701 u8 syndrome[0x20]; global() member
5725 u8 syndrome[0x20]; global() member
5753 u8 syndrome[0x20]; global() member
5777 u8 syndrome[0x20]; global() member
5840 u8 syndrome[0x20]; global() member
5864 u8 syndrome[0x20]; global() member
5888 u8 syndrome[0x20]; global() member
5913 u8 syndrome[0x20]; global() member
5938 u8 syndrome[0x8]; global() member
5968 u8 syndrome[0x20]; global() member
6001 u8 syndrome[0x20]; global() member
6131 u8 syndrome[0x20]; global() member
6164 u8 syndrome[0x20]; global() member
6191 u8 syndrome[0x20]; global() member
6222 u8 syndrome[0x20]; global() member
6243 u8 syndrome[0x20]; global() member
6275 u8 syndrome[0x20]; global() member
6300 u8 syndrome[0x20]; global() member
6319 u8 syndrome[0x20]; global() member
6352 u8 syndrome[0x20]; global() member
6382 u8 syndrome[0x20]; global() member
6408 u8 syndrome[0x20]; global() member
6441 u8 syndrome[0x20]; global() member
6465 u8 syndrome[0x20]; global() member
6527 u8 syndrome[0x20]; global() member
6556 u8 syndrome[0x20]; global() member
6877 u8 syndrome[0x20]; global() member
6902 u8 syndrome[0x20]; global() member
6960 u8 syndrome[0x20]; global() member
7004 u8 syndrome[0x20]; global() member
7031 u8 syndrome[0x20]; global() member
7056 u8 syndrome[0x20]; global() member
7078 u8 syndrome[0x20]; global() member
7112 u8 syndrome[0x20]; global() member
7158 u8 syndrome[0x20]; global() member
7181 u8 syndrome[0x20]; global() member
7233 u8 syndrome[0x20]; global() member
7344 u8 syndrome[0x20]; global() member
7371 u8 syndrome[0x20]; global() member
7404 u8 syndrome[0x20]; global() member
7430 u8 syndrome[0x20]; global() member
7458 u8 syndrome[0x20]; global() member
7485 u8 syndrome[0x20]; global() member
7537 u8 syndrome[0x20]; global() member
7561 u8 syndrome[0x20]; global() member
7609 u8 syndrome[0x20]; global() member
7636 u8 syndrome[0x20]; global() member
7661 u8 syndrome[0x20]; global() member
7683 u8 syndrome[0x20]; global() member
7729 u8 syndrome[0x20]; global() member
7749 u8 syndrome[0x20]; global() member
7768 u8 syndrome[0x20]; global() member
7798 u8 syndrome[0x20]; global() member
7846 u8 syndrome[0x20]; global() member
7874 u8 syndrome[0x20]; global() member
7903 u8 syndrome[0x20]; global() member
7940 u8 syndrome[0x20]; global() member
7975 u8 syndrome[0x20]; global() member
8010 u8 syndrome[0x20]; global() member
8046 u8 syndrome[0x20]; global() member
8091 u8 syndrome[0x20]; global() member
8117 u8 syndrome[0x20]; global() member
8155 u8 syndrome[0x20]; global() member
8180 u8 syndrome[0x20]; global() member
8206 u8 syndrome[0x20]; global() member
8241 u8 syndrome[0x20]; global() member
8268 u8 syndrome[0x20]; global() member
8293 u8 syndrome[0x20]; global() member
8324 u8 syndrome[0x20]; global() member
8355 u8 syndrome[0x20]; global() member
8393 u8 syndrome[0x20]; global() member
8402 u8 syndrome[0x20]; global() member
8425 u8 syndrome[0x20]; global() member
8447 u8 syndrome[0x20]; global() member
8470 u8 syndrome[0x20]; global() member
8494 u8 syndrome[0x20]; global() member
8516 u8 syndrome[0x20]; global() member
8538 u8 syndrome[0x20]; global() member
8560 u8 syndrome[0x20]; global() member
8582 u8 syndrome[0x20]; global() member
8604 u8 syndrome[0x20]; global() member
8626 u8 syndrome[0x20]; global() member
8650 u8 syndrome[0x20]; global() member
8672 u8 syndrome[0x20]; global() member
8707 u8 syndrome[0x20]; global() member
8716 u8 syndrome[0x20]; global() member
8738 u8 syndrome[0x20]; global() member
8760 u8 syndrome[0x20]; global() member
8782 u8 syndrome[0x20]; global() member
8804 u8 syndrome[0x20]; global() member
8837 u8 syndrome[0x20]; global() member
8872 u8 syndrome[0x20]; global() member
8894 u8 syndrome[0x20]; global() member
8916 u8 syndrome[0x20]; global() member
8938 u8 syndrome[0x20]; global() member
8960 u8 syndrome[0x20]; global() member
8984 u8 syndrome[0x20]; global() member
9021 u8 syndrome[0x20]; global() member
9043 u8 syndrome[0x20]; global() member
9065 u8 syndrome[0x20]; global() member
9087 u8 syndrome[0x20]; global() member
9109 u8 syndrome[0x20]; global() member
9131 u8 syndrome[0x20]; global() member
9152 u8 syndrome[0x20]; global() member
9176 u8 syndrome[0x20]; global() member
9209 u8 syndrome[0x20]; global() member
9233 u8 syndrome[0x20]; global() member
9257 u8 syndrome[0x20]; global() member
9285 u8 syndrome[0x20]; global() member
9309 u8 syndrome[0x20]; global() member
9339 u8 syndrome[0x20]; global() member
9363 u8 syndrome[0x20]; global() member
9387 u8 syndrome[0x20]; global() member
9411 u8 syndrome[0x20]; global() member
9451 u8 syndrome[0x20]; global() member
9486 u8 syndrome[0x20]; global() member
9533 u8 syndrome[0x20]; global() member
9568 u8 syndrome[0x20]; global() member
9637 u8 syndrome[0x20]; global() member
9669 u8 syndrome[0x20]; global() member
9695 u8 syndrome[0x20]; global() member
9726 u8 syndrome[0x20]; global() member
9758 u8 syndrome[0x20]; global() member
9782 u8 syndrome[0x20]; global() member
9805 u8 syndrome[0x20]; global() member
9832 u8 syndrome[0x20]; global() member
9860 u8 syndrome[0x20]; global() member
9882 u8 syndrome[0x20]; global() member
9904 u8 syndrome[0x20]; global() member
9926 u8 syndrome[0x20]; global() member
9948 u8 syndrome[0x20]; global() member
9970 u8 syndrome[0x20]; global() member
9992 u8 syndrome[0x20]; global() member
10015 u8 syndrome[0x20]; global() member
10037 u8 syndrome[0x20]; global() member
10072 u8 syndrome[0x20]; global() member
11253 u8 syndrome[0x20]; global() member
11299 u8 syndrome[0x20]; global() member
11322 u8 syndrome[0x20]; global() member
11884 u8 syndrome[0x20]; global() member
11929 u8 syndrome[0x20]; global() member
12233 u8 syndrome[0x20]; global() member
12252 u8 syndrome[0x20]; global() member
12274 u8 syndrome[0x20]; global() member
12293 u8 syndrome[0x20]; global() member
12312 u8 syndrome[0x20]; global() member
12331 u8 syndrome[0x20]; global() member
12372 u8 syndrome[0x20]; global() member
12404 u8 syndrome[0x20]; global() member
12429 u8 syndrome[0x20]; global() member
12497 u8 syndrome[0x20]; global() member
12522 u8 syndrome[0x20]; global() member
12543 u8 syndrome[0x20]; global() member
12568 u8 syndrome[0x20]; global() member
12674 u8 syndrome[0x20]; global() member
12694 u8 syndrome[0x20]; global() member
12718 u8 syndrome[0x20]; global() member
12740 u8 syndrome[0x20]; global() member
13236 u8 syndrome[0x20]; global() member
13263 u8 syndrome[0x20]; global() member
13287 u8 syndrome[0x20]; global() member
13325 u8 syndrome[0x20]; global() member
13355 u8 syndrome[0x20]; global() member
13603 u8 syndrome[0x20]; global() member
13639 u8 syndrome[0x20]; global() member
[all...]
H A Dmlx5_ifc_fpga.h148 u8 syndrome[0x8]; member
250 u8 syndrome[0x20]; member
279 u8 syndrome[0x20]; member
301 u8 syndrome[0x20]; member
326 u8 syndrome[0x20]; member
360 u8 syndrome[0x20]; member
374 u8 syndrome[0x8]; member
/linux/drivers/accel/qaic/
H A Dqaic_ras.c103 u8 syndrome[64]; member
195 struct sysbus1_syndrome *sysbus1_syndrome = (struct sysbus1_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
196 struct sysbus2_syndrome *sysbus2_syndrome = (struct sysbus2_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
197 struct soc_mem_syndrome *soc_syndrome = (struct soc_mem_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
198 struct nsp_mem_syndrome *nsp_syndrome = (struct nsp_mem_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
199 struct tsens_syndrome *tsens_syndrome = (struct tsens_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
200 struct pcie_syndrome *pcie_syndrome = (struct pcie_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
201 struct ddr_syndrome *ddr_syndrome = (struct ddr_syndrome *)&msg->syndrome[0]; in ras_msg_to_cpu()
283 struct sysbus1_syndrome *sysbus1_syndrome = (struct sysbus1_syndrome *)&msg->syndrome[0]; in decode_ras_msg()
284 struct sysbus2_syndrome *sysbus2_syndrome = (struct sysbus2_syndrome *)&msg->syndrome[0]; in decode_ras_msg()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dhealth.h10 static inline bool cqe_syndrome_needs_recover(u8 syndrome) in cqe_syndrome_needs_recover() argument
12 return syndrome == MLX5_CQE_SYNDROME_LOCAL_QP_OP_ERR || in cqe_syndrome_needs_recover()
13 syndrome == MLX5_CQE_SYNDROME_LOCAL_PROT_ERR || in cqe_syndrome_needs_recover()
14 syndrome == MLX5_CQE_SYNDROME_WR_FLUSH_ERR; in cqe_syndrome_needs_recover()
/linux/Documentation/core-api/
H A Dlibrs.rst85 The decoder calculates the syndrome over the given data length and the
88 If a syndrome is available from a hardware decoder then the syndrome
102 Decoding with syndrome calculation, direct data correction
119 Decoding with syndrome given by hardware decoder, direct data correction
132 /* Get syndrome from hardware decoder */
138 Decoding with syndrome given by hardware decoder, no direct data correction.
154 /* Get syndrome from hardware decoder */
/linux/drivers/infiniband/hw/erdma/
H A Derdma_cq.c129 u8 opcode, syndrome, qtype; in erdma_poll_one_cqe() local
158 syndrome = FIELD_GET(ERDMA_CQE_HDR_SYNDROME_MASK, cqe_hdr); in erdma_poll_one_cqe()
191 if (syndrome >= ERDMA_NUM_WC_STATUS) in erdma_poll_one_cqe()
192 syndrome = ERDMA_WC_GENERAL_ERR; in erdma_poll_one_cqe()
194 wc->status = map_cqe_status[syndrome].base; in erdma_poll_one_cqe()
195 wc->vendor_err = map_cqe_status[syndrome].vendor; in erdma_poll_one_cqe()
/linux/lib/raid6/
H A Dvpermxor.uc17 * syndrome calculations.
53 q = dptr[z0+2]; /* RS syndrome */
60 /* P syndrome */
63 /* Q syndrome */
H A Dneon.uc3 * neon.uc - RAID-6 syndrome calculation using ARM NEON instructions
68 q = dptr[z0+2]; /* RS syndrome */
99 q = dptr[disks-1]; /* RS syndrome */
H A Ds390vx.uc59 q = dptr[z0 + 2]; /* RS syndrome */
89 q = dptr[disks - 1]; /* RS syndrome */
H A Dint.uc85 q = dptr[z0+2]; /* RS syndrome */
114 q = dptr[disks-1]; /* RS syndrome */
/linux/include/ras/
H A Dras_event.h109 unsigned long syndrome,
114 syndrome, driver_detail),
127 __field( long, syndrome )
142 __entry->syndrome = syndrome;
159 __entry->syndrome,
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
H A Dmlx5_ifc_vhca_event.h30 u8 syndrome[0x20]; member
61 u8 syndrome[0x20]; member
/linux/drivers/infiniband/sw/rxe/
H A Drxe_resp.c783 u8 syndrome) in prepare_ack_packet() argument
811 aeth_set_syn(ack, syndrome); in prepare_ack_packet()
1184 static int send_common_ack(struct rxe_qp *qp, u8 syndrome, u32 psn, in send_common_ack() argument
1191 skb = prepare_ack_packet(qp, &ack_pkt, opcode, 0, psn, syndrome); in send_common_ack()
1202 static int send_ack(struct rxe_qp *qp, u8 syndrome, u32 psn) in send_ack() argument
1204 return send_common_ack(qp, syndrome, psn, in send_ack()
1208 static int send_atomic_ack(struct rxe_qp *qp, u8 syndrome, u32 psn) in send_atomic_ack() argument
1210 int ret = send_common_ack(qp, syndrome, psn, in send_atomic_ack()
1220 static int send_read_response_ack(struct rxe_qp *qp, u8 syndrome, u32 psn) in send_read_response_ack() argument
1222 int ret = send_common_ack(qp, syndrome, psn, in send_read_response_ack()
[all …]
/linux/drivers/mtd/nand/raw/
H A Ddavinci_nand.c328 u32 syndrome[4]; in nand_davinci_correct_4bit() local
357 nand_davinci_readecc_4bit(info, syndrome); in nand_davinci_correct_4bit()
358 if (!(syndrome[0] | syndrome[1] | syndrome[2] | syndrome[3])) in nand_davinci_correct_4bit()
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-raid.rst50 - parity and Q-syndrome on the last 2 disks;
52 raid6_la_6 Same as "raid_la" plus dedicated last Q-syndrome disk supporting takeover from/to raid5
55 raid6_ra_6 Same as "raid5_ra" dedicated last Q-syndrome disk
58 raid6_ls_6 Same as "raid5_ls" dedicated last Q-syndrome disk
61 raid6_rs_6 Same as "raid5_rs" dedicated last Q-syndrome disk
195 number of stripes, calculate the redundancy blocks (CRC/Q-syndrome)
395 raid5 -> raid6 (with dedicated Q-syndrome)
396 raid6 (with dedicated Q-syndrome) -> raid5
405 raid6: add and remove stripes (minimum 4), change rotating syndrome algorithms, change stripesize

123