#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/rslib.h>
#include <linux/slab.h>
#include <linux/mutex.h>
Go to the source code of this file.
free_rs - Free the rs control structure, if it is no longer used : the control structure which is not longer used by the caller
Definition at line 171 of file reed_solomon.c.
init_rs - Find a matching or allocate a new rs control structure : the symbol size (number of bits) : the extended Galois field generator polynomial coefficients, with the 0th coefficient in the low order bit. The polynomial must be primitive; : the first consecutive root of the rs code generator polynomial in index form : primitive element to generate polynomial roots : RS code generator polynomial degree (number of roots)
Definition at line 260 of file reed_solomon.c.
init_rs_non_canonical - Find a matching or allocate a new rs control structure, for fields with non-canonical representation : the symbol size (number of bits) : pointer to function to generate the next field element, or the multiplicative identity element if given 0. Used instead of gfpoly if gfpoly is 0 : the first consecutive root of the rs code generator polynomial in index form : primitive element to generate polynomial roots : RS code generator polynomial degree (number of roots)
Definition at line 279 of file reed_solomon.c.
MODULE_AUTHOR |
( |
"Phil |
Karn, |
|
|
Thomas Gleixner" |
|
|
) |
| |
MODULE_DESCRIPTION |
( |
"Reed Solomon encoder/decoder" |
| ) |
|