Lines Matching refs:eromptr
67 get_erom_ent(si_t *sih, uint32 **eromptr, uint32 mask, uint32 match) in get_erom_ent() argument
74 ent = R_REG(si_osh(sih), *eromptr); in get_erom_ent()
75 (*eromptr)++; in get_erom_ent()
92 size += sizeof(*eromptr); in get_erom_ent()
109 get_asd(si_t *sih, uint32 **eromptr, uint sp, uint ad, uint st, uint32 *addrl, uint32 *addrh, in get_asd() argument
116 asd = get_erom_ent(sih, eromptr, ER_VALID, ER_VALID); in get_asd()
121 (*eromptr)--; in get_asd()
126 *addrh = get_erom_ent(sih, eromptr, 0, 0); in get_asd()
132 szd = get_erom_ent(sih, eromptr, 0, 0); in get_asd()
135 *sizeh = get_erom_ent(sih, eromptr, 0, 0); in get_asd()
154 uint32 *eromptr, *eromlim; in ai_scan() local
161 eromptr = (uint32 *)REG_MAP(erombase, SI_CORE_SIZE); in ai_scan()
170 eromptr = regs; in ai_scan()
176 eromptr = (uint32 *)(uintptr)erombase; in ai_scan()
186 eromlim = eromptr + (ER_REMAPCONTROL / sizeof(uint32)); in ai_scan()
191 OSL_OBFUSCATE_BUF(eromptr), OSL_OBFUSATE_BUF(eromlim))); in ai_scan()
192 while (eromptr < eromlim) { in ai_scan()
201 cia = get_erom_ent(sih, &eromptr, ER_TAG, ER_CI); in ai_scan()
207 cib = get_erom_ent(sih, &eromptr, 0, 0); in ai_scan()
225 mfg, cid, crev, OSL_OBFUSCATE_BUF(eromptr - 1), nmw, nsw, nmp, nsp)); in ai_scan()
255 asd = get_asd(sih, &eromptr, 0, 0, AD_ST_SLAVE, in ai_scan()
278 mpd = get_erom_ent(sih, &eromptr, ER_VALID, ER_VALID); in ai_scan()
291 asd = get_asd(sih, &eromptr, 0, 0, AD_ST_SLAVE, &addrl, &addrh, &sizel, &sizeh); in ai_scan()
295 asd = get_asd(sih, &eromptr, 0, 0, AD_ST_BRIDGE, &addrl, &addrh, in ai_scan()
320 asd = get_asd(sih, &eromptr, 0, j, AD_ST_SLAVE, &addrl, &addrh, in ai_scan()
333 asd = get_asd(sih, &eromptr, i, j, AD_ST_SLAVE, &addrl, &addrh, in ai_scan()
352 asd = get_asd(sih, &eromptr, i, 0, AD_ST_MWRAP, &addrl, &addrh, in ai_scan()
387 asd = get_asd(sih, &eromptr, fwp + i, 0, AD_ST_SWRAP, &addrl, &addrh, in ai_scan()
601 uint32 erombase, *eromptr, *eromlim; in ai_coreaddrspaceX() local
615 erombase = R_REG(sii->osh, &cc->eromptr); in ai_coreaddrspaceX()
616 eromptr = (uint32 *)REG_MAP(erombase, SI_CORE_SIZE); in ai_coreaddrspaceX()
617 eromlim = eromptr + (ER_REMAPCONTROL / sizeof(uint32)); in ai_coreaddrspaceX()
627 while (eromptr < eromlim) { in ai_coreaddrspaceX()
628 if ((get_erom_ent(sih, &eromptr, ER_TAG, ER_CI) == cia) && in ai_coreaddrspaceX()
629 (get_erom_ent(sih, &eromptr, 0, 0) == cib)) { in ai_coreaddrspaceX()
636 get_erom_ent(sih, &eromptr, ER_VALID, ER_VALID); in ai_coreaddrspaceX()
639 asd = get_asd(sih, &eromptr, 0, 0, AD_ST_SLAVE, &addrl, &addrh, &sizel, &sizeh); in ai_coreaddrspaceX()
642 asd = get_asd(sih, &eromptr, 0, 0, AD_ST_BRIDGE, &addrl, &addrh, in ai_coreaddrspaceX()
648 asd = get_asd(sih, &eromptr, 0, j, AD_ST_SLAVE, &addrl, &addrh, in ai_coreaddrspaceX()
657 asd = get_asd(sih, &eromptr, i, j, AD_ST_SLAVE, &addrl, &addrh, in ai_coreaddrspaceX()