Lines Matching defs:cis
175 DPRINTF(("%s: reading CIS data from configuration space\n",
200 DPRINTF(("%s: reading CIS data from ROM\n",
204 DPRINTF(("%s: reading CIS data from BAR%d\n",
302 panic("%s: bad CIS space (%d)", device_xname(sc->sc_dev),
312 struct cardbus_cis_info *cis = data;
323 cis->manufacturer = tuple[2] | (tuple[3] << 8);
324 cis->product = tuple[4] | (tuple[5] << 8);
328 memcpy(cis->cis1_info_buf, tuple + 2, tuple[1]);
330 p = cis->cis1_info_buf + 2;
332 sizeof(cis->cis1_info) / sizeof(cis->cis1_info[0])) {
333 if (p >= cis->cis1_info_buf + tuple[1] || *p == '\xff')
335 cis->cis1_info[i++] = p;
355 cis->bar[bar_index].flags = tuple[2];
356 cis->bar[bar_index].size =
364 cis->funcid = tuple[2];
368 switch (cis->funcid) {
373 cis->funce.serial.uart_type = tuple[3] & 0x1f;
374 cis->funce.serial.uart_present = 1;
382 sizeof(cis->funce.network.netid)) {
387 cis->funce.network.netid_present = 1;
388 memcpy(cis->funce.network.netid,
526 "Vendor 0x%x, Product 0x%x, CIS 0x%x\n",
577 * need it when reading the CIS
612 "failed to read CIS\n");