Lines Matching refs:ca
105 find_csdev(struct cardbus_attach_args *ca) in find_csdev() argument
110 if(cp->vendor == PCI_VENDOR(ca->ca_id) && in find_csdev()
111 cp->product == PCI_PRODUCT(ca->ca_id)) in find_csdev()
119 struct cardbus_attach_args *ca = aux; in com_cardbus_match() local
122 if(find_csdev(ca) != NULL) in com_cardbus_match()
126 if(ca->ca_cis.funcid == PCMCIA_FUNCTION_SERIAL && in com_cardbus_match()
127 ca->ca_cis.funce.serial.uart_present != 0 && in com_cardbus_match()
128 (ca->ca_cis.funce.serial.uart_type == 0 || /* 8250 */ in com_cardbus_match()
129 ca->ca_cis.funce.serial.uart_type == 1 || /* 16450 */ in com_cardbus_match()
130 ca->ca_cis.funce.serial.uart_type == 2)) /* 16550 */ in com_cardbus_match()
137 gofigure(struct cardbus_attach_args *ca, struct com_cardbus_softc *csc) in gofigure() argument
144 cp = find_csdev(ca); in gofigure()
158 if(ca->ca_cis.bar[i].size == 0) in gofigure()
162 CARDBUS_CIS_ASI_BAR(ca->ca_cis.bar[i].flags)) in gofigure()
172 csc->cc_reg = CARDBUS_CIS_ASI_BAR(ca->ca_cis.bar[index].flags); in gofigure()
173 if ((ca->ca_cis.bar[index].flags & 0x10) == 0) in gofigure()
185 PCI_VENDOR(ca->ca_id), PCI_PRODUCT(ca->ca_id)); in gofigure()
188 if(ca->ca_cis.bar[i].size == 0) in gofigure()
192 CARDBUS_CIS_ASI_BAR(ca->ca_cis.bar[i].flags)) in gofigure()
196 CARDBUS_CIS_ASI_BAR(ca->ca_cis.bar[i].flags), in gofigure()
197 (ca->ca_cis.bar[i].flags & 0x10) ? "i/o" : "mem", in gofigure()
198 ca->ca_cis.bar[i].size); in gofigure()
208 struct cardbus_attach_args *ca = aux; in com_cardbus_attach() local
213 csc->cc_ct = ca->ca_ct; in com_cardbus_attach()
214 csc->cc_tag = ca->ca_tag; in com_cardbus_attach()
216 if(gofigure(ca, csc) != 0) in com_cardbus_attach()
219 if(Cardbus_mapreg_map(ca->ca_ct, in com_cardbus_attach()
248 if (ca->ca_cis.cis1_info[0] && ca->ca_cis.cis1_info[1]) { in com_cardbus_attach()
249 aprint_normal(": %s %s\n", ca->ca_cis.cis1_info[0], in com_cardbus_attach()
250 ca->ca_cis.cis1_info[1]); in com_cardbus_attach()