cis               282 dev/cardbus/cardbus.c 	struct cardbus_cis_info *cis = data;
cis               294 dev/cardbus/cardbus.c 		cis->manufacturer = tuple[2] | (tuple[3] << 8);
cis               295 dev/cardbus/cardbus.c 		cis->product = tuple[4] | (tuple[5] << 8);
cis               298 dev/cardbus/cardbus.c 		bcopy(tuple + 2, cis->cis1_info_buf, tuple[1]);
cis               300 dev/cardbus/cardbus.c 		p = cis->cis1_info_buf + 2;
cis               302 dev/cardbus/cardbus.c 		    sizeof(cis->cis1_info) / sizeof(cis->cis1_info[0])) {
cis               303 dev/cardbus/cardbus.c 			if (p >= cis->cis1_info_buf + tuple[1] || *p == '\xff')
cis               305 dev/cardbus/cardbus.c 			cis->cis1_info[i++] = p;
cis               325 dev/cardbus/cardbus.c 		cis->bar[bar_index].flags = tuple[2];
cis               326 dev/cardbus/cardbus.c 		cis->bar[bar_index].size = (tuple[4] << 0) |
cis               330 dev/cardbus/cardbus.c 		cis->funcid = tuple[2];
cis               334 dev/cardbus/cardbus.c 		switch (cis->funcid) {
cis               339 dev/cardbus/cardbus.c 				cis->funce.serial.uart_type = tuple[3] & 0x1f;
cis               340 dev/cardbus/cardbus.c 				cis->funce.serial.uart_present = 1;
cis               347 dev/cardbus/cardbus.c 				    sizeof(cis->funce.network.netid)) {
cis               352 dev/cardbus/cardbus.c 					cis->funce.network.netid_present = 1;
cis               354 dev/cardbus/cardbus.c 					    cis->funce.network.netid, tuple[3]);
cis                56 dev/pcmcia/if_rln_pcmcia.c 	const char	*cis[4];
cis               107 dev/pcmcia/if_rln_pcmcia.c 			if (rpp->cis[j] == NULL)
cis               110 dev/pcmcia/if_rln_pcmcia.c 			    strcmp(pa->card->cis1_info[j], rpp->cis[j]) != 0)
cis               133 dev/sdmmc/sbt.c 		if (sp->sp_vendor == sf->cis.manufacturer &&
cis               134 dev/sdmmc/sbt.c 		    sp->sp_product == sf->cis.product)
cis               427 dev/sdmmc/sdmmc.c 	sf->cis.manufacturer = SDMMC_VENDOR_INVALID;
cis               428 dev/sdmmc/sdmmc.c 	sf->cis.product = SDMMC_PRODUCT_INVALID;
cis               429 dev/sdmmc/sdmmc.c 	sf->cis.function = SDMMC_FUNCTION_INVALID;
cis                53 dev/sdmmc/sdmmc_cis.c sdmmc_read_cis(struct sdmmc_function *sf, struct sdmmc_cis *cis)
cis                59 dev/sdmmc/sdmmc_cis.c 	bzero(cis, sizeof *cis);
cis                92 dev/sdmmc/sdmmc_cis.c 			cis->function = sdmmc_io_read_1(sf, reg);
cis               102 dev/sdmmc/sdmmc_cis.c 			cis->manufacturer = sdmmc_io_read_1(sf, reg++);
cis               103 dev/sdmmc/sdmmc_cis.c 			cis->manufacturer |= sdmmc_io_read_1(sf, reg++) << 8;
cis               104 dev/sdmmc/sdmmc_cis.c 			cis->product = sdmmc_io_read_1(sf, reg++);
cis               105 dev/sdmmc/sdmmc_cis.c 			cis->product |= sdmmc_io_read_1(sf, reg++) << 8;
cis               117 dev/sdmmc/sdmmc_cis.c 				cis->cis1_major = sdmmc_io_read_1(sf, reg++);
cis               118 dev/sdmmc/sdmmc_cis.c 				cis->cis1_minor = sdmmc_io_read_1(sf, reg++);
cis               125 dev/sdmmc/sdmmc_cis.c 					cis->cis1_info_buf[i] = ch;
cis               127 dev/sdmmc/sdmmc_cis.c 						cis->cis1_info[count] =
cis               128 dev/sdmmc/sdmmc_cis.c 						    cis->cis1_info_buf + start;
cis               150 dev/sdmmc/sdmmc_cis.c 	struct sdmmc_cis *cis = &sf->cis;
cis               154 dev/sdmmc/sdmmc_cis.c 	    cis->cis1_major, cis->cis1_minor);
cis               158 dev/sdmmc/sdmmc_cis.c 		if (cis->cis1_info[i] == NULL)
cis               162 dev/sdmmc/sdmmc_cis.c 		printf("%s", cis->cis1_info[i]);
cis               167 dev/sdmmc/sdmmc_cis.c 	    SDMMCDEVNAME(sf->sc), cis->manufacturer, cis->product);
cis               170 dev/sdmmc/sdmmc_cis.c 	switch (sf->cis.function) {
cis               175 dev/sdmmc/sdmmc_cis.c 		printf("unknown (%d)", sf->cis.function);
cis               184 dev/sdmmc/sdmmc_cis.c 	if (sf->cis.manufacturer == SDMMC_VENDOR_SPECTEC &&
cis               185 dev/sdmmc/sdmmc_cis.c 	    sf->cis.product == SDMMC_PRODUCT_SPECTEC_SDW820) {
cis               187 dev/sdmmc/sdmmc_cis.c 		sf->cis.cis1_major = 0x01;
cis               188 dev/sdmmc/sdmmc_cis.c 		sf->cis.cis1_minor = 0x00;
cis               189 dev/sdmmc/sdmmc_cis.c 		sf->cis.cis1_info[0] = "Spectec";
cis               190 dev/sdmmc/sdmmc_cis.c 		sf->cis.cis1_info[1] = "SDIO WLAN Card";
cis               191 dev/sdmmc/sdmmc_cis.c 		sf->cis.cis1_info[2] = "SDW-820";
cis               192 dev/sdmmc/sdmmc_cis.c 		sf->cis.cis1_info[3] = "";
cis               173 dev/sdmmc/sdmmc_io.c 		if (sdmmc_read_cis(sf, &sf->cis) != 0) {
cis               286 dev/sdmmc/sdmmc_io.c 	struct sdmmc_cis *cis = &sf->sc->sc_fn0->cis;
cis               293 dev/sdmmc/sdmmc_io.c 		for (i = 0; i < 4 && cis->cis1_info[i]; i++)
cis               294 dev/sdmmc/sdmmc_io.c 			printf("%s%s", i ? ", " : "\"", cis->cis1_info[i]);
cis               298 dev/sdmmc/sdmmc_io.c 		if (cis->manufacturer != SDMMC_VENDOR_INVALID &&
cis               299 dev/sdmmc/sdmmc_io.c 		    cis->product != SDMMC_PRODUCT_INVALID) {
cis               301 dev/sdmmc/sdmmc_io.c 			if (cis->manufacturer != SDMMC_VENDOR_INVALID)
cis               303 dev/sdmmc/sdmmc_io.c 				    cis->manufacturer,
cis               304 dev/sdmmc/sdmmc_io.c 				    cis->product == SDMMC_PRODUCT_INVALID ?
cis               306 dev/sdmmc/sdmmc_io.c 			if (cis->product != SDMMC_PRODUCT_INVALID)
cis               307 dev/sdmmc/sdmmc_io.c 				printf("product 0x%x", cis->product);
cis               315 dev/sdmmc/sdmmc_io.c 		for (i = 0; i < 3 && cis->cis1_info[i]; i++)
cis               316 dev/sdmmc/sdmmc_io.c 			printf("%s%s", i ? ", " : " \"", cis->cis1_info[i]);
cis               141 dev/sdmmc/sdmmcvar.h 	struct sdmmc_cis cis;		/* decoded CIS */