Lines Matching defs:sc
135 iwch_activate(struct adapter *sc)
140 KASSERT(!isset(&sc->offload_map, MAX_NPORTS),
142 device_get_nameunit(sc->dev)));
148 sc->iwarp_softc = rnicp;
149 rnicp->rdev.adap = sc;
151 cxio_hal_init(sc);
152 iwch_cm_init_cpl(sc);
174 cxio_hal_uninit(sc);
175 iwch_cm_term_cpl(sc);
176 sc->iwarp_softc = NULL;
182 iwch_deactivate(struct adapter *sc)
186 rnicp = sc->iwarp_softc;
191 cxio_hal_uninit(sc);
192 iwch_cm_term_cpl(sc);
195 sc->iwarp_softc = NULL;
201 iwch_activate_all(struct adapter *sc, void *arg __unused)
203 ADAPTER_LOCK(sc);
204 if ((sc->open_device_map & sc->offload_map) != 0 &&
205 t3_activate_uld(sc, ULD_IWARP) == 0)
206 setbit(&sc->offload_map, MAX_NPORTS);
207 ADAPTER_UNLOCK(sc);
211 iwch_deactivate_all(struct adapter *sc, void *arg __unused)
213 ADAPTER_LOCK(sc);
214 if (isset(&sc->offload_map, MAX_NPORTS) &&
215 t3_deactivate_uld(sc, ULD_IWARP) == 0)
216 clrbit(&sc->offload_map, MAX_NPORTS);
217 ADAPTER_UNLOCK(sc);