Home
last modified time | relevance | path

Searched refs:mtk_ecc (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dmtk_ecc.h19 struct mtk_ecc;
36 int mtk_ecc_encode(struct mtk_ecc *, struct mtk_ecc_config *, u8 *, u32);
37 void mtk_ecc_get_stats(struct mtk_ecc *, struct mtk_ecc_stats *, int);
38 int mtk_ecc_wait_done(struct mtk_ecc *, enum mtk_ecc_operation);
39 int mtk_ecc_enable(struct mtk_ecc *, struct mtk_ecc_config *);
40 void mtk_ecc_disable(struct mtk_ecc *);
41 void mtk_ecc_adjust_strength(struct mtk_ecc *ecc, u32 *p);
42 unsigned int mtk_ecc_get_parity_bits(struct mtk_ecc *ecc);
44 struct mtk_ecc *of_mtk_ecc_get(struct device_node *);
45 void mtk_ecc_release(struct mtk_ecc *);
[all...]
H A Dmtk_ecc.c19 #include "mtk_ecc.h"
55 struct mtk_ecc { struct
119 static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc, in mtk_ecc_wait_idle()
136 struct mtk_ecc *ecc = id; in mtk_ecc_irq()
166 static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_config()
213 void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats, in mtk_ecc_get_stats()
241 void mtk_ecc_release(struct mtk_ecc *ecc) in mtk_ecc_release()
248 static void mtk_ecc_hw_init(struct mtk_ecc *ecc) in mtk_ecc_hw_init()
257 static struct mtk_ecc *mtk_ecc_get(struct device_node *np) in mtk_ecc_get()
260 struct mtk_ecc *ec in mtk_ecc_get()
[all...]
H A DMakefile54 obj-$(CONFIG_MTD_NAND_MTK) += mtk_ecc.o mtk_nand.o
H A Dmtk_nand.c20 #include "mtk_ecc.h"
147 struct mtk_ecc *ecc;
/kernel/linux/linux-6.6/include/linux/mtd/
H A Dnand-ecc-mtk.h19 struct mtk_ecc;
36 int mtk_ecc_encode(struct mtk_ecc *, struct mtk_ecc_config *, u8 *, u32);
37 void mtk_ecc_get_stats(struct mtk_ecc *, struct mtk_ecc_stats *, int);
38 int mtk_ecc_wait_done(struct mtk_ecc *, enum mtk_ecc_operation);
39 int mtk_ecc_enable(struct mtk_ecc *, struct mtk_ecc_config *);
40 void mtk_ecc_disable(struct mtk_ecc *);
41 void mtk_ecc_adjust_strength(struct mtk_ecc *ecc, u32 *p);
42 unsigned int mtk_ecc_get_parity_bits(struct mtk_ecc *ecc);
44 struct mtk_ecc *of_mtk_ecc_get(struct device_node *);
45 void mtk_ecc_release(struct mtk_ecc *);
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/
H A Decc-mtk.c58 struct mtk_ecc { struct
126 static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc, in mtk_ecc_wait_idle()
143 struct mtk_ecc *ecc = id; in mtk_ecc_irq()
173 static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config) in mtk_ecc_config()
220 void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats, in mtk_ecc_get_stats()
248 void mtk_ecc_release(struct mtk_ecc *ecc) in mtk_ecc_release()
255 static void mtk_ecc_hw_init(struct mtk_ecc *ecc) in mtk_ecc_hw_init()
264 static struct mtk_ecc *mtk_ecc_get(struct device_node *np) in mtk_ecc_get()
267 struct mtk_ecc *ecc; in mtk_ecc_get()
285 struct mtk_ecc *of_mtk_ecc_ge
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dmtk_nand.c146 struct mtk_ecc *ecc;
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-mtk-snfi.c312 struct mtk_ecc *ecc;

Completed in 10 milliseconds