bhnd_erom_t
bhnd_erom_t *erom;
bcma_erom_dump(bhnd_erom_t *erom)
bcma_erom_init(bhnd_erom_t *erom, const struct bhnd_chipid *cid,
bcma_erom_fini(bhnd_erom_t *erom)
bcma_erom_lookup_core(bhnd_erom_t *erom, const struct bhnd_core_match *desc,
bcma_erom_lookup_core_addr(bhnd_erom_t *erom, const struct bhnd_core_match *desc,
bcma_erom_get_core_table(bhnd_erom_t *erom, struct bhnd_core_info **cores,
bcma_erom_free_core_table(bhnd_erom_t *erom, struct bhnd_core_info *cores)
bhnd_erom_t *
bhnd_erom_t *erom;
erom = (bhnd_erom_t *)kobj_create((kobj_class_t)cls, M_BHND,
bhnd_erom_init_static(bhnd_erom_class_t *cls, bhnd_erom_t *erom, size_t esize,
bhnd_erom_fini_static(bhnd_erom_t *erom)
bhnd_erom_free(bhnd_erom_t *erom)
bhnd_erom_get_core_table(bhnd_erom_t *erom, struct bhnd_core_info **cores,
bhnd_erom_free_core_table(bhnd_erom_t *erom, struct bhnd_core_info *cores)
bhnd_erom_lookup_core(bhnd_erom_t *erom, const struct bhnd_core_match *desc,
bhnd_erom_lookup_core_addr(bhnd_erom_t *erom, const struct bhnd_core_match *desc,
bhnd_erom_dump(bhnd_erom_t *erom)
bhnd_erom_t *bhnd_erom_alloc(bhnd_erom_class_t *cls,
bhnd_erom_t *erom, size_t esize,
void bhnd_erom_fini_static(bhnd_erom_t *erom);
void bhnd_erom_free(bhnd_erom_t *erom);
bhndb_init_region_cfg(struct bhndb_softc *sc, bhnd_erom_t *erom,
bhnd_erom_t *erom;
bhnd_erom_t *erom,
bhnd_erom_t *erom; /**< erom parser */
bhnd_erom_t *erom;
siba_erom_init(bhnd_erom_t *erom, const struct bhnd_chipid *cid,
siba_erom_fini(bhnd_erom_t *erom)
siba_erom_lookup_core(bhnd_erom_t *erom, const struct bhnd_core_match *desc,
siba_erom_lookup_core_addr(bhnd_erom_t *erom, const struct bhnd_core_match *desc,
siba_erom_get_core_table(bhnd_erom_t *erom, struct bhnd_core_info **cores,
siba_erom_free_core_table(bhnd_erom_t *erom, struct bhnd_core_info *cores)
siba_erom_dump(bhnd_erom_t *erom)