函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\reed_solomon\test_rslib.c Create Date:2022-07-27 07:56:47
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Test up to error correction capacity

函数原型:static void test_uc(struct rs_control *rs, int len, int errs, int eras, int trials, struct estat *stat, struct wspace *ws, int method)

返回类型:void

参数:

类型参数名称
struct rs_control *rs
intlen
interrs
interas
inttrials
struct estat *stat
struct wspace *ws
intmethod
264  dlen等于lennroots
265  derrlocs等于derrlocs
266  errlocs等于errlocs
267  corr等于 correction buffer
268  c等于 sent codeword
269  r等于 received word
270  s等于 syndrome
274 j小于trials循环
275  nerrs等于Generates a random codeword and stores it in c
278  :method恒等于CORR_BUFFER
279  derrs等于decode_rs16(rs, r, r + dlen, dlen, NULL, eras, derrlocs, 0, corr)
282  退出
283  :method恒等于CALLER_SYNDROME
284  compute_syndrome(rs, r, len, s)
285  derrs等于decode_rs16(rs, NULL, NULL, dlen, s, eras, derrlocs, 0, corr)
288  退出
289  :method恒等于IN_PLACE
290  derrs等于decode_rs16(rs, r, r + dlen, dlen, NULL, eras, derrlocs, 0, NULL)
292  退出
293  默认
294  继续下一循环
297  如果derrs不等于nerrsirv自加
300  如果method不等于IN_PLACE
301 i小于derrs循环
302  如果errlocs[derrlocs[i]]不等于1则wepos自加
307  如果memcmp(r, c, len * r的长度)则dwrong自加
310  nwords加等于trials
调用者
名称描述
ex_rs_helper