Lines Matching refs:mtk_ecc
58 struct mtk_ecc {
126 static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc,
143 struct mtk_ecc *ecc = id;
173 static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config)
220 void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats,
248 void mtk_ecc_release(struct mtk_ecc *ecc)
255 static void mtk_ecc_hw_init(struct mtk_ecc *ecc)
264 static struct mtk_ecc *mtk_ecc_get(struct device_node *np)
267 struct mtk_ecc *ecc;
285 struct mtk_ecc *of_mtk_ecc_get(struct device_node *of_node)
287 struct mtk_ecc *ecc = NULL;
303 int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config)
347 void mtk_ecc_disable(struct mtk_ecc *ecc)
374 int mtk_ecc_wait_done(struct mtk_ecc *ecc, enum mtk_ecc_operation op)
389 int mtk_ecc_encode(struct mtk_ecc *ecc, struct mtk_ecc_config *config,
436 void mtk_ecc_adjust_strength(struct mtk_ecc *ecc, u32 *p)
455 unsigned int mtk_ecc_get_parity_bits(struct mtk_ecc *ecc)
525 struct mtk_ecc *ecc;
580 struct mtk_ecc *ecc = dev_get_drvdata(dev);
589 struct mtk_ecc *ecc = dev_get_drvdata(dev);