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);
91 free_irq(ctrl->nand_irq, ctrl);
92 free_irq(ctrl->irq, ctrl);
94 irq_dispose_mapping(ctrl->nand_irq);
95 irq_dispose_mapping(ctrl->irq);
97 iounmap(ctrl->gregs);
112 static u32 check_nand_stat(struct fsl_ifc_ctrl *ctrl)
114 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
123 ctrl->nand_stat = stat;
124 wake_up(&ctrl->nand_wait);
134 struct fsl_ifc_ctrl *ctrl = data;
136 if (check_nand_stat(ctrl))
148 struct fsl_ifc_ctrl *ctrl = data;
149 struct fsl_ifc_global __iomem *ifc = ctrl->gregs;
156 dev_err(ctrl->dev, "transaction sent to IFC is not mapped to any memory bank 0x%08X\n",
166 dev_err(ctrl->dev, "Read transaction error CM_ERATTR0 0x%08X\n",
169 dev_err(ctrl->dev, "Write transaction error CM_ERATTR0 0x%08X\n",
174 dev_err(ctrl->dev, "AXI ID of the error transaction 0x%08X\n",
179 dev_err(ctrl->dev, "SRC ID of the error transaction 0x%08X\n",
182 dev_err(ctrl->dev, "Transaction Address corresponding to error ERADDR 0x%08X\n",
188 if (check_nand_stat(ctrl))