Searched refs:sprom (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/sys/dev/bhnd/nvram/
H A Dbhnd_spromvar.h46 int bhnd_sprom_init(struct bhnd_sprom *sprom, struct bhnd_resource *r,
48 void bhnd_sprom_fini(struct bhnd_sprom *sprom);
55 * bhnd sprom parser instance state.
58 device_t dev; /**< sprom parent device */
60 uint8_t sp_rev; /**< sprom revision */
62 struct bhnd_resource *sp_res; /**< sprom resource. */
63 bus_size_t sp_res_off; /**< offset to sprom image */
65 uint8_t *sp_shadow; /**< sprom shadow */
66 bus_size_t sp_size_max; /**< maximum possible sprom length */
H A Dbhnd_sprom_subr.c63 const struct bhnd_sprom_var **sprom, size_t *size);
162 * @param[out] sprom On success, will be initialized with shadow of the SPROM
168 bhnd_sprom_init(struct bhnd_sprom *sprom, struct bhnd_resource *r, argument
174 sprom->dev = rman_get_device(r->res);
175 sprom->sp_res = r;
176 sprom->sp_res_off = offset;
183 sprom->sp_size_max = MIN(res_size - offset, SPROM_SZ_MAX);
186 sprom->sp_size = 0;
187 sprom->sp_capacity = sprom
205 bhnd_sprom_fini(struct bhnd_sprom *sprom) argument
539 sprom_var_defn(struct bhnd_sprom *sc, const char *name, const struct bhnd_nvram_var **var, const struct bhnd_sprom_var **sprom, size_t *size) argument
[all...]
/freebsd-11-stable/sys/dev/bhnd/bhndb/
H A Dbhndb.h96 struct {} sprom; member in union:bhndb_regwin::__anon9300
/freebsd-11-stable/sys/dev/bhnd/cores/chipc/
H A Dchipcvar.h98 bool sprom; /**< SPROM is present */ member in struct:chipc_caps
H A Dchipc_subr.c248 CC_TFS(sprom), CC_TFS(otp_size));
H A Dchipc.c384 if (caps->sprom) {
441 caps->sprom = CHIPC_GET_FLAG(cap_reg, CHIPC_CAP_SPROM);
1200 device_printf(sc->dev, "muxed sprom lines on unrecognized device\n");
1235 KASSERT(sc->sprom_refcnt > 0, ("sprom refcnt overrelease"));
/freebsd-11-stable/sys/dev/siba/
H A Dsiba_core.c1400 siba_pci_sprom(struct siba_softc *siba, struct siba_sprom *sprom) argument
1423 bzero(sprom, sizeof(*sprom));
1425 sprom->rev = buf[siba->siba_spromsize - 1] & 0x00FF;
1427 sprom->rev);
1428 memset(sprom->mac_eth, 0xff, 6);
1429 memset(sprom->mac_80211a, 0xff, 6);
1431 sprom->rev = 1;
1432 siba_sprom_r123(sprom, buf);
1434 sprom
1467 siba_sprom_read(struct siba_softc *siba, uint16_t *sprom, uint16_t len) argument
1479 sprom_check_crc(const uint16_t *sprom, size_t size) argument
[all...]
/freebsd-11-stable/sys/gnu/dev/bwn/phy_n/
H A Dif_bwn_phy_n_core.c6054 hw_gain += sprom->antenna_gain.a0;
6056 hw_gain += sprom->antenna_gain.a1;

Completed in 104 milliseconds