Lines Matching refs:dinfo
146 siba_bhndb_suspend_cfgblocks(device_t dev, struct siba_devinfo *dinfo) {
147 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) {
148 if (dinfo->cfg[i] == NULL)
152 SYS_RES_MEMORY, dinfo->cfg[i]->res);
159 struct siba_devinfo *dinfo;
165 dinfo = device_get_ivars(child);
172 siba_bhndb_suspend_cfgblocks(dev, dinfo);
180 struct siba_devinfo *dinfo;
189 dinfo = device_get_ivars(child);
192 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) {
193 if (dinfo->cfg[i] == NULL)
197 SYS_RES_MEMORY, dinfo->cfg[i]->res);
199 siba_bhndb_suspend_cfgblocks(dev, dinfo);
206 siba_bhndb_suspend_cfgblocks(dev, dinfo);
217 struct siba_devinfo *dinfo;
234 dinfo = device_get_ivars(d11);
235 KASSERT(dinfo->cfg[0] != NULL, ("missing core config mapping"));
237 imcfg = bhnd_bus_read_4(dinfo->cfg[0], SIBA_CFG0_IMCONFIGLOW);
240 bhnd_bus_write_4(dinfo->cfg[0], SIBA_CFG0_IMCONFIGLOW, imcfg);