Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
rs_control Struct Reference

#include <rslib.h>

Data Fields

int mm
 
int nn
 
uint16_talpha_to
 
uint16_tindex_of
 
uint16_tgenpoly
 
int nroots
 
int fcr
 
int prim
 
int iprim
 
int gfpoly
 
int(* gffunc )(int)
 
int users
 
struct list_head list
 

Detailed Description

struct rs_control - rs control structure

: Bits per symbol : Symbols per block (= (1<<mm)-1) : log lookup table : Antilog lookup table : Generator polynomial : Number of generator roots = number of parity symbols : First consecutive root, index form : Primitive element, index form : prim-th root of 1, index form : The primitive generator polynominal : Function to generate the field, if non-canonical representation : Users of this structure : List entry for the rs control list

Definition at line 41 of file rslib.h.

Field Documentation

uint16_t* alpha_to

Definition at line 44 of file rslib.h.

int fcr

Definition at line 48 of file rslib.h.

uint16_t* genpoly

Definition at line 46 of file rslib.h.

int(* gffunc)(int)

Definition at line 52 of file rslib.h.

int gfpoly

Definition at line 51 of file rslib.h.

uint16_t* index_of

Definition at line 45 of file rslib.h.

int iprim

Definition at line 50 of file rslib.h.

Definition at line 54 of file rslib.h.

int mm

Definition at line 42 of file rslib.h.

int nn

Definition at line 43 of file rslib.h.

int nroots

Definition at line 47 of file rslib.h.

int prim

Definition at line 49 of file rslib.h.

int users

Definition at line 53 of file rslib.h.


The documentation for this struct was generated from the following file: