| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| H A D | core.c | 319 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 D | strncmp.S | 36 #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 D | strcmp.S | 34 #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 D | cmd_tracepoint.h | 15 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 D | fsl_ddr_edac.c | 235 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 D | aspeed_edac.c | 95 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 D | e7xxx_edac.c | 166 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 D | highbank_mc_edac.c | 72 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 D | cpc925_edac.c | 504 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 D | i5100_edac.c | 431 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 D | mlx5_ifc.h | 1273 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 D | mlx5_ifc_fpga.h | 148 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 D | qaic_ras.c | 103 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 D | health.h | 10 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 D | librs.rst | 85 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 D | erdma_cq.c | 129 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 D | vpermxor.uc | 17 * syndrome calculations. 53 q = dptr[z0+2]; /* RS syndrome */ 60 /* P syndrome */ 63 /* Q syndrome */
|
| H A D | neon.uc | 3 * 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 D | s390vx.uc | 59 q = dptr[z0 + 2]; /* RS syndrome */ 89 q = dptr[disks - 1]; /* RS syndrome */
|
| H A D | int.uc | 85 q = dptr[z0+2]; /* RS syndrome */ 114 q = dptr[disks-1]; /* RS syndrome */
|
| /linux/include/ras/ |
| H A D | ras_event.h | 109 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 D | mlx5_ifc_vhca_event.h | 30 u8 syndrome[0x20]; member 61 u8 syndrome[0x20]; member
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_resp.c | 783 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 D | davinci_nand.c | 328 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 D | dm-raid.rst | 50 - 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
|