Lines Matching refs:pd_controller
110 sc->pd_controller = device_get_softc(device_get_parent(dev));
115 mtx_lock(&sc->pd_controller->mfi_io_lock);
116 TAILQ_INSERT_TAIL(&sc->pd_controller->mfi_syspd_tqh, sc, pd_link);
117 TAILQ_FOREACH(syspd_pend, &sc->pd_controller->mfi_syspd_pend_tqh,
119 TAILQ_REMOVE(&sc->pd_controller->mfi_syspd_pend_tqh,
124 mtx_unlock(&sc->pd_controller->mfi_io_lock);
129 sc->pd_disk->d_maxsize = min(sc->pd_controller->mfi_max_io * secsize,
130 (sc->pd_controller->mfi_max_sge - 1) * PAGE_SIZE);
161 mtx_lock(&sc->pd_controller->mfi_io_lock);
164 (sc->pd_controller->mfi_keep_deleted_volumes ||
165 sc->pd_controller->mfi_detaching)) {
166 mtx_unlock(&sc->pd_controller->mfi_io_lock);
170 mtx_unlock(&sc->pd_controller->mfi_io_lock);
173 mtx_lock(&sc->pd_controller->mfi_io_lock);
174 TAILQ_REMOVE(&sc->pd_controller->mfi_syspd_tqh, sc, pd_link);
175 mtx_unlock(&sc->pd_controller->mfi_io_lock);
187 mtx_lock(&sc->pd_controller->mfi_io_lock);
194 mtx_unlock(&sc->pd_controller->mfi_io_lock);
204 mtx_lock(&sc->pd_controller->mfi_io_lock);
206 mtx_unlock(&sc->pd_controller->mfi_io_lock);
216 mtx_assert(&sc->pd_controller->mfi_io_lock, MA_OWNED);
218 if (sc->pd_controller->mfi_delete_busy_volumes)
233 mtx_assert(&sc->pd_controller->mfi_io_lock, MA_OWNED);
253 controller = sc->pd_controller;
275 parent_sc = sc->pd_controller;