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 */