Home | History | Annotate | Download | only in cardbus

Lines Matching defs:csc

169 	struct rtk_cardbus_softc *csc = device_private(self);
170 struct rtk_softc *sc = &csc->sc_rtk;
178 csc->sc_ct = ct;
179 csc->sc_tag = ca->ca_tag;
197 csc->sc_csr = PCI_COMMAND_MASTER_ENABLE;
201 csc->sc_csr |= PCI_COMMAND_IO_ENABLE;
202 csc->sc_bar_reg = RTK_PCI_LOIO;
203 csc->sc_bar_val = adr | PCI_MAPREG_TYPE_IO;
208 csc->sc_csr |= PCI_COMMAND_MEM_ENABLE;
209 csc->sc_bar_reg = RTK_PCI_LOMEM;
210 csc->sc_bar_val = adr | PCI_MAPREG_TYPE_MEM;
221 rtk_cardbus_setup(csc);
233 Cardbus_function_disable(csc->sc_ct);
239 struct rtk_cardbus_softc *csc = device_private(self);
240 struct rtk_softc *sc = &csc->sc_rtk;
241 struct cardbus_devfunc *ct = csc->sc_ct;
254 if (csc->sc_ih != NULL)
255 Cardbus_intr_disestablish(ct, csc->sc_ih);
260 if (csc->sc_bar_reg != 0)
261 Cardbus_mapreg_unmap(ct, csc->sc_bar_reg,
268 rtk_cardbus_setup(struct rtk_cardbus_softc *csc)
270 struct rtk_softc *sc = &csc->sc_rtk;
271 cardbus_devfunc_t ct = csc->sc_ct;
280 if (cardbus_get_capability(cc, cf, csc->sc_tag,
282 command = Cardbus_conf_read(ct, csc->sc_tag,
288 iobase = Cardbus_conf_read(ct, csc->sc_tag,
290 membase = Cardbus_conf_read(ct, csc->sc_tag,
292 irq = Cardbus_conf_read(ct, csc->sc_tag,
300 Cardbus_conf_write(ct, csc->sc_tag,
304 Cardbus_conf_write(ct, csc->sc_tag,
306 Cardbus_conf_write(ct, csc->sc_tag,
308 Cardbus_conf_write(ct, csc->sc_tag,
314 Cardbus_conf_write(ct, csc->sc_tag, csc->sc_bar_reg, csc->sc_bar_val);
317 reg = Cardbus_conf_read(ct, csc->sc_tag, PCI_COMMAND_STATUS_REG);
319 reg |= csc->sc_csr;
320 Cardbus_conf_write(ct, csc->sc_tag, PCI_COMMAND_STATUS_REG, reg);
326 reg = Cardbus_conf_read(ct, csc->sc_tag, PCI_BHLC_REG);
330 Cardbus_conf_write(ct, csc->sc_tag, PCI_BHLC_REG, reg);
337 struct rtk_cardbus_softc *csc = (struct rtk_cardbus_softc *)sc;
338 cardbus_devfunc_t ct = csc->sc_ct;
348 rtk_cardbus_setup(csc);
353 csc->sc_ih = Cardbus_intr_establish(ct, IPL_NET, rtk_intr, sc);
354 if (csc->sc_ih == NULL) {
357 Cardbus_function_disable(csc->sc_ct);
366 struct rtk_cardbus_softc *csc = (struct rtk_cardbus_softc *)sc;
367 cardbus_devfunc_t ct = csc->sc_ct;
370 Cardbus_intr_disestablish(ct, csc->sc_ih);
371 csc->sc_ih = NULL;