Lines Matching refs:ctrl

45 	struct fsl_ifc_ctrl *ctrl;  member
235 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in set_addr() local
236 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in set_addr()
279 static int check_read_ecc(struct mtd_info *mtd, struct fsl_ifc_ctrl *ctrl, in check_read_ecc() argument
297 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_run_command() local
299 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_run_command()
313 ctrl->nand_stat = 0; in fsl_ifc_run_command()
319 wait_event_timeout(ctrl->nand_wait, ctrl->nand_stat, in fsl_ifc_run_command()
323 if (!ctrl->nand_stat) in fsl_ifc_run_command()
325 if (ctrl->nand_stat & IFC_NAND_EVTER_STAT_FTOER) in fsl_ifc_run_command()
327 if (ctrl->nand_stat & IFC_NAND_EVTER_STAT_WPER) in fsl_ifc_run_command()
342 errors = check_read_ecc(mtd, ctrl, eccstat, i); in fsl_ifc_run_command()
354 ctrl->nand_stat |= in fsl_ifc_run_command()
374 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_do_read() local
375 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_do_read()
414 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_cmdfunc() local
415 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_cmdfunc()
724 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_wait() local
725 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_wait()
753 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_read_page() local
760 if (ctrl->nand_stat & IFC_NAND_EVTER_STAT_ECCER) in fsl_ifc_read_page()
763 if (ctrl->nand_stat != IFC_NAND_EVTER_STAT_OPC) in fsl_ifc_read_page()
826 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_sram_init() local
827 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_sram_init()
862 wait_event_timeout(ctrl->nand_wait, ctrl->nand_stat, in fsl_ifc_sram_init()
865 if (ctrl->nand_stat != IFC_NAND_EVTER_STAT_OPC) in fsl_ifc_sram_init()
875 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_chip_init() local
876 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_chip_init()
986 if (ctrl->version == FSL_IFC_VERSION_1_1_0) in fsl_ifc_chip_init()
1083 priv->ctrl = fsl_ifc_ctrl_dev; in fsl_ifc_nand_probe()