Searched refs:admatch (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/sys/dev/bhnd/siba/
H A Dsiba_subr.c147 core_id->admatch[i].am_base, core_id->admatch[i].am_size,
431 * [port.region] [admatch index]
622 * @param[out] admatch The parsed address match descriptor
628 siba_parse_admatch(uint32_t am, struct siba_admatch *admatch) argument
638 admatch->am_base = am & SIBA_AM_BASE0_MASK;
639 admatch->am_size = 1 << (SIBA_REG_GET(am, AM_ADINT0) + 1);
640 admatch->am_enabled = true;
641 admatch->am_negative = false;
644 admatch
[all...]
H A Dsiba_erom.c244 struct siba_admatch admatch[SIBA_MAX_ADDRSPACE]; local
263 if (num_admatch > nitems(admatch)) {
264 printf("core%u: invalid admatch count %hhu\n", core_idx,
278 /* Parse all admatch descriptors */
284 KASSERT(i < nitems(admatch), ("invalid admatch index"));
296 error = siba_parse_admatch(am_value, &admatch[num_admatch_en]);
298 printf("core%u: failed to decode admatch[%hhu] "
304 if (!admatch[num_admatch_en].am_enabled)
309 if (admatch[num_admatch_e
507 struct siba_admatch admatch; local
689 struct siba_admatch admatch; local
[all...]
H A Dsibavar.h113 struct siba_admatch *admatch);
187 struct siba_admatch admatch[SIBA_MAX_ADDRSPACE]; /**< active address match descriptors defined by this core. */ member in struct:siba_core_id

Completed in 114 milliseconds