1ENCODE_RS8(9) Public Functions Provided ENCODE_RS8(9)
2
3
4
6 encode_rs8 - Calculate the parity for data values (8bit data width)
7
9 int encode_rs8(struct rs_control * rs, uint8_t * data, int len,
10 uint16_t * par, uint16_t invmsk);
11
13 rs
14 the rs control structure
15
16 data
17 data field of a given type
18
19 len
20 data length
21
22 par
23 parity data, must be initialized by caller (usually all 0)
24
25 invmsk
26 invert data mask (will be xored on data)
27
29 The parity uses a uint16_t data type to enable symbol size > 8. The
30 calling code must take care of encoding of the syndrome result for
31 storage itself.
32
34 Thomas Gleixner <tglx@linutronix.de>
35 Author.
36
38Kernel Hackers Manual 3.10 June 2019 ENCODE_RS8(9)