mxic_ecc_engine
static struct mxic_ecc_engine *ext_ecc_eng_to_mxic(struct nand_ecc_engine *eng)
return container_of(eng, struct mxic_ecc_engine, external_engine);
static struct mxic_ecc_engine *pip_ecc_eng_to_mxic(struct nand_ecc_engine *eng)
return container_of(eng, struct mxic_ecc_engine, pipelined_engine);
static struct mxic_ecc_engine *nand_to_mxic(struct nand_device *nand)
static void mxic_ecc_disable_engine(struct mxic_ecc_engine *mxic)
static void mxic_ecc_enable_engine(struct mxic_ecc_engine *mxic)
static void mxic_ecc_disable_int(struct mxic_ecc_engine *mxic)
static void mxic_ecc_enable_int(struct mxic_ecc_engine *mxic)
struct mxic_ecc_engine *mxic = dev_id;
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
static int mxic_ecc_data_xfer_wait_for_completion(struct mxic_ecc_engine *mxic)
static int mxic_ecc_process_data(struct mxic_ecc_engine *mxic,
struct mxic_ecc_engine *mxic = pip_ecc_eng_to_mxic(eng);
static int mxic_ecc_count_biterrs(struct mxic_ecc_engine *mxic,
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
struct mxic_ecc_engine *mxic = nand_to_mxic(nand);
struct mxic_ecc_engine *mxic = pip_ecc_eng_to_mxic(eng);
struct mxic_ecc_engine *mxic;
struct mxic_ecc_engine *mxic;
struct mxic_ecc_engine *mxic = platform_get_drvdata(pdev);
struct mxic_ecc_engine;