Searched refs:bch_control (Results 1 – 5 of 5) sorted by relevance
/linux-3.4.99/include/linux/ |
D | bch.h | 49 struct bch_control { struct 68 struct bch_control *init_bch(int m, int t, unsigned int prim_poly); argument 70 void free_bch(struct bch_control *bch); 72 void encode_bch(struct bch_control *bch, const uint8_t *data, 75 int decode_bch(struct bch_control *bch, const uint8_t *data, unsigned int len,
|
/linux-3.4.99/lib/ |
D | bch.c | 114 static void encode_bch_unaligned(struct bch_control *bch, in encode_bch_unaligned() 135 static void load_ecc8(struct bch_control *bch, uint32_t *dst, in load_ecc8() 151 static void store_ecc8(struct bch_control *bch, uint8_t *dst, in store_ecc8() 184 void encode_bch(struct bch_control *bch, const uint8_t *data, in encode_bch() 256 static inline int modulo(struct bch_control *bch, unsigned int v) in modulo() 269 static inline int mod_s(struct bch_control *bch, unsigned int v) in mod_s() 295 static inline unsigned int gf_mul(struct bch_control *bch, unsigned int a, in gf_mul() 302 static inline unsigned int gf_sqr(struct bch_control *bch, unsigned int a) in gf_sqr() 307 static inline unsigned int gf_div(struct bch_control *bch, unsigned int a, in gf_div() 314 static inline unsigned int gf_inv(struct bch_control *bch, unsigned int a) in gf_inv() [all …]
|
/linux-3.4.99/drivers/mtd/nand/ |
D | nand_bch.c | 40 struct bch_control *bch;
|
D | docg4.c | 71 struct bch_control *bch;
|
/linux-3.4.99/drivers/mtd/devices/ |
D | docg3.h | 281 struct bch_control *bch;
|