csc               383 dev/cardbus/cardbus.c 	struct device *csc;
csc               534 dev/cardbus/cardbus.c 		if ((csc = config_found_sm((void *)sc, &ca, cardbusprint,
csc               543 dev/cardbus/cardbus.c 			ct->ct_device = csc;
csc               100 dev/cardbus/cardslot.c 	struct cardbus_softc *csc;
csc               114 dev/cardbus/cardslot.c 		if ((csc = (void *)config_found(self, cba,
csc               119 dev/cardbus/cardslot.c 			sc->sc_cb_softc = csc;
csc               136 dev/cardbus/cardslot.c 	if (csc != NULL || psc != NULL)
csc               139 dev/cardbus/cardslot.c 	if (csc && (csc->sc_cf->cardbus_ctrl)(csc->sc_cc, CARDBUS_CD)) {
csc               180 dev/cardbus/com_cardbus.c     struct com_cardbus_softc *csc)
csc               189 dev/cardbus/com_cardbus.c 		csc->cc_reg = cp->reg;
csc               190 dev/cardbus/com_cardbus.c 		csc->cc_type = cp->type;
csc               191 dev/cardbus/com_cardbus.c 		csc->cc_bug = cp->bug;
csc               195 dev/cardbus/com_cardbus.c 	cis_ptr = Cardbus_conf_read(csc->cc_ct, csc->cc_tag, CARDBUS_CIS_REG);
csc               216 dev/cardbus/com_cardbus.c 	csc->cc_reg = CARDBUS_CIS_ASI_BAR(ca->ca_cis.bar[index].flags);
csc               218 dev/cardbus/com_cardbus.c 		csc->cc_type = CARDBUS_MAPREG_TYPE_MEM;
csc               220 dev/cardbus/com_cardbus.c 		csc->cc_type = CARDBUS_MAPREG_TYPE_IO;
csc               228 dev/cardbus/com_cardbus.c 	    DEVNAME(csc));
csc               229 dev/cardbus/com_cardbus.c 	printf("%s: vendor 0x%x product 0x%x\n", DEVNAME(csc),
csc               240 dev/cardbus/com_cardbus.c 		    DEVNAME(csc), CARDBUS_CIS_ASI_BAR(ca->ca_cis.bar[i].flags),
csc               251 dev/cardbus/com_cardbus.c 	struct com_cardbus_softc *csc = (struct com_cardbus_softc*)self;
csc               254 dev/cardbus/com_cardbus.c 	csc->cc_ct = ca->ca_ct;
csc               255 dev/cardbus/com_cardbus.c 	csc->cc_tag = Cardbus_make_tag(csc->cc_ct);
csc               257 dev/cardbus/com_cardbus.c 	if (com_cardbus_gofigure(ca, csc) != 0)
csc               260 dev/cardbus/com_cardbus.c 	if (Cardbus_mapreg_map(ca->ca_ct, csc->cc_reg, csc->cc_type, 0,
csc               261 dev/cardbus/com_cardbus.c 	    &sc->sc_iot, &sc->sc_ioh, &csc->cc_addr, &csc->cc_size) != 0) {
csc               266 dev/cardbus/com_cardbus.c 	csc->cc_base = csc->cc_addr;
csc               267 dev/cardbus/com_cardbus.c 	csc->cc_csr = CARDBUS_COMMAND_MASTER_ENABLE;
csc               268 dev/cardbus/com_cardbus.c 	if (csc->cc_type == CARDBUS_MAPREG_TYPE_IO) {
csc               269 dev/cardbus/com_cardbus.c 		csc->cc_base |= CARDBUS_MAPREG_TYPE_IO;
csc               270 dev/cardbus/com_cardbus.c 		csc->cc_csr |= CARDBUS_COMMAND_IO_ENABLE;
csc               271 dev/cardbus/com_cardbus.c 		csc->cc_cben = CARDBUS_IO_ENABLE;
csc               273 dev/cardbus/com_cardbus.c 		csc->cc_csr |= CARDBUS_COMMAND_MEM_ENABLE;
csc               274 dev/cardbus/com_cardbus.c 		csc->cc_cben = CARDBUS_MEM_ENABLE;
csc               277 dev/cardbus/com_cardbus.c 	sc->sc_iobase = csc->cc_addr;
csc               287 dev/cardbus/com_cardbus.c 		printf("%s", DEVNAME(csc));
csc               297 dev/cardbus/com_cardbus.c 	if (csc->cc_bug & BUG_BROADCOM)
csc               304 dev/cardbus/com_cardbus.c com_cardbus_setup(struct com_cardbus_softc *csc)
csc               306 dev/cardbus/com_cardbus.c 	cardbus_devfunc_t ct = csc->cc_ct;
csc               311 dev/cardbus/com_cardbus.c 	cardbus_conf_write(cc, cf, csc->cc_tag, csc->cc_reg, csc->cc_base);
csc               314 dev/cardbus/com_cardbus.c 	cf->cardbus_ctrl(cc, csc->cc_cben);
csc               318 dev/cardbus/com_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->cc_tag, CARDBUS_COMMAND_STATUS_REG);
csc               320 dev/cardbus/com_cardbus.c 	reg |= csc->cc_csr;
csc               321 dev/cardbus/com_cardbus.c 	cardbus_conf_write(cc, cf, csc->cc_tag, CARDBUS_COMMAND_STATUS_REG, reg);
csc               327 dev/cardbus/com_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->cc_tag, CARDBUS_BHLC_REG);
csc               331 dev/cardbus/com_cardbus.c 			cardbus_conf_write(cc, cf, csc->cc_tag, CARDBUS_BHLC_REG, reg);
csc               338 dev/cardbus/com_cardbus.c 	struct com_cardbus_softc *csc = (struct com_cardbus_softc*)sc;
csc               344 dev/cardbus/com_cardbus.c 	Cardbus_function_enable(csc->cc_ct);
csc               346 dev/cardbus/com_cardbus.c 	com_cardbus_setup(csc);
csc               349 dev/cardbus/com_cardbus.c 	csc->cc_ih = cardbus_intr_establish(cc, cf, psc->sc_intrline,
csc               350 dev/cardbus/com_cardbus.c 	    IPL_TTY, comintr, sc, DEVNAME(csc));
csc               351 dev/cardbus/com_cardbus.c 	if (csc->cc_ih == NULL) {
csc               352 dev/cardbus/com_cardbus.c 		printf("%s: couldn't establish interrupt\n", DEVNAME(csc));
csc               364 dev/cardbus/com_cardbus.c 	struct com_cardbus_softc *csc = (struct com_cardbus_softc*)sc;
csc               370 dev/cardbus/com_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->cc_ih);
csc               371 dev/cardbus/com_cardbus.c 	Cardbus_function_disable(csc->cc_ct);
csc               377 dev/cardbus/com_cardbus.c 	struct com_cardbus_softc *csc = (struct com_cardbus_softc *) self;
csc               385 dev/cardbus/com_cardbus.c 	cardbus_intr_disestablish(psc->sc_cc, psc->sc_cf, csc->cc_ih);
csc               387 dev/cardbus/com_cardbus.c 	Cardbus_mapreg_unmap(csc->cc_ct, csc->cc_reg, sc->sc_iot, sc->sc_ioh,
csc               388 dev/cardbus/com_cardbus.c 	    csc->cc_size);
csc               113 dev/cardbus/if_acx_cardbus.c 	struct acx_cardbus_softc *csc = (struct acx_cardbus_softc *)self;
csc               114 dev/cardbus/if_acx_cardbus.c 	struct acx_softc *sc = &csc->sc_acx;
csc               121 dev/cardbus/if_acx_cardbus.c 	csc->sc_ct = ct;
csc               122 dev/cardbus/if_acx_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               123 dev/cardbus/if_acx_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               133 dev/cardbus/if_acx_cardbus.c 		    CARDBUS_MAPREG_TYPE_IO, 0, &csc->sc_io_bt, &csc->sc_io_bh,
csc               134 dev/cardbus/if_acx_cardbus.c 		    &base, &csc->sc_iomapsize);
csc               139 dev/cardbus/if_acx_cardbus.c 		csc->sc_iobar_val = base | CARDBUS_MAPREG_TYPE_IO;
csc               146 dev/cardbus/if_acx_cardbus.c 	    &sc->sc_mem1_bt, &sc->sc_mem1_bh, &base, &csc->sc_mapsize1);
csc               152 dev/cardbus/if_acx_cardbus.c 	csc->sc_bar1_val = base | CARDBUS_MAPREG_TYPE_MEM;
csc               156 dev/cardbus/if_acx_cardbus.c 	    &sc->sc_mem2_bt, &sc->sc_mem2_bh, &base, &csc->sc_mapsize2);
csc               162 dev/cardbus/if_acx_cardbus.c 	csc->sc_bar2_val = base | CARDBUS_MAPREG_TYPE_MEM;
csc               165 dev/cardbus/if_acx_cardbus.c 	acx_cardbus_setup(csc);
csc               167 dev/cardbus/if_acx_cardbus.c 	printf(": irq %d\n", csc->sc_intrline);
csc               182 dev/cardbus/if_acx_cardbus.c 	struct acx_cardbus_softc *csc = (struct acx_cardbus_softc *)self;
csc               183 dev/cardbus/if_acx_cardbus.c 	struct acx_softc *sc = &csc->sc_acx;
csc               184 dev/cardbus/if_acx_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               194 dev/cardbus/if_acx_cardbus.c 	if (csc->sc_ih != NULL) {
csc               195 dev/cardbus/if_acx_cardbus.c 		cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               196 dev/cardbus/if_acx_cardbus.c 		csc->sc_ih = NULL;
csc               200 dev/cardbus/if_acx_cardbus.c 	if (csc->sc_iomapsize) {
csc               205 dev/cardbus/if_acx_cardbus.c 	    sc->sc_mem1_bh, csc->sc_mapsize1);
csc               207 dev/cardbus/if_acx_cardbus.c 	    sc->sc_mem2_bh, csc->sc_mapsize2);
csc               208 dev/cardbus/if_acx_cardbus.c 	if (csc->sc_iomapsize)
csc               209 dev/cardbus/if_acx_cardbus.c 		Cardbus_mapreg_unmap(ct, CARDBUS_BASE0_REG, csc->sc_io_bt,
csc               210 dev/cardbus/if_acx_cardbus.c 		    csc->sc_io_bh, csc->sc_iomapsize);
csc               218 dev/cardbus/if_acx_cardbus.c 	struct acx_cardbus_softc *csc = (struct acx_cardbus_softc *)sc;
csc               219 dev/cardbus/if_acx_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               227 dev/cardbus/if_acx_cardbus.c 	acx_cardbus_setup(csc);
csc               230 dev/cardbus/if_acx_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               232 dev/cardbus/if_acx_cardbus.c 	if (csc->sc_ih == NULL) {
csc               234 dev/cardbus/if_acx_cardbus.c 		    sc->sc_dev.dv_xname, csc->sc_intrline);
csc               245 dev/cardbus/if_acx_cardbus.c 	struct acx_cardbus_softc *csc = (struct acx_cardbus_softc *)sc;
csc               246 dev/cardbus/if_acx_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               251 dev/cardbus/if_acx_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               252 dev/cardbus/if_acx_cardbus.c 	csc->sc_ih = NULL;
csc               261 dev/cardbus/if_acx_cardbus.c 	struct acx_cardbus_softc *csc = (struct acx_cardbus_softc *)sc;
csc               265 dev/cardbus/if_acx_cardbus.c 		acx_cardbus_setup(csc);
csc               270 dev/cardbus/if_acx_cardbus.c acx_cardbus_setup(struct acx_cardbus_softc *csc)
csc               272 dev/cardbus/if_acx_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               278 dev/cardbus/if_acx_cardbus.c 	if (csc->sc_iobar_val) {
csc               279 dev/cardbus/if_acx_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BASE0_REG,
csc               280 dev/cardbus/if_acx_cardbus.c 		    csc->sc_bar1_val);
csc               287 dev/cardbus/if_acx_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, b1, csc->sc_bar1_val);
csc               288 dev/cardbus/if_acx_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, b2, csc->sc_bar2_val);
csc               295 dev/cardbus/if_acx_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               299 dev/cardbus/if_acx_cardbus.c 	if (csc->sc_iobar_val)
csc               302 dev/cardbus/if_acx_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               140 dev/cardbus/if_ath_cardbus.c 	struct ath_cardbus_softc *csc = (void *)self;
csc               141 dev/cardbus/if_ath_cardbus.c 	struct ath_softc *sc = &csc->sc_ath;
csc               147 dev/cardbus/if_ath_cardbus.c 	csc->sc_ct = ct;
csc               148 dev/cardbus/if_ath_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               161 dev/cardbus/if_ath_cardbus.c 	    &sc->sc_st, &sc->sc_sh, &adr, &csc->sc_mapsize) == 0) {
csc               162 dev/cardbus/if_ath_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_MEM;
csc               173 dev/cardbus/if_ath_cardbus.c 	ath_cardbus_setup(csc);
csc               176 dev/cardbus/if_ath_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               178 dev/cardbus/if_ath_cardbus.c 	printf(": irq %d\n", csc->sc_intrline);
csc               188 dev/cardbus/if_ath_cardbus.c 	Cardbus_function_disable(csc->sc_ct);
csc               194 dev/cardbus/if_ath_cardbus.c 	struct ath_cardbus_softc *csc = (void *)self;
csc               195 dev/cardbus/if_ath_cardbus.c 	struct ath_softc *sc = &csc->sc_ath;
csc               196 dev/cardbus/if_ath_cardbus.c 	struct cardbus_devfunc *ct = csc->sc_ct;
csc               211 dev/cardbus/if_ath_cardbus.c 	if (csc->sc_ih != NULL) {
csc               212 dev/cardbus/if_ath_cardbus.c 		cardbus_intr_disestablish(ct->ct_cc, ct->ct_cf, csc->sc_ih);
csc               213 dev/cardbus/if_ath_cardbus.c 		csc->sc_ih = NULL;
csc               220 dev/cardbus/if_ath_cardbus.c 		    sc->sc_st, sc->sc_sh, csc->sc_mapsize);
csc               228 dev/cardbus/if_ath_cardbus.c 	struct ath_cardbus_softc *csc = (void *) sc;
csc               229 dev/cardbus/if_ath_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               241 dev/cardbus/if_ath_cardbus.c 	ath_cardbus_setup(csc);
csc               246 dev/cardbus/if_ath_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               248 dev/cardbus/if_ath_cardbus.c 	if (csc->sc_ih == NULL) {
csc               250 dev/cardbus/if_ath_cardbus.c 		       csc->sc_intrline);
csc               251 dev/cardbus/if_ath_cardbus.c 		Cardbus_function_disable(csc->sc_ct);
csc               260 dev/cardbus/if_ath_cardbus.c 	struct ath_cardbus_softc *csc = (void *) sc;
csc               261 dev/cardbus/if_ath_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               266 dev/cardbus/if_ath_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               267 dev/cardbus/if_ath_cardbus.c 	csc->sc_ih = NULL;
csc               281 dev/cardbus/if_ath_cardbus.c ath_cardbus_setup(struct ath_cardbus_softc *csc)
csc               283 dev/cardbus/if_ath_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               289 dev/cardbus/if_ath_cardbus.c 	(void)cardbus_setpowerstate(sc->sc_dev.dv_xname, ct, csc->sc_tag,
csc               294 dev/cardbus/if_ath_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, ATH_PCI_MMBA,
csc               295 dev/cardbus/if_ath_cardbus.c 	    csc->sc_bar_val);
csc               302 dev/cardbus/if_ath_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               305 dev/cardbus/if_ath_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               312 dev/cardbus/if_ath_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG);
csc               316 dev/cardbus/if_ath_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG, reg);
csc               145 dev/cardbus/if_atw_cardbus.c 	struct atw_cardbus_softc *csc = (void *)self;
csc               146 dev/cardbus/if_atw_cardbus.c 	struct atw_softc *sc = &csc->sc_atw;
csc               152 dev/cardbus/if_atw_cardbus.c 	csc->sc_ct = ct;
csc               153 dev/cardbus/if_atw_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               167 dev/cardbus/if_atw_cardbus.c 	    cardbus_conf_read(ct->ct_cc, ct->ct_cf, csc->sc_tag, 0x80),
csc               174 dev/cardbus/if_atw_cardbus.c 	csc->sc_csr = CARDBUS_COMMAND_MASTER_ENABLE;
csc               177 dev/cardbus/if_atw_cardbus.c 	    &csc->sc_mapsize) == 0) {
csc               180 dev/cardbus/if_atw_cardbus.c 		    csc->sc_mapsize, sc->sc_dev.dv_xname);
csc               182 dev/cardbus/if_atw_cardbus.c 		csc->sc_cben = CARDBUS_MEM_ENABLE;
csc               183 dev/cardbus/if_atw_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_MEM_ENABLE;
csc               184 dev/cardbus/if_atw_cardbus.c 		csc->sc_bar_reg = ATW_PCI_MMBA;
csc               185 dev/cardbus/if_atw_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_MEM;
csc               188 dev/cardbus/if_atw_cardbus.c 	    &csc->sc_mapsize) == 0) {
csc               191 dev/cardbus/if_atw_cardbus.c 		    csc->sc_mapsize, sc->sc_dev.dv_xname);
csc               193 dev/cardbus/if_atw_cardbus.c 		csc->sc_cben = CARDBUS_IO_ENABLE;
csc               194 dev/cardbus/if_atw_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_IO_ENABLE;
csc               195 dev/cardbus/if_atw_cardbus.c 		csc->sc_bar_reg = ATW_PCI_IOBA;
csc               196 dev/cardbus/if_atw_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_IO;
csc               206 dev/cardbus/if_atw_cardbus.c 	atw_cardbus_setup(csc);
csc               209 dev/cardbus/if_atw_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               212 dev/cardbus/if_atw_cardbus.c 	    (sc->sc_rev >> 4) & 0xf, sc->sc_rev & 0xf, csc->sc_intrline);
csc               232 dev/cardbus/if_atw_cardbus.c 	Cardbus_function_disable(csc->sc_ct);
csc               238 dev/cardbus/if_atw_cardbus.c 	struct atw_cardbus_softc *csc = (void *)self;
csc               239 dev/cardbus/if_atw_cardbus.c 	struct atw_softc *sc = &csc->sc_atw;
csc               240 dev/cardbus/if_atw_cardbus.c 	struct cardbus_devfunc *ct = csc->sc_ct;
csc               255 dev/cardbus/if_atw_cardbus.c 	if (csc->sc_ih != NULL)
csc               256 dev/cardbus/if_atw_cardbus.c 		cardbus_intr_disestablish(ct->ct_cc, ct->ct_cf, csc->sc_ih);
csc               261 dev/cardbus/if_atw_cardbus.c 	if (csc->sc_bar_reg != 0)
csc               262 dev/cardbus/if_atw_cardbus.c 		Cardbus_mapreg_unmap(ct, csc->sc_bar_reg,
csc               263 dev/cardbus/if_atw_cardbus.c 		    sc->sc_st, sc->sc_sh, csc->sc_mapsize);
csc               271 dev/cardbus/if_atw_cardbus.c 	struct atw_cardbus_softc *csc = (void *) sc;
csc               272 dev/cardbus/if_atw_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               284 dev/cardbus/if_atw_cardbus.c 	atw_cardbus_setup(csc);
csc               289 dev/cardbus/if_atw_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               291 dev/cardbus/if_atw_cardbus.c 	if (csc->sc_ih == NULL) {
csc               293 dev/cardbus/if_atw_cardbus.c 		    sc->sc_dev.dv_xname, csc->sc_intrline);
csc               294 dev/cardbus/if_atw_cardbus.c 		Cardbus_function_disable(csc->sc_ct);
csc               304 dev/cardbus/if_atw_cardbus.c 	struct atw_cardbus_softc *csc = (void *) sc;
csc               305 dev/cardbus/if_atw_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               310 dev/cardbus/if_atw_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               311 dev/cardbus/if_atw_cardbus.c 	csc->sc_ih = NULL;
csc               325 dev/cardbus/if_atw_cardbus.c atw_cardbus_setup(struct atw_cardbus_softc *csc)
csc               328 dev/cardbus/if_atw_cardbus.c 	struct atw_softc *sc = &csc->sc_atw;
csc               330 dev/cardbus/if_atw_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               336 dev/cardbus/if_atw_cardbus.c 	(void)cardbus_setpowerstate(sc->sc_dev.dv_xname, ct, csc->sc_tag,
csc               341 dev/cardbus/if_atw_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, csc->sc_bar_reg,
csc               342 dev/cardbus/if_atw_cardbus.c 	    csc->sc_bar_val);
csc               345 dev/cardbus/if_atw_cardbus.c 	(*ct->ct_cf->cardbus_ctrl)(cc, csc->sc_cben);
csc               349 dev/cardbus/if_atw_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               352 dev/cardbus/if_atw_cardbus.c 	reg |= csc->sc_csr;
csc               353 dev/cardbus/if_atw_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               360 dev/cardbus/if_atw_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG);
csc               364 dev/cardbus/if_atw_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG, reg);
csc                57 dev/cardbus/if_dc_cardbus.c void dc_cardbus_setup(struct dc_cardbus_softc *csc);
csc                94 dev/cardbus/if_dc_cardbus.c 	struct dc_cardbus_softc *csc = (struct dc_cardbus_softc *)self;
csc                95 dev/cardbus/if_dc_cardbus.c 	struct dc_softc *sc = &csc->sc_dc;
csc               104 dev/cardbus/if_dc_cardbus.c 	csc->sc_ct = ct;
csc               105 dev/cardbus/if_dc_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               111 dev/cardbus/if_dc_cardbus.c 	    &csc->sc_mapsize) == 0) {
csc               113 dev/cardbus/if_dc_cardbus.c 		csc->sc_actype = CARDBUS_IO_ENABLE;
csc               116 dev/cardbus/if_dc_cardbus.c 	    &sc->dc_btag, &sc->dc_bhandle, &addr, &csc->sc_mapsize) == 0) {
csc               117 dev/cardbus/if_dc_cardbus.c 		csc->sc_actype = CARDBUS_MEM_ENABLE;
csc               123 dev/cardbus/if_dc_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               128 dev/cardbus/if_dc_cardbus.c 	dc_cardbus_setup(csc);
csc               198 dev/cardbus/if_dc_cardbus.c 	    dc_intr, csc, sc->sc_dev.dv_xname);
csc               242 dev/cardbus/if_dc_cardbus.c 	struct dc_cardbus_softc *csc = (struct dc_cardbus_softc *)self;
csc               243 dev/cardbus/if_dc_cardbus.c 	struct dc_softc *sc = &csc->sc_dc;
csc               244 dev/cardbus/if_dc_cardbus.c 	struct cardbus_devfunc *ct = csc->sc_ct;
csc               255 dev/cardbus/if_dc_cardbus.c 	    csc->sc_actype == CARDBUS_IO_ENABLE ? PCI_CBIO : PCI_CBMEM,
csc               256 dev/cardbus/if_dc_cardbus.c 	    sc->dc_btag, sc->dc_bhandle, csc->sc_mapsize);
csc               262 dev/cardbus/if_dc_cardbus.c dc_cardbus_setup(csc)
csc               263 dev/cardbus/if_dc_cardbus.c 	struct dc_cardbus_softc *csc;
csc               265 dev/cardbus/if_dc_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               272 dev/cardbus/if_dc_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, PCI_CFDA);
csc               274 dev/cardbus/if_dc_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, PCI_CFDA,
csc               278 dev/cardbus/if_dc_cardbus.c 	if (cardbus_get_capability(cc, cf, csc->sc_tag, PCI_CAP_PWRMGMT, &r,
csc               280 dev/cardbus/if_dc_cardbus.c 		r = cardbus_conf_read(cc, cf, csc->sc_tag, r + 4) & 3;
csc               283 dev/cardbus/if_dc_cardbus.c 			    csc->sc_dc.sc_dev.dv_xname, r);
csc               284 dev/cardbus/if_dc_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag, r + 4, 0);
csc               288 dev/cardbus/if_dc_cardbus.c 	(*ct->ct_cf->cardbus_ctrl)(cc, csc->sc_actype);
csc               291 dev/cardbus/if_dc_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, PCI_COMMAND_STATUS_REG);
csc               294 dev/cardbus/if_dc_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, PCI_COMMAND_STATUS_REG, reg);
csc               295 dev/cardbus/if_dc_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, PCI_COMMAND_STATUS_REG);
csc               132 dev/cardbus/if_fxp_cardbus.c 	struct fxp_cardbus_softc *csc = (struct fxp_cardbus_softc *) self;
csc               144 dev/cardbus/if_fxp_cardbus.c 	csc->ct = ca->ca_ct;
csc               149 dev/cardbus/if_fxp_cardbus.c 	if (Cardbus_mapreg_map(csc->ct, CARDBUS_BASE1_REG,
csc               151 dev/cardbus/if_fxp_cardbus.c 		csc->base1_reg = adr | 1;
csc               154 dev/cardbus/if_fxp_cardbus.c 		csc->size = size;
csc               155 dev/cardbus/if_fxp_cardbus.c 	} else if (Cardbus_mapreg_map(csc->ct, CARDBUS_BASE0_REG,
csc               158 dev/cardbus/if_fxp_cardbus.c 		csc->base0_reg = adr;
csc               161 dev/cardbus/if_fxp_cardbus.c 		csc->size = size;
csc               178 dev/cardbus/if_fxp_cardbus.c 	Cardbus_function_enable(csc->ct);
csc               200 dev/cardbus/if_fxp_cardbus.c 	struct fxp_cardbus_softc *csc = (struct fxp_cardbus_softc *) sc;
csc               207 dev/cardbus/if_fxp_cardbus.c 	csc->ct_tag = cardbus_make_tag(cc, cf, csc->ct->ct_bus,
csc               208 dev/cardbus/if_fxp_cardbus.c 	    csc->ct->ct_dev, csc->ct->ct_func);
csc               210 dev/cardbus/if_fxp_cardbus.c 	command = cardbus_conf_read(cc, cf, csc->ct_tag, CARDBUS_COMMAND_STATUS_REG);
csc               211 dev/cardbus/if_fxp_cardbus.c 	if (csc->base0_reg) {
csc               212 dev/cardbus/if_fxp_cardbus.c 		cardbus_conf_write(cc, cf, csc->ct_tag, CARDBUS_BASE0_REG, csc->base0_reg);
csc               216 dev/cardbus/if_fxp_cardbus.c 	} else if (csc->base1_reg) {
csc               217 dev/cardbus/if_fxp_cardbus.c 		cardbus_conf_write(cc, cf, csc->ct_tag, CARDBUS_BASE1_REG, csc->base1_reg);
csc               226 dev/cardbus/if_fxp_cardbus.c 	cardbus_conf_write(cc, cf, csc->ct_tag, CARDBUS_COMMAND_STATUS_REG, command);
csc               261 dev/cardbus/if_fxp_cardbus.c 	struct fxp_cardbus_softc *csc = (struct fxp_cardbus_softc *) self;
csc               262 dev/cardbus/if_fxp_cardbus.c 	struct cardbus_devfunc *ct = csc->ct;
csc               280 dev/cardbus/if_fxp_cardbus.c 		if (csc->base0_reg)
csc               284 dev/cardbus/if_fxp_cardbus.c 		Cardbus_mapreg_unmap(ct, reg, sc->sc_st, sc->sc_sh, csc->size);
csc                63 dev/cardbus/if_malo_cardbus.c void	malo_cardbus_setup(struct malo_cardbus_softc *csc);
csc                88 dev/cardbus/if_malo_cardbus.c 	struct malo_cardbus_softc *csc = (struct malo_cardbus_softc *)self;
csc                90 dev/cardbus/if_malo_cardbus.c 	struct malo_softc *sc = &csc->sc_malo;
csc                96 dev/cardbus/if_malo_cardbus.c 	csc->sc_ct = ct;
csc                97 dev/cardbus/if_malo_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc                98 dev/cardbus/if_malo_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               110 dev/cardbus/if_malo_cardbus.c 	    &sc->sc_mem1_bh, &base, &csc->sc_mapsize1);
csc               115 dev/cardbus/if_malo_cardbus.c 	csc->sc_bar1_val = base | CARDBUS_MAPREG_TYPE_MEM;
csc               120 dev/cardbus/if_malo_cardbus.c 	    &sc->sc_mem2_bh, &base, &csc->sc_mapsize2);
csc               124 dev/cardbus/if_malo_cardbus.c 		    sc->sc_mem1_bh, csc->sc_mapsize1);
csc               127 dev/cardbus/if_malo_cardbus.c 	csc->sc_bar2_val = base | CARDBUS_MAPREG_TYPE_MEM;
csc               130 dev/cardbus/if_malo_cardbus.c 	malo_cardbus_setup(csc);
csc               132 dev/cardbus/if_malo_cardbus.c 	printf(": irq %d", csc->sc_intrline);
csc               144 dev/cardbus/if_malo_cardbus.c 	struct malo_cardbus_softc *csc = (struct malo_cardbus_softc *)self;
csc               145 dev/cardbus/if_malo_cardbus.c 	struct malo_softc *sc = &csc->sc_malo;
csc               146 dev/cardbus/if_malo_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               156 dev/cardbus/if_malo_cardbus.c 	if (csc->sc_ih != NULL) {
csc               157 dev/cardbus/if_malo_cardbus.c 		cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               158 dev/cardbus/if_malo_cardbus.c 		csc->sc_ih = NULL;
csc               163 dev/cardbus/if_malo_cardbus.c 	    sc->sc_mem1_bh, csc->sc_mapsize1);
csc               165 dev/cardbus/if_malo_cardbus.c 	    sc->sc_mem2_bh, csc->sc_mapsize2);
csc               171 dev/cardbus/if_malo_cardbus.c malo_cardbus_setup(struct malo_cardbus_softc *csc)
csc               173 dev/cardbus/if_malo_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               179 dev/cardbus/if_malo_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BASE0_REG,
csc               180 dev/cardbus/if_malo_cardbus.c 	    csc->sc_bar1_val);
csc               181 dev/cardbus/if_malo_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BASE1_REG,
csc               182 dev/cardbus/if_malo_cardbus.c 	    csc->sc_bar2_val);
csc               189 dev/cardbus/if_malo_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               192 dev/cardbus/if_malo_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               199 dev/cardbus/if_malo_cardbus.c 	struct malo_cardbus_softc *csc = (struct malo_cardbus_softc *)sc;
csc               200 dev/cardbus/if_malo_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               208 dev/cardbus/if_malo_cardbus.c 	malo_cardbus_setup(csc);
csc               211 dev/cardbus/if_malo_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               213 dev/cardbus/if_malo_cardbus.c 	if (csc->sc_ih == NULL) {
csc               215 dev/cardbus/if_malo_cardbus.c 		    sc->sc_dev.dv_xname, csc->sc_intrline);
csc               226 dev/cardbus/if_malo_cardbus.c 	struct malo_cardbus_softc *csc = (struct malo_cardbus_softc *)sc;
csc               227 dev/cardbus/if_malo_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               232 dev/cardbus/if_malo_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               233 dev/cardbus/if_malo_cardbus.c 	csc->sc_ih = NULL;
csc                98 dev/cardbus/if_pgt_cardbus.c 	struct pgt_cardbus_softc *csc = (struct pgt_cardbus_softc *)self;
csc                99 dev/cardbus/if_pgt_cardbus.c 	struct pgt_softc *sc = &csc->sc_pgt;
csc               106 dev/cardbus/if_pgt_cardbus.c 	csc->sc_ct = ct;
csc               107 dev/cardbus/if_pgt_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               108 dev/cardbus/if_pgt_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               122 dev/cardbus/if_pgt_cardbus.c 	    &sc->sc_iotag, &sc->sc_iohandle, &base, &csc->sc_mapsize);
csc               127 dev/cardbus/if_pgt_cardbus.c 	csc->sc_bar0_val = base | CARDBUS_MAPREG_TYPE_MEM;
csc               135 dev/cardbus/if_pgt_cardbus.c 	pgt_cardbus_setup(csc);
csc               137 dev/cardbus/if_pgt_cardbus.c 	printf(": irq %d\n", csc->sc_intrline);
csc               148 dev/cardbus/if_pgt_cardbus.c 	struct pgt_cardbus_softc *csc = (struct pgt_cardbus_softc *)self;
csc               149 dev/cardbus/if_pgt_cardbus.c 	struct pgt_softc *sc = &csc->sc_pgt;
csc               150 dev/cardbus/if_pgt_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               160 dev/cardbus/if_pgt_cardbus.c 	if (csc->sc_ih != NULL) {
csc               161 dev/cardbus/if_pgt_cardbus.c 		cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               162 dev/cardbus/if_pgt_cardbus.c 		csc->sc_ih = NULL;
csc               167 dev/cardbus/if_pgt_cardbus.c 	    sc->sc_iotag, sc->sc_iohandle, csc->sc_mapsize);
csc               175 dev/cardbus/if_pgt_cardbus.c         struct pgt_cardbus_softc *csc = (struct pgt_cardbus_softc *)sc;
csc               176 dev/cardbus/if_pgt_cardbus.c         cardbus_devfunc_t ct = csc->sc_ct;
csc               184 dev/cardbus/if_pgt_cardbus.c         pgt_cardbus_setup(csc);
csc               187 dev/cardbus/if_pgt_cardbus.c         csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               189 dev/cardbus/if_pgt_cardbus.c         if (csc->sc_ih == NULL) {
csc               191 dev/cardbus/if_pgt_cardbus.c                     sc->sc_dev.dv_xname, csc->sc_intrline);
csc               202 dev/cardbus/if_pgt_cardbus.c 	struct pgt_cardbus_softc *csc = (struct pgt_cardbus_softc *)sc;
csc               203 dev/cardbus/if_pgt_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               208 dev/cardbus/if_pgt_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               209 dev/cardbus/if_pgt_cardbus.c 	csc->sc_ih = NULL;
csc               227 dev/cardbus/if_pgt_cardbus.c pgt_cardbus_setup(struct pgt_cardbus_softc *csc)
csc               229 dev/cardbus/if_pgt_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               235 dev/cardbus/if_pgt_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BASE0_REG,
csc               236 dev/cardbus/if_pgt_cardbus.c 	    csc->sc_bar0_val);
csc               243 dev/cardbus/if_pgt_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               246 dev/cardbus/if_pgt_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               124 dev/cardbus/if_ral_cardbus.c 	struct ral_cardbus_softc *csc = (struct ral_cardbus_softc *)self;
csc               125 dev/cardbus/if_ral_cardbus.c 	struct rt2560_softc *sc = &csc->sc_sc;
csc               131 dev/cardbus/if_ral_cardbus.c 	csc->sc_opns =
csc               136 dev/cardbus/if_ral_cardbus.c 	csc->sc_ct = ct;
csc               137 dev/cardbus/if_ral_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               138 dev/cardbus/if_ral_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               148 dev/cardbus/if_ral_cardbus.c 	    &csc->sc_mapsize);
csc               154 dev/cardbus/if_ral_cardbus.c 	csc->sc_bar_val = base | CARDBUS_MAPREG_TYPE_MEM;
csc               157 dev/cardbus/if_ral_cardbus.c 	ral_cardbus_setup(csc);
csc               159 dev/cardbus/if_ral_cardbus.c 	printf(": irq %d", csc->sc_intrline);
csc               161 dev/cardbus/if_ral_cardbus.c 	(*csc->sc_opns->attach)(sc, CARDBUS_PRODUCT(ca->ca_id));
csc               169 dev/cardbus/if_ral_cardbus.c 	struct ral_cardbus_softc *csc = (struct ral_cardbus_softc *)self;
csc               170 dev/cardbus/if_ral_cardbus.c 	struct rt2560_softc *sc = &csc->sc_sc;
csc               171 dev/cardbus/if_ral_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               176 dev/cardbus/if_ral_cardbus.c 	error = (*csc->sc_opns->detach)(sc);
csc               181 dev/cardbus/if_ral_cardbus.c 	if (csc->sc_ih != NULL) {
csc               182 dev/cardbus/if_ral_cardbus.c 		cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               183 dev/cardbus/if_ral_cardbus.c 		csc->sc_ih = NULL;
csc               188 dev/cardbus/if_ral_cardbus.c 	    csc->sc_mapsize);
csc               196 dev/cardbus/if_ral_cardbus.c 	struct ral_cardbus_softc *csc = (struct ral_cardbus_softc *)sc;
csc               197 dev/cardbus/if_ral_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               205 dev/cardbus/if_ral_cardbus.c 	ral_cardbus_setup(csc);
csc               208 dev/cardbus/if_ral_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               209 dev/cardbus/if_ral_cardbus.c 	    csc->sc_opns->intr, sc, sc->sc_dev.dv_xname);
csc               210 dev/cardbus/if_ral_cardbus.c 	if (csc->sc_ih == NULL) {
csc               212 dev/cardbus/if_ral_cardbus.c 		    sc->sc_dev.dv_xname, csc->sc_intrline);
csc               223 dev/cardbus/if_ral_cardbus.c 	struct ral_cardbus_softc *csc = (struct ral_cardbus_softc *)sc;
csc               224 dev/cardbus/if_ral_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               229 dev/cardbus/if_ral_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               230 dev/cardbus/if_ral_cardbus.c 	csc->sc_ih = NULL;
csc               239 dev/cardbus/if_ral_cardbus.c 	struct ral_cardbus_softc *csc = (struct ral_cardbus_softc *)sc;
csc               243 dev/cardbus/if_ral_cardbus.c 		ral_cardbus_setup(csc);
csc               248 dev/cardbus/if_ral_cardbus.c ral_cardbus_setup(struct ral_cardbus_softc *csc)
csc               250 dev/cardbus/if_ral_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               256 dev/cardbus/if_ral_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BASE0_REG,
csc               257 dev/cardbus/if_ral_cardbus.c 	    csc->sc_bar_val);
csc               264 dev/cardbus/if_ral_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               267 dev/cardbus/if_ral_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               114 dev/cardbus/if_re_cardbus.c 	struct re_cardbus_softc	*csc = (struct re_cardbus_softc *)self;
csc               115 dev/cardbus/if_re_cardbus.c 	struct rl_softc		*sc = &csc->sc_rl;
csc               126 dev/cardbus/if_re_cardbus.c 	csc->ct = ct;
csc               127 dev/cardbus/if_re_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               128 dev/cardbus/if_re_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               134 dev/cardbus/if_re_cardbus.c 	    &sc->rl_btag, &sc->rl_bhandle, &adr, &csc->sc_mapsize) == 0) {
csc               135 dev/cardbus/if_re_cardbus.c 		csc->sc_cben = CARDBUS_MEM_ENABLE;
csc               136 dev/cardbus/if_re_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_MEM_ENABLE;
csc               137 dev/cardbus/if_re_cardbus.c 		csc->sc_bar_reg = RL_PCI_LOMEM;
csc               138 dev/cardbus/if_re_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_MEM;
csc               152 dev/cardbus/if_re_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline,
csc               154 dev/cardbus/if_re_cardbus.c 	if (csc->sc_ih == NULL) {
csc               157 dev/cardbus/if_re_cardbus.c 		Cardbus_function_disable(csc->ct);
csc               178 dev/cardbus/if_re_cardbus.c 	struct re_cardbus_softc *csc = (struct re_cardbus_softc *)sc;
csc               179 dev/cardbus/if_re_cardbus.c 	cardbus_devfunc_t ct = csc->ct;
csc               186 dev/cardbus/if_re_cardbus.c 	if (cardbus_get_capability(cc, cf, csc->sc_tag,
csc               188 dev/cardbus/if_re_cardbus.c 		command = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               195 dev/cardbus/if_re_cardbus.c 			iobase = cardbus_conf_read(cc, cf, csc->sc_tag, RL_PCI_LOIO);
csc               196 dev/cardbus/if_re_cardbus.c 			membase = cardbus_conf_read(cc, cf, csc->sc_tag, RL_PCI_LOMEM);
csc               197 dev/cardbus/if_re_cardbus.c 			irq = cardbus_conf_read(cc, cf, csc->sc_tag, RL_PCI_INTLINE);
csc               204 dev/cardbus/if_re_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag, pmreg + PCI_PMCSR,
csc               208 dev/cardbus/if_re_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag, RL_PCI_LOIO, iobase);
csc               209 dev/cardbus/if_re_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag, RL_PCI_LOMEM, membase);
csc               210 dev/cardbus/if_re_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag, RL_PCI_INTLINE, irq);
csc               215 dev/cardbus/if_re_cardbus.c 	(*ct->ct_cf->cardbus_ctrl)(cc, csc->sc_cben);
csc               219 dev/cardbus/if_re_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, csc->sc_bar_reg, csc->sc_bar_val);
csc               222 dev/cardbus/if_re_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG);
csc               224 dev/cardbus/if_re_cardbus.c 	reg |= csc->sc_csr;
csc               225 dev/cardbus/if_re_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG, reg);
csc               228 dev/cardbus/if_re_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG);
csc               232 dev/cardbus/if_re_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG, reg);
csc               242 dev/cardbus/if_re_cardbus.c 	struct re_cardbus_softc *csc = (void *)self;
csc               243 dev/cardbus/if_re_cardbus.c 	struct rl_softc *sc = &csc->sc_rl;
csc               244 dev/cardbus/if_re_cardbus.c 	struct cardbus_devfunc *ct = csc->ct;
csc               266 dev/cardbus/if_re_cardbus.c 	if (csc->sc_ih != NULL)
csc               267 dev/cardbus/if_re_cardbus.c 		cardbus_intr_disestablish(ct->ct_cc, ct->ct_cf, csc->sc_ih);
csc               270 dev/cardbus/if_re_cardbus.c 	Cardbus_mapreg_unmap(ct, csc->sc_bar_reg, sc->rl_btag, sc->rl_bhandle,
csc               271 dev/cardbus/if_re_cardbus.c 	    csc->sc_mapsize);
csc               151 dev/cardbus/if_rl_cardbus.c 	struct rl_cardbus_softc *csc = (struct rl_cardbus_softc *)self;
csc               152 dev/cardbus/if_rl_cardbus.c 	struct rl_softc *sc = &csc->sc_rl;
csc               162 dev/cardbus/if_rl_cardbus.c 	csc->sc_ct = ct;
csc               163 dev/cardbus/if_rl_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               164 dev/cardbus/if_rl_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               169 dev/cardbus/if_rl_cardbus.c 	csc->sc_csr = CARDBUS_COMMAND_MASTER_ENABLE;
csc               172 dev/cardbus/if_rl_cardbus.c 	    &sc->rl_btag, &sc->rl_bhandle, &adr, &csc->sc_mapsize) == 0) {
csc               173 dev/cardbus/if_rl_cardbus.c 		csc->sc_cben = CARDBUS_IO_ENABLE;
csc               174 dev/cardbus/if_rl_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_IO_ENABLE;
csc               175 dev/cardbus/if_rl_cardbus.c 		csc->sc_bar_reg = RL_PCI_LOIO;
csc               176 dev/cardbus/if_rl_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_IO;
csc               180 dev/cardbus/if_rl_cardbus.c 	    &sc->rl_btag, &sc->rl_bhandle, &adr, &csc->sc_mapsize) == 0) {
csc               181 dev/cardbus/if_rl_cardbus.c 		csc->sc_cben = CARDBUS_MEM_ENABLE;
csc               182 dev/cardbus/if_rl_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_MEM_ENABLE;
csc               183 dev/cardbus/if_rl_cardbus.c 		csc->sc_bar_reg = RL_PCI_LOMEM;
csc               184 dev/cardbus/if_rl_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_MEM;
csc               195 dev/cardbus/if_rl_cardbus.c 	rl_cardbus_setup(csc);
csc               200 dev/cardbus/if_rl_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               202 dev/cardbus/if_rl_cardbus.c 	if (csc->sc_ih == NULL) {
csc               204 dev/cardbus/if_rl_cardbus.c 		Cardbus_function_disable(csc->sc_ct);
csc               207 dev/cardbus/if_rl_cardbus.c 	printf(": irq %d", csc->sc_intrline);
csc               249 dev/cardbus/if_rl_cardbus.c 	struct rl_cardbus_softc *csc = (void *) self;
csc               250 dev/cardbus/if_rl_cardbus.c 	struct rl_softc *sc = &csc->sc_rl;
csc               251 dev/cardbus/if_rl_cardbus.c 	struct cardbus_devfunc *ct = csc->sc_ct;
csc               264 dev/cardbus/if_rl_cardbus.c 	if (csc->sc_ih != NULL)
csc               265 dev/cardbus/if_rl_cardbus.c 		cardbus_intr_disestablish(ct->ct_cc, ct->ct_cf, csc->sc_ih);
csc               270 dev/cardbus/if_rl_cardbus.c 	if (csc->sc_bar_reg != 0)
csc               271 dev/cardbus/if_rl_cardbus.c 		Cardbus_mapreg_unmap(ct, csc->sc_bar_reg,
csc               272 dev/cardbus/if_rl_cardbus.c 			sc->rl_btag, sc->rl_bhandle, csc->sc_mapsize);
csc               278 dev/cardbus/if_rl_cardbus.c rl_cardbus_setup(csc)
csc               279 dev/cardbus/if_rl_cardbus.c 	struct rl_cardbus_softc *csc;
csc               281 dev/cardbus/if_rl_cardbus.c 	struct rl_softc *sc = &csc->sc_rl;
csc               282 dev/cardbus/if_rl_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               291 dev/cardbus/if_rl_cardbus.c 	if (cardbus_get_capability(cc, cf, csc->sc_tag,
csc               293 dev/cardbus/if_rl_cardbus.c 		command = cardbus_conf_read(cc, cf, csc->sc_tag, pmreg + 4);
csc               298 dev/cardbus/if_rl_cardbus.c 			iobase = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               300 dev/cardbus/if_rl_cardbus.c 			membase = cardbus_conf_read(cc, cf,csc->sc_tag,
csc               302 dev/cardbus/if_rl_cardbus.c 			irq = cardbus_conf_read(cc, cf,csc->sc_tag,
csc               310 dev/cardbus/if_rl_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag,
csc               314 dev/cardbus/if_rl_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag,
csc               316 dev/cardbus/if_rl_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag,
csc               318 dev/cardbus/if_rl_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag,
csc               324 dev/cardbus/if_rl_cardbus.c 	(*ct->ct_cf->cardbus_ctrl)(cc, csc->sc_cben);
csc               328 dev/cardbus/if_rl_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag,
csc               329 dev/cardbus/if_rl_cardbus.c 		csc->sc_bar_reg, csc->sc_bar_val);
csc               332 dev/cardbus/if_rl_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, 
csc               335 dev/cardbus/if_rl_cardbus.c 	reg |= csc->sc_csr;
csc               336 dev/cardbus/if_rl_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, 
csc               343 dev/cardbus/if_rl_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG);
csc               347 dev/cardbus/if_rl_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG, reg);
csc               201 dev/cardbus/if_rtw_cardbus.c 	struct rtw_cardbus_softc *csc = (void *)self;
csc               202 dev/cardbus/if_rtw_cardbus.c 	struct rtw_softc *sc = &csc->sc_rtw;
csc               210 dev/cardbus/if_rtw_cardbus.c 	csc->sc_ct = ct;
csc               211 dev/cardbus/if_rtw_cardbus.c 	csc->sc_tag = ca->ca_tag;
csc               228 dev/cardbus/if_rtw_cardbus.c 	     cardbus_conf_read(ct->ct_cc, ct->ct_cf, csc->sc_tag, 0x80)));
csc               233 dev/cardbus/if_rtw_cardbus.c 	csc->sc_csr = CARDBUS_COMMAND_MASTER_ENABLE;
csc               236 dev/cardbus/if_rtw_cardbus.c 	    &csc->sc_mapsize) == 0) {
csc               239 dev/cardbus/if_rtw_cardbus.c 		     sc->sc_dev.dv_xname, __func__, (long)csc->sc_mapsize));
csc               240 dev/cardbus/if_rtw_cardbus.c 		csc->sc_cben = CARDBUS_MEM_ENABLE;
csc               241 dev/cardbus/if_rtw_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_MEM_ENABLE;
csc               242 dev/cardbus/if_rtw_cardbus.c 		csc->sc_bar_reg = RTW_PCI_MMBA;
csc               243 dev/cardbus/if_rtw_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_MEM;
csc               246 dev/cardbus/if_rtw_cardbus.c 	    &csc->sc_mapsize) == 0) {
csc               249 dev/cardbus/if_rtw_cardbus.c 		     sc->sc_dev.dv_xname, __func__, (long)csc->sc_mapsize));
csc               250 dev/cardbus/if_rtw_cardbus.c 		csc->sc_cben = CARDBUS_IO_ENABLE;
csc               251 dev/cardbus/if_rtw_cardbus.c 		csc->sc_csr |= CARDBUS_COMMAND_IO_ENABLE;
csc               252 dev/cardbus/if_rtw_cardbus.c 		csc->sc_bar_reg = RTW_PCI_IOBA;
csc               253 dev/cardbus/if_rtw_cardbus.c 		csc->sc_bar_val = adr | CARDBUS_MAPREG_TYPE_IO;
csc               264 dev/cardbus/if_rtw_cardbus.c 	rtw_cardbus_setup(csc);
csc               267 dev/cardbus/if_rtw_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               269 dev/cardbus/if_rtw_cardbus.c 	printf(" irq %d\n", csc->sc_intrline);
csc               284 dev/cardbus/if_rtw_cardbus.c 	Cardbus_function_disable(csc->sc_ct);
csc               290 dev/cardbus/if_rtw_cardbus.c 	struct rtw_cardbus_softc *csc = (void *)self;
csc               291 dev/cardbus/if_rtw_cardbus.c 	struct rtw_softc *sc = &csc->sc_rtw;
csc               293 dev/cardbus/if_rtw_cardbus.c 	struct cardbus_devfunc *ct = csc->sc_ct;
csc               310 dev/cardbus/if_rtw_cardbus.c 	if (csc->sc_ih != NULL)
csc               311 dev/cardbus/if_rtw_cardbus.c 		cardbus_intr_disestablish(ct->ct_cc, ct->ct_cf, csc->sc_ih);
csc               316 dev/cardbus/if_rtw_cardbus.c 	if (csc->sc_bar_reg != 0)
csc               317 dev/cardbus/if_rtw_cardbus.c 		Cardbus_mapreg_unmap(ct, csc->sc_bar_reg,
csc               318 dev/cardbus/if_rtw_cardbus.c 		    regs->r_bt, regs->r_bh, csc->sc_mapsize);
csc               326 dev/cardbus/if_rtw_cardbus.c 	struct rtw_cardbus_softc *csc = (void *) sc;
csc               327 dev/cardbus/if_rtw_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               339 dev/cardbus/if_rtw_cardbus.c 	rtw_cardbus_setup(csc);
csc               344 dev/cardbus/if_rtw_cardbus.c 	csc->sc_ih = cardbus_intr_establish(cc, cf, csc->sc_intrline, IPL_NET,
csc               346 dev/cardbus/if_rtw_cardbus.c 	if (csc->sc_ih == NULL) {
csc               348 dev/cardbus/if_rtw_cardbus.c 		    sc->sc_dev.dv_xname, csc->sc_intrline);
csc               349 dev/cardbus/if_rtw_cardbus.c 		Cardbus_function_disable(csc->sc_ct);
csc               364 dev/cardbus/if_rtw_cardbus.c 	struct rtw_cardbus_softc *csc = (void *) sc;
csc               365 dev/cardbus/if_rtw_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               375 dev/cardbus/if_rtw_cardbus.c 	cardbus_intr_disestablish(cc, cf, csc->sc_ih);
csc               376 dev/cardbus/if_rtw_cardbus.c 	csc->sc_ih = NULL;
csc               393 dev/cardbus/if_rtw_cardbus.c rtw_cardbus_setup(struct rtw_cardbus_softc *csc)
csc               395 dev/cardbus/if_rtw_cardbus.c 	struct rtw_softc *sc = &csc->sc_rtw;
csc               396 dev/cardbus/if_rtw_cardbus.c 	cardbus_devfunc_t ct = csc->sc_ct;
csc               402 dev/cardbus/if_rtw_cardbus.c 	if (cardbus_get_capability(cc, cf, csc->sc_tag,
csc               404 dev/cardbus/if_rtw_cardbus.c 		reg = cardbus_conf_read(cc, cf, csc->sc_tag, pmreg + 4) & 0x03;
csc               419 dev/cardbus/if_rtw_cardbus.c 			cardbus_conf_write(cc, cf, csc->sc_tag,
csc               425 dev/cardbus/if_rtw_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, csc->sc_bar_reg,
csc               426 dev/cardbus/if_rtw_cardbus.c 	    csc->sc_bar_val);
csc               429 dev/cardbus/if_rtw_cardbus.c 	(*ct->ct_cf->cardbus_ctrl)(cc, csc->sc_cben);
csc               433 dev/cardbus/if_rtw_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag,
csc               436 dev/cardbus/if_rtw_cardbus.c 	reg |= csc->sc_csr;
csc               437 dev/cardbus/if_rtw_cardbus.c 	cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_COMMAND_STATUS_REG,
csc               444 dev/cardbus/if_rtw_cardbus.c 	reg = cardbus_conf_read(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG);
csc               448 dev/cardbus/if_rtw_cardbus.c 		cardbus_conf_write(cc, cf, csc->sc_tag, CARDBUS_BHLC_REG, reg);
csc               207 dev/cardbus/if_xl_cardbus.c 	struct xl_cardbus_softc *csc = (void *)self;
csc               208 dev/cardbus/if_xl_cardbus.c 	struct xl_softc *sc = &csc->sc_softc;
csc               219 dev/cardbus/if_xl_cardbus.c 	    &sc->xl_btag, &ioh, &adr, &csc->sc_mapsize)) {
csc               243 dev/cardbus/if_xl_cardbus.c 	csc->sc_cardtype = ecp->ecp_cardtype;
csc               245 dev/cardbus/if_xl_cardbus.c 	if (csc->sc_cardtype == XL_CARDBUS_CYCLONE) {
csc               248 dev/cardbus/if_xl_cardbus.c 		    CARDBUS_MAPREG_TYPE_MEM, 0, &csc->sc_funct,
csc               249 dev/cardbus/if_xl_cardbus.c 		    &csc->sc_funch, 0, &csc->sc_funcsize)) {
csc               280 dev/cardbus/if_xl_cardbus.c 	csc->sc_ct = ca->ca_ct;
csc               281 dev/cardbus/if_xl_cardbus.c 	csc->sc_intrline = ca->ca_intrline;
csc               286 dev/cardbus/if_xl_cardbus.c 	    IPL_NET, xl_intr, csc, self->dv_xname);
csc               300 dev/cardbus/if_xl_cardbus.c 	if (csc->sc_cardtype == XL_CARDBUS_CYCLONE)
csc               301 dev/cardbus/if_xl_cardbus.c 		bus_space_write_4(csc->sc_funct, csc->sc_funch,
csc               338 dev/cardbus/if_xl_cardbus.c 	struct xl_cardbus_softc *csc = (void *)self;
csc               339 dev/cardbus/if_xl_cardbus.c 	struct xl_softc *sc = &csc->sc_softc;
csc               340 dev/cardbus/if_xl_cardbus.c 	struct cardbus_devfunc *ct = csc->sc_ct;
csc               357 dev/cardbus/if_xl_cardbus.c 		if (csc->sc_cardtype == XL_CARDBUS_CYCLONE) {
csc               359 dev/cardbus/if_xl_cardbus.c 			    csc->sc_funct, csc->sc_funch, csc->sc_funcsize);
csc               363 dev/cardbus/if_xl_cardbus.c 		    sc->xl_bhandle, csc->sc_mapsize);
csc               371 dev/cardbus/if_xl_cardbus.c 	struct xl_cardbus_softc *csc = (struct xl_cardbus_softc *)sc;
csc               373 dev/cardbus/if_xl_cardbus.c 	bus_space_write_4(csc->sc_funct, csc->sc_funch, XL_CARDBUS_INTR,
csc                84 dev/cardbus/puc_cardbus.c 	struct puc_cardbus_softc *csc = (struct puc_cardbus_softc *)self;
csc                85 dev/cardbus/puc_cardbus.c 	struct puc_softc *sc = &csc->sc_psc;
csc                96 dev/cardbus/puc_cardbus.c 	csc->ct = ct;
csc               123 dev/cardbus/puc_cardbus.c 	csc->intrline = ca->ca_intrline;
csc               170 dev/cardbus/puc_cardbus.c 	struct puc_cardbus_softc *csc = (struct puc_cardbus_softc *)self;
csc               171 dev/cardbus/puc_cardbus.c 	struct puc_softc *sc = &csc->sc_psc;
csc               172 dev/cardbus/puc_cardbus.c 	struct cardbus_devfunc *ct = csc->ct;
csc               745 dev/pci/if_tht.c 	struct thtc_softc		*csc = (struct thtc_softc *)parent;
csc               750 dev/pci/if_tht.c 	sc->sc_thtc = csc;
csc               755 dev/pci/if_tht.c 	if (bus_space_subregion(csc->sc_memt, csc->sc_memh,
csc               552 dev/pci/pccbb.c 	struct cardslot_softc *csc;
csc               633 dev/pci/pccbb.c 	if (NULL != (csc = (void *)config_found(self, &caa, cbbprint))) {
csc               635 dev/pci/pccbb.c 		sc->sc_csc = csc;
csc              1909 dev/pcmcia/if_ray.c 	bus_size_t csc;
csc              1912 dev/pcmcia/if_ray.c 	csc = RAY_STATUS_BASE;
csc              1913 dev/pcmcia/if_ray.c 	if (SRAM_READ_FIELD_1(sc, csc, ray_csc, csc_mrxo_own)) {
csc              1915 dev/pcmcia/if_ray.c 		    SRAM_READ_FIELD_2(sc, csc, ray_csc, csc_mrx_overflow);
csc              1916 dev/pcmcia/if_ray.c 		SRAM_WRITE_FIELD_1(sc, csc, ray_csc, csc_mrxo_own, 0);
csc              1918 dev/pcmcia/if_ray.c 	if (SRAM_READ_FIELD_1(sc, csc, ray_csc, csc_mrxc_own)) {
csc              1920 dev/pcmcia/if_ray.c 		    SRAM_READ_FIELD_2(sc, csc, ray_csc, csc_mrx_overflow);
csc              1921 dev/pcmcia/if_ray.c 		SRAM_WRITE_FIELD_1(sc, csc, ray_csc, csc_mrxc_own, 0);
csc              1923 dev/pcmcia/if_ray.c 	if (SRAM_READ_FIELD_1(sc, csc, ray_csc, csc_rxhc_own)) {
csc              1925 dev/pcmcia/if_ray.c 		    SRAM_READ_FIELD_2(sc, csc, ray_csc, csc_rx_hcksum);
csc              1926 dev/pcmcia/if_ray.c 		SRAM_WRITE_FIELD_1(sc, csc, ray_csc, csc_rxhc_own, 0);
csc              1928 dev/pcmcia/if_ray.c 	sc->sc_rxnoise = SRAM_READ_FIELD_1(sc, csc, ray_csc, csc_rx_noise);
csc               335 dev/sbus/spif.c 	struct spif_softc *csc;
csc               347 dev/sbus/spif.c 	csc = spif_cd.cd_devs[card];
csc               348 dev/sbus/spif.c 	if (sc == NULL || csc == NULL)
csc               378 dev/sbus/spif.c 		STC_WRITE(csc, STC_CAR, sp->sp_channel);
csc               379 dev/sbus/spif.c 		stty_write_ccr(csc, CD180_CCR_CMD_RESET|CD180_CCR_RESETCHAN);
csc               380 dev/sbus/spif.c 		STC_WRITE(csc, STC_CAR, sp->sp_channel);
csc               386 dev/sbus/spif.c 		STC_WRITE(csc, STC_SRER, CD180_SRER_CD | CD180_SRER_RXD);
csc               429 dev/sbus/spif.c 	struct spif_softc *csc = sp->sp_sc;
csc               439 dev/sbus/spif.c 		STC_WRITE(csc, STC_CAR, port);
csc               440 dev/sbus/spif.c 		STC_WRITE(csc, STC_CCR,
csc               527 dev/sbus/spif.c 	struct spif_softc *csc = sp->sp_sc;
csc               532 dev/sbus/spif.c 	STC_WRITE(csc, STC_CAR, sp->sp_channel);
csc               537 dev/sbus/spif.c 		if (DTR_READ(csc, sp->sp_channel))
csc               539 dev/sbus/spif.c 		msvr = STC_READ(csc, STC_MSVR);
csc               550 dev/sbus/spif.c 		DTR_WRITE(csc, sp->sp_channel, ISSET(bits, TIOCM_DTR) ? 1 : 0);
csc               552 dev/sbus/spif.c 			STC_WRITE(csc, STC_MSVR,
csc               553 dev/sbus/spif.c 			    STC_READ(csc, STC_MSVR) & (~CD180_MSVR_RTS));
csc               555 dev/sbus/spif.c 			STC_WRITE(csc, STC_MSVR,
csc               556 dev/sbus/spif.c 			    STC_READ(csc, STC_MSVR) | CD180_MSVR_RTS);
csc               560 dev/sbus/spif.c 			DTR_WRITE(csc, sp->sp_channel, 1);
csc               562 dev/sbus/spif.c 			STC_WRITE(csc, STC_MSVR,
csc               563 dev/sbus/spif.c 			    STC_READ(csc, STC_MSVR) & (~CD180_MSVR_RTS));
csc               567 dev/sbus/spif.c 			DTR_WRITE(csc, sp->sp_channel, 0);
csc               569 dev/sbus/spif.c 			STC_WRITE(csc, STC_MSVR,
csc               570 dev/sbus/spif.c 			    STC_READ(csc, STC_MSVR) | CD180_MSVR_RTS);