Lines Matching refs:ctrl
66 static int fsl_ifc_ctrl_init(struct fsl_ifc_ctrl *ctrl)
68 struct fsl_ifc_global __iomem *ifc = ctrl->gregs;
89 struct fsl_ifc_ctrl *ctrl = dev_get_drvdata(&dev->dev);
92 free_irq(ctrl->nand_irq, ctrl);
93 free_irq(ctrl->irq, ctrl);
95 irq_dispose_mapping(ctrl->nand_irq);
96 irq_dispose_mapping(ctrl->irq);
98 iounmap(ctrl->gregs);
113 static u32 check_nand_stat(struct fsl_ifc_ctrl *ctrl)
115 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
124 ctrl->nand_stat = stat;
125 wake_up(&ctrl->nand_wait);
135 struct fsl_ifc_ctrl *ctrl = data;
137 if (check_nand_stat(ctrl))
149 struct fsl_ifc_ctrl *ctrl = data;
150 struct fsl_ifc_global __iomem *ifc = ctrl->gregs;
157 dev_err(ctrl->dev, "transaction sent to IFC is not mapped to any memory bank 0x%08X\n",
167 dev_err(ctrl->dev, "Read transaction error CM_ERATTR0 0x%08X\n",
170 dev_err(ctrl->dev, "Write transaction error CM_ERATTR0 0x%08X\n",
175 dev_err(ctrl->dev, "AXI ID of the error transaction 0x%08X\n",
180 dev_err(ctrl->dev, "SRC ID of the error transaction 0x%08X\n",
183 dev_err(ctrl->dev, "Transaction Address corresponding to error ERADDR 0x%08X\n",
189 if (check_nand_stat(ctrl))