Lines Matching defs:cregs
87 static void myri_reset_off(void __iomem *lp, void __iomem *cregs)
93 sbus_writel(CONTROL_ROFF, cregs + MYRICTRL_CTRL);
96 static void myri_reset_on(void __iomem *cregs)
99 sbus_writel(CONTROL_RON, cregs + MYRICTRL_CTRL);
102 sbus_writel(CONTROL_DIRQ, cregs + MYRICTRL_CTRL);
105 static void myri_disable_irq(void __iomem *lp, void __iomem *cregs)
107 sbus_writel(CONTROL_DIRQ, cregs + MYRICTRL_CTRL);
112 static void myri_enable_irq(void __iomem *lp, void __iomem *cregs)
114 sbus_writel(CONTROL_EIRQ, cregs + MYRICTRL_CTRL);
121 void __iomem *cregs = mp->cregs;
124 sbus_writel(CONTROL_WON, cregs + MYRICTRL_CTRL);
130 void __iomem *cregs = mp->cregs;
140 myri_disable_irq(mp->lregs, cregs);
148 sbus_writel(CONTROL_WON, cregs + MYRICTRL_CTRL);
165 myri_enable_irq(mp->lregs, cregs);
183 myri_disable_irq(mp->lregs, mp->cregs);
184 myri_reset_on(mp->cregs);
227 myri_disable_irq(mp->lregs, mp->cregs);
228 myri_reset_off(mp->lregs, mp->cregs);
229 myri_disable_irq(mp->lregs, mp->cregs);
574 myri_disable_irq(lregs, mp->cregs);
586 myri_enable_irq(lregs, mp->cregs);
1022 mp->cregs = of_ioremap(&op->resource[0], 0,
1029 DET(("Registers mapped: cregs[%p] lregs[%p] lanai[%p]\n",
1030 mp->cregs, mp->lregs, mp->lanai));
1049 myri_reset_off(mp->lregs, mp->cregs);
1050 myri_reset_on(mp->cregs);
1053 myri_disable_irq(mp->lregs, mp->cregs);
1056 myri_reset_on(mp->cregs);
1073 sbus_writel((1 << i), mp->cregs + MYRICTRL_IRQLVL);
1134 of_iounmap(&op->resource[0], mp->cregs, PAGE_SIZE);