Lines Matching refs:csc
136 struct siisata_cardbus_softc *csc = device_private(self);
137 struct siisata_softc *sc = &csc->si_sc;
152 csc->sc_cc = cc;
153 csc->sc_cf = cf;
154 csc->sc_ct = ct;
155 csc->sc_tag = ca->ca_tag;
157 csc->sc_iot = ca->ca_iot;
158 csc->sc_memt = ca->ca_memt;
159 csc->sc_rbus_iot = ca->ca_rbus_iot;
160 csc->sc_rbus_memt = ca->ca_rbus_memt;
176 memt = csc->sc_memt;
177 if ((*cf->cardbus_space_alloc)(cc, csc->sc_rbus_memt, base,
188 csc->sc_grsize = grsize;
196 memt = csc->sc_memt;
197 if ((*cf->cardbus_space_alloc)(cc, csc->sc_rbus_memt, base,
201 (*cf->cardbus_space_free)(cc, csc->sc_rbus_memt,
212 csc->sc_prsize = prsize;
217 csc->sc_ih = Cardbus_intr_establish(ct, IPL_BIO, siisata_intr, sc);
218 if (csc->sc_ih == NULL) {
220 (*cf->cardbus_space_free)(cc, csc->sc_rbus_memt, sc->sc_grh,
223 (*cf->cardbus_space_free)(cc, csc->sc_rbus_memt, sc->sc_prh,
266 struct siisata_cardbus_softc *csc = device_private(self);
267 struct siisata_softc *sc = &csc->si_sc;
268 struct cardbus_devfunc *ct = csc->sc_ct;
271 pcitag_t ctag = csc->sc_tag;
277 if (csc->sc_ih != NULL) {
278 Cardbus_intr_disestablish(ct, csc->sc_ih);
279 csc->sc_ih = NULL;
281 if (csc->sc_grsize) {
283 (*cf->cardbus_space_free)(cc, csc->sc_rbus_memt, sc->sc_grh,
284 csc->sc_grsize);
285 csc->sc_grsize = 0;
287 if (csc->sc_prsize) {
289 (*cf->cardbus_space_free)(cc, csc->sc_rbus_memt, sc->sc_prh,
290 csc->sc_prsize);
291 csc->sc_prsize = 0;
299 struct siisata_cardbus_softc *csc = device_private(dv);
300 struct siisata_softc *sc = &csc->si_sc;