Lines Matching refs:sgimc
24 struct sgimc_regs *sgimc;
26 EXPORT_SYMBOL(sgimc);
30 return (memconfig & SGIMC_MCONFIG_BASEADDR) << ((sgimc->systemid & SGIMC_SYSID_MASKREV) >= 5 ? 24 : 22);
35 return ((memconfig & SGIMC_MCONFIG_RMASK) + 0x0100) << ((sgimc->systemid & SGIMC_SYSID_MASKREV) >= 5 ? 16 : 14);
40 unsigned int res = bank > 1 ? sgimc->mconfig1 : sgimc->mconfig0;
80 sgimc = (struct sgimc_regs *)
84 (int) sgimc->systemid & SGIMC_SYSID_MASKREV);
94 tmp = sgimc->cpuctrl0;
96 sgimc->cpuctrl0 = tmp;
103 sgimc->cstat = sgimc->gstat = 0;
109 tmp = sgimc->cpuctrl0;
114 sgimc->cpuctrl0 = tmp;
119 tmp = sgimc->cpuctrl1;
122 sgimc->cpuctrl1 = tmp;
138 sgimc->divider = 0x101;
148 tmp = sgimc->giopar & SGIMC_GIOPAR_GFX64; /* keep gfx 64bit settings */
170 sgimc->giopar = tmp; /* poof */
188 mconfig1 = sgimc->mconfig1;
190 sgimc->mconfig1 = (mconfig1 & 0xffff0000) | 0x2060;
196 sgimc->cmacc = (sgimc->cmacc & ~0xf) | 4;
199 sgimc->mconfig1 = mconfig1;