Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dcore.c299 static const char *mlx5_fpga_syndrome_to_string(u8 syndrome) in mlx5_fpga_syndrome_to_string() argument
301 if (syndrome < ARRAY_SIZE(mlx5_fpga_error_strings)) in mlx5_fpga_syndrome_to_string()
302 return mlx5_fpga_error_strings[syndrome]; in mlx5_fpga_syndrome_to_string()
306 static const char *mlx5_fpga_qp_syndrome_to_string(u8 syndrome) in mlx5_fpga_qp_syndrome_to_string() argument
308 if (syndrome < ARRAY_SIZE(mlx5_fpga_qp_error_strings)) in mlx5_fpga_qp_syndrome_to_string()
309 return mlx5_fpga_qp_error_strings[syndrome]; in mlx5_fpga_qp_syndrome_to_string()
320 u8 syndrome; in mlx5_fpga_event() local
324 syndrome = MLX5_GET(fpga_error_event, data, syndrome); in mlx5_fpga_event()
325 event_name = mlx5_fpga_syndrome_to_string(syndrome); in mlx5_fpga_event()
328 syndrome = MLX5_GET(fpga_qp_error_event, data, syndrome); in mlx5_fpga_event()
[all …]
Dtls.c177 u32 syndrome = MLX5_GET(tls_resp, resp->sg[0].data, syndrome); in mlx5_fpga_tls_teardown_completion() local
179 if (syndrome) in mlx5_fpga_tls_teardown_completion()
182 syndrome); in mlx5_fpga_tls_teardown_completion()
300 u32 syndrome; member
317 ctx->syndrome = MLX5_GET(tls_resp, resp->sg[0].data, syndrome); in mlx5_fpga_tls_setup_completion()
328 ctx->syndrome); in mlx5_fpga_tls_setup_completion()
330 if (!ctx->syndrome) { in mlx5_fpga_tls_setup_completion()
361 ctx->syndrome = -1; in mlx5_fpga_tls_setup_stream_cmd()
372 if (unlikely(ctx->syndrome)) in mlx5_fpga_tls_setup_stream_cmd()
Dipsec.c158 int syndrome_to_errno(enum mlx5_ifc_fpga_ipsec_response_syndrome syndrome) in syndrome_to_errno() argument
160 switch (syndrome) { in syndrome_to_errno()
177 enum mlx5_ifc_fpga_ipsec_response_syndrome syndrome; in mlx5_fpga_ipsec_recv() local
188 ntohl(resp->syndrome)); in mlx5_fpga_ipsec_recv()
204 syndrome = ntohl(resp->syndrome); in mlx5_fpga_ipsec_recv()
205 context->status_code = syndrome_to_errno(syndrome); in mlx5_fpga_ipsec_recv()
211 syndrome); in mlx5_fpga_ipsec_recv()
/Linux-v5.4/arch/arm64/lib/
Dstrcmp.S44 syndrome .req x6 label
72 orr syndrome, diff, has_nul
73 cbz syndrome, .Lloop_aligned
140 orr syndrome, diff, has_nul
141 cbnz syndrome, .Lcal_cmpresult
162 orr syndrome, diff, has_nul
163 cbnz syndrome, .Lcal_cmpresult
172 orr syndrome, diff, has_nul
173 cbz syndrome, .Lloopcmp_proc
180 CPU_LE( rev syndrome, syndrome )
[all …]
Dstrncmp.S45 syndrome .req x7 label
107 orr syndrome, diff, has_nul
232 orr syndrome, diff, has_nul
233 cbz syndrome, .Lremain8
239 CPU_LE( rev syndrome, syndrome )
262 CPU_BE( orr syndrome, diff, has_nul )
269 clz pos, syndrome
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dhealth.h11 static inline bool cqe_syndrome_needs_recover(u8 syndrome) in cqe_syndrome_needs_recover() argument
13 return syndrome == MLX5_CQE_SYNDROME_LOCAL_LENGTH_ERR || in cqe_syndrome_needs_recover()
14 syndrome == MLX5_CQE_SYNDROME_LOCAL_QP_OP_ERR || in cqe_syndrome_needs_recover()
15 syndrome == MLX5_CQE_SYNDROME_LOCAL_PROT_ERR || in cqe_syndrome_needs_recover()
16 syndrome == MLX5_CQE_SYNDROME_WR_FLUSH_ERR; in cqe_syndrome_needs_recover()
/Linux-v5.4/drivers/edac/
Dfsl_ddr_edac.c226 u8 syndrome = 0; in syndrome_from_bit() local
234 syndrome |= ((ecc_table[i] >> (bit % 32)) & 1) << (i / 2); in syndrome_from_bit()
236 return syndrome; in syndrome_from_bit()
247 u8 syndrome; in sbe_ecc_decode() local
256 syndrome = calculate_ecc(cap_high, cap_low) ^ cap_ecc; in sbe_ecc_decode()
260 if (syndrome == syndrome_from_bit(i)) { in sbe_ecc_decode()
268 if ((syndrome >> i) & 0x1) { in sbe_ecc_decode()
283 u32 syndrome; in fsl_mc_check() local
305 syndrome = ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_ECC); in fsl_mc_check()
311 syndrome &= 0xff; in fsl_mc_check()
[all …]
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()
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()
Dhighbank_mc_edac.c71 u32 syndrome = readl(drvdata->mc_err_base + HB_DDR_ECC_C_ERR_STAT); in highbank_mc_err_handler() local
72 syndrome = (syndrome >> 8) & 0xff; in highbank_mc_err_handler()
76 err_addr & ~PAGE_MASK, syndrome, in highbank_mc_err_handler()
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()
Dr82600_edac.c164 u32 syndrome; in r82600_process_error_info() local
171 syndrome = (info->eapr >> 4) & 0xFF; in r82600_process_error_info()
182 page, 0, syndrome, in r82600_process_error_info()
Dcell_edac.c38 unsigned long address, pfn, offset, syndrome; in cell_edac_count_ce() local
49 syndrome = (ar & 0x000000001fe00000ul) >> 21; in cell_edac_count_ce()
53 csrow->first_page + pfn, offset, syndrome, in cell_edac_count_ce()
Di5100_edac.c441 unsigned long syndrome, in i5100_handle_ce() argument
454 0, 0, syndrome, in i5100_handle_ce()
463 unsigned long syndrome, in i5100_handle_ue() argument
476 0, 0, syndrome, in i5100_handle_ue()
488 unsigned syndrome = 0; in i5100_read_log() local
500 syndrome = dw2; in i5100_read_log()
524 i5100_handle_ce(mci, chan, bank, rank, syndrome, cas, ras, msg); in i5100_read_log()
546 i5100_handle_ue(mci, chan, bank, rank, syndrome, cas, ras, msg); in i5100_read_log()
/Linux-v5.4/include/linux/mlx5/
Dmlx5_ifc.h915 u8 syndrome[0x20]; member
2450 u8 syndrome[0x8]; member
3751 u8 syndrome[0x20]; member
3781 u8 syndrome[0x20]; member
3811 u8 syndrome[0x20]; member
3841 u8 syndrome[0x20]; member
3866 u8 syndrome[0x20]; member
3894 u8 syndrome[0x20]; member
3926 u8 syndrome[0x20]; member
3948 u8 syndrome[0x20]; member
[all …]
Dmlx5_ifc_fpga.h173 u8 syndrome[0x8]; member
275 u8 syndrome[0x20]; member
304 u8 syndrome[0x20]; member
326 u8 syndrome[0x20]; member
351 u8 syndrome[0x20]; member
385 u8 syndrome[0x20]; member
482 u8 syndrome[0x8]; member
497 __be32 syndrome; member
609 u8 syndrome[0x20]; member
/Linux-v5.4/Documentation/core-api/
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-v5.4/lib/raid6/
Dvpermxor.uc17 * syndrome calculations.
53 q = dptr[z0+2]; /* RS syndrome */
60 /* P syndrome */
63 /* Q syndrome */
Dneon.uc3 * neon.uc - RAID-6 syndrome calculation using ARM NEON instructions
67 q = dptr[z0+2]; /* RS syndrome */
98 q = dptr[disks-1]; /* RS syndrome */
Dint.uc92 q = dptr[z0+2]; /* RS syndrome */
121 q = dptr[disks-1]; /* RS syndrome */
/Linux-v5.4/include/ras/
Dras_event.h110 unsigned long syndrome,
115 syndrome, driver_detail),
128 __field( long, syndrome )
143 __entry->syndrome = syndrome;
160 __entry->syndrome,
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c66 unsigned char syndrome; member
222 mdata->syndrome = MLX5E_IPSEC_TX_SYNDROME_OFFLOAD_WITH_LSO_TCP; in mlx5e_ipsec_set_metadata()
226 mdata->syndrome = MLX5E_IPSEC_TX_SYNDROME_OFFLOAD; in mlx5e_ipsec_set_metadata()
231 mdata->syndrome, mdata->content.tx.esp_next_proto, in mlx5e_ipsec_set_metadata()
320 switch (mdata->syndrome) { in mlx5e_ipsec_build_sp()
Dtls_rxtx.c56 u8 syndrome; member
148 u8 syndrome = SYNDROME_SYNC; in mlx5e_tls_complete_sync_skb() local
176 memcpy(pet, &syndrome, sizeof(syndrome)); in mlx5e_tls_complete_sync_skb()
366 switch (mdata->content.recv.syndrome) { in mlx5e_tls_handle_rx_skb()
/Linux-v5.4/drivers/mtd/nand/raw/
Ddavinci_nand.c298 u32 syndrome[4]; in nand_davinci_correct_4bit() local
327 nand_davinci_readecc_4bit(info, syndrome); in nand_davinci_correct_4bit()
328 if (!(syndrome[0] | syndrome[1] | syndrome[2] | syndrome[3])) in nand_davinci_correct_4bit()
/Linux-v5.4/drivers/infiniband/sw/rxe/
Drxe_resp.c591 u8 syndrome, in prepare_ack_packet() argument
630 aeth_set_syn(ack, syndrome); in prepare_ack_packet()
952 u8 syndrome, u32 psn) in send_ack() argument
959 0, psn, syndrome, NULL); in send_ack()
974 u8 syndrome) in send_atomic_ack() argument
983 syndrome, NULL); in send_atomic_ack()
1153 static void do_class_ac_error(struct rxe_qp *qp, u8 syndrome, in do_class_ac_error() argument
1156 qp->resp.aeth_syndrome = syndrome; in do_class_ac_error()

123