mtk_ecc
static inline void mtk_ecc_wait_idle(struct mtk_ecc *ecc,
struct mtk_ecc *ecc = id;
static int mtk_ecc_config(struct mtk_ecc *ecc, struct mtk_ecc_config *config)
void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats,
void mtk_ecc_release(struct mtk_ecc *ecc)
static void mtk_ecc_hw_init(struct mtk_ecc *ecc)
static struct mtk_ecc *mtk_ecc_get(struct device_node *np)
struct mtk_ecc *ecc;
struct mtk_ecc *of_mtk_ecc_get(struct device_node *of_node)
struct mtk_ecc *ecc = NULL;
int mtk_ecc_enable(struct mtk_ecc *ecc, struct mtk_ecc_config *config)
void mtk_ecc_disable(struct mtk_ecc *ecc)
int mtk_ecc_wait_done(struct mtk_ecc *ecc, enum mtk_ecc_operation op)
int mtk_ecc_encode(struct mtk_ecc *ecc, struct mtk_ecc_config *config,
void mtk_ecc_adjust_strength(struct mtk_ecc *ecc, u32 *p)
unsigned int mtk_ecc_get_parity_bits(struct mtk_ecc *ecc)
struct mtk_ecc *ecc;
struct mtk_ecc *ecc = dev_get_drvdata(dev);
struct mtk_ecc *ecc = dev_get_drvdata(dev);
struct mtk_ecc *ecc;
struct mtk_ecc *ecc;
struct mtk_ecc;
int mtk_ecc_encode(struct mtk_ecc *, struct mtk_ecc_config *, u8 *, u32);
void mtk_ecc_get_stats(struct mtk_ecc *, struct mtk_ecc_stats *, int);
int mtk_ecc_wait_done(struct mtk_ecc *, enum mtk_ecc_operation);
int mtk_ecc_enable(struct mtk_ecc *, struct mtk_ecc_config *);
void mtk_ecc_disable(struct mtk_ecc *);
void mtk_ecc_adjust_strength(struct mtk_ecc *ecc, u32 *p);
unsigned int mtk_ecc_get_parity_bits(struct mtk_ecc *ecc);
struct mtk_ecc *of_mtk_ecc_get(struct device_node *);
void mtk_ecc_release(struct mtk_ecc *);