Lines Matching refs:admatch
241 struct siba_admatch admatch[SIBA_MAX_ADDRSPACE]; in siba_eio_read_core_id() local
260 if (num_admatch > nitems(admatch)) { in siba_eio_read_core_id()
281 KASSERT(i < nitems(admatch), ("invalid admatch index")); in siba_eio_read_core_id()
293 error = siba_parse_admatch(am_value, &admatch[num_admatch_en]); in siba_eio_read_core_id()
301 if (!admatch[num_admatch_en].am_enabled) in siba_eio_read_core_id()
306 if (admatch[num_admatch_en].am_negative) { in siba_eio_read_core_id()
331 memcpy(sid->admatch, admatch, num_admatch_en * sizeof(admatch[0])); in siba_eio_read_core_id()
504 struct siba_admatch admatch; in siba_erom_lookup_core_addr() local
594 if ((error = siba_parse_admatch(am, &admatch))) { in siba_erom_lookup_core_addr()
603 *addr = admatch.am_base; in siba_erom_lookup_core_addr()
604 *size = admatch.am_size; in siba_erom_lookup_core_addr()
686 struct siba_admatch admatch; in siba_erom_dump() local
700 if ((error = siba_parse_admatch(am, &admatch))) { in siba_erom_dump()
707 printf("\t\taddr: 0x%08x\n", admatch.am_base); in siba_erom_dump()
708 printf("\t\tsize: 0x%08x\n", admatch.am_size); in siba_erom_dump()