Searched refs:bch_control (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | bch.h | 38 struct bch_control { struct 58 struct bch_control *bch_init(int m, int t, unsigned int prim_poly, argument 61 void bch_free(struct bch_control *bch); 63 void bch_encode(struct bch_control *bch, const uint8_t *data, 66 int bch_decode(struct bch_control *bch, const uint8_t *data, unsigned int len,
|
/linux-6.3-rc2/lib/ |
A D | bch.c | 152 static u8 swap_bits(struct bch_control *bch, u8 in) in swap_bits() 163 static void bch_encode_unaligned(struct bch_control *bch, in bch_encode_unaligned() 186 static void load_ecc8(struct bch_control *bch, uint32_t *dst, in load_ecc8() 208 static void store_ecc8(struct bch_control *bch, uint8_t *dst, in store_ecc8() 241 void bch_encode(struct bch_control *bch, const uint8_t *data, in bch_encode() 336 static inline int mod_s(struct bch_control *bch, unsigned int v) in mod_s() 386 static inline unsigned int a_pow(struct bch_control *bch, int i) in a_pow() 766 static void gf_poly_logrep(struct bch_control *bch, in gf_poly_logrep() 1182 static int build_deg2_base(struct bch_control *bch) in build_deg2_base() 1325 struct bch_control *bch = NULL; in bch_init() [all …]
|
/linux-6.3-rc2/include/linux/mtd/ |
A D | nand-ecc-sw-bch.h | 30 struct bch_control *bch;
|
/linux-6.3-rc2/drivers/mtd/devices/ |
A D | docg3.h | 267 struct bch_control *bch;
|
/linux-6.3-rc2/drivers/mtd/nand/raw/ |
A D | arasan-nand-controller.c | 187 struct bch_control *bch;
|
Completed in 20 milliseconds