Lines Matching refs:regs
123 ai_scan(si_t *sih, void *regs, uint devid)
126 chipcregs_t *cc = (chipcregs_t *)regs;
138 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE);
142 eromptr = regs;
158 SI_VMSG(("ai_scan: regs = 0x%p, erombase = 0x%08x, eromptr = 0x%p, eromlim = 0x%p\n",
159 regs, erombase, eromptr, eromlim));
332 void *regs;
346 if (!sii->regs[coreidx]) {
347 sii->regs[coreidx] = REG_MAP(addr, SI_CORE_SIZE);
348 ASSERT(GOODREGS(sii->regs[coreidx]));
350 sii->curmap = regs = sii->regs[coreidx];
361 sii->curmap = regs = (void *)((uintptr)addr);
368 regs = NULL;
372 sii->curmap = regs;
375 return regs;
390 cc = (chipcregs_t *)sii->regs[i];
612 if (!sii->regs[coreidx]) {
613 sii->regs[coreidx] = REG_MAP(sii->coresba[coreidx],
615 ASSERT(GOODREGS(sii->regs[coreidx]));
617 r = (uint32 *)((uchar *)sii->regs[coreidx] + regoff);