Searched defs:bch (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/mtd/nand/raw/ingenic/ |
| H A D | jz4725b_bch.c | 62 static inline void jz4725b_bch_config_set(struct ingenic_ecc *bch, u32 cfg) in jz4725b_bch_config_set() 67 static inline void jz4725b_bch_config_clear(struct ingenic_ecc *bch, u32 cfg) in jz4725b_bch_config_clear() 72 static int jz4725b_bch_reset(struct ingenic_ecc *bch, in jz4725b_bch_reset() 112 static void jz4725b_bch_disable(struct ingenic_ecc *bch) in jz4725b_bch_disable() 121 static void jz4725b_bch_write_data(struct ingenic_ecc *bch, const u8 *buf, in jz4725b_bch_write_data() 128 static void jz4725b_bch_read_parity(struct ingenic_ecc *bch, u8 *buf, in jz4725b_bch_read_parity() 158 static int jz4725b_bch_wait_complete(struct ingenic_ecc *bch, unsigned int irq, in jz4725b_bch_wait_complete() 183 static int jz4725b_calculate(struct ingenic_ecc *bch, in jz4725b_calculate() 214 static int jz4725b_correct(struct ingenic_ecc *bch, in jz4725b_correct()
|
| H A D | jz4780_bch.c | 62 static void jz4780_bch_reset(struct ingenic_ecc *bch, in jz4780_bch_reset() 83 static void jz4780_bch_disable(struct ingenic_ecc *bch) in jz4780_bch_disable() 89 static void jz4780_bch_write_data(struct ingenic_ecc *bch, const void *buf, in jz4780_bch_write_data() 106 static void jz4780_bch_read_parity(struct ingenic_ecc *bch, void *buf, in jz4780_bch_read_parity() 136 static bool jz4780_bch_wait_complete(struct ingenic_ecc *bch, unsigned int irq, in jz4780_bch_wait_complete() 160 static int jz4780_calculate(struct ingenic_ecc *bch, in jz4780_calculate() 183 static int jz4780_correct(struct ingenic_ecc *bch, in jz4780_correct() 234 struct ingenic_ecc *bch; in jz4780_bch_probe() local
|
| /linux/include/linux/mtd/ |
| H A D | nand-ecc-sw-bch.h | 30 struct bch_control *bch; member
|
| /linux/arch/mips/boot/dts/ingenic/ |
| H A D | jz4725b.dtsi | 360 bch: ecc-controller@130d0000 { label
|
| H A D | jz4780.dtsi | 572 bch: bch@134d0000 { label
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt2701.dtsi | 375 bch: ecc@1100e000 { label
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt7622.dtsi | 569 bch: ecc@1100e000 { label
|
| H A D | mt2712e.dtsi | 575 bch: ecc@1100f000 { label
|
| /linux/drivers/spi/ |
| H A D | spi-amlogic-spifc-a4.c | 76 #define CMD_MEM2NAND(bch, pages) (OP_M2N | ((bch) << 14) | (pages)) argument 77 #define CMD_NAND2MEM(bch, pages) (OP_N2M | ((bch) << 14) | (pages)) argument 171 u32 bch; member
|
| /linux/drivers/mtd/nand/raw/gpmi-nand/ |
| H A D | gpmi-nand.h | 149 bool bch; member
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | meson_nand.c | 64 #define CMDRWGEN(cmd_dir, ran, bch, short_mode, page_size, pages) \ argument 142 u32 bch; member
|
| H A D | arasan-nand-controller.c | 187 struct bch_control *bch; member
|
| H A D | nandsim.c | 98 static unsigned int bch; variable
|