Lines Matching refs:cs

298 		cistpl_vers_1_t *cs = (cistpl_vers_1_t *)arg;  in cistpl_vers_1_handler()  local
303 cs->major = GET_BYTE(tp); in cistpl_vers_1_handler()
304 cs->minor = GET_BYTE(tp); in cistpl_vers_1_handler()
305 for (cs->ns = 0; GET_LEN(tp) > 0 && in cistpl_vers_1_handler()
307 cs->ns < CISTPL_VERS_1_MAX_PROD_STRINGS; ) { in cistpl_vers_1_handler()
308 (void) strcpy(cs->pi[cs->ns++], cis_getstr(tp)); in cistpl_vers_1_handler()
1237 cistpl_vers_2_t *cs = (cistpl_vers_2_t *)arg; local
1241 cs->vers = GET_BYTE(tp);
1242 cs->comply = GET_BYTE(tp);
1243 cs->dindex = GET_SHORT(tp);
1245 cs->reserved = GET_SHORT(tp);
1247 cs->vspec8 = GET_BYTE(tp);
1248 cs->vspec9 = GET_BYTE(tp);
1249 cs->nhdr = GET_BYTE(tp);
1251 (void) strcpy(cs->oem, cis_getstr(tp));
1254 (void) strcpy(cs->info, cis_getstr(tp));
1256 (void) strcpy(cs->info, "(no info)");
1287 cistpl_jedec_t *cs = (cistpl_jedec_t *)arg; local
1294 cs->jid[nid].id = GET_BYTE(tp);
1295 cs->jid[nid].info = GET_BYTE(tp);
1297 cs->nid = nid;
1326 cistpl_format_t *cs = (cistpl_format_t *)arg; local
1330 cs->type = GET_BYTE(tp);
1331 cs->edc_length = LOOK_BYTE(tp) & EDC_LENGTH_MASK;
1332 cs->edc_type = ((uint32_t)GET_BYTE(tp) >> EDC_TYPE_SHIFT) &
1334 cs->offset = GET_LONG(tp);
1335 cs->nbytes = GET_LONG(tp);
1337 switch (cs->type) {
1339 cs->dev.disk.bksize = GET_SHORT(tp);
1340 cs->dev.disk.nblocks = GET_LONG(tp);
1341 cs->dev.disk.edcloc = GET_LONG(tp);
1345 cs->dev.mem.flags = GET_BYTE(tp);
1346 cs->dev.mem.reserved = GET_BYTE(tp);
1347 cs->dev.mem.address = (caddr_t)(uintptr_t)GET_LONG(tp);
1348 cs->dev.disk.edcloc = GET_LONG(tp);
1383 cistpl_geometry_t *cs = (cistpl_geometry_t *)arg; local
1386 cs->spt = GET_BYTE(tp);
1387 cs->tpc = GET_BYTE(tp);
1388 cs->ncyl = GET_SHORT(tp);
1417 cistpl_byteorder_t *cs = (cistpl_byteorder_t *)arg; local
1420 cs->order = GET_BYTE(tp);
1421 cs->map = GET_BYTE(tp);
1451 cistpl_date_t *cs = (cistpl_date_t *)arg; local
1454 cs->time = GET_SHORT(tp);
1455 cs->day = GET_SHORT(tp);
1486 cistpl_battery_t *cs = (cistpl_battery_t *)arg; local
1489 cs->rday = GET_SHORT(tp);
1490 cs->xday = GET_SHORT(tp);
1520 cistpl_org_t *cs = (cistpl_org_t *)arg; local
1523 cs->type = GET_BYTE(tp);
1525 (void) strcpy(cs->desc, cis_getstr(tp));
1556 cistpl_manfid_t *cs = (cistpl_manfid_t *)arg; local
1559 cs->manf = GET_SHORT(tp);
1560 cs->card = GET_SHORT(tp);
1589 cistpl_funcid_t *cs = (cistpl_funcid_t *)arg; local
1593 cs->function = GET_BYTE(tp);
1594 cs->sysinit = GET_BYTE(tp);
1626 cistpl_funce_t *cs = (cistpl_funce_t *)arg; local
1630 cs->function = TPLFUNC_SERIAL;
1631 cs->subfunction = subfunction = GET_BYTE(tp);
1637 cs->data.serial.ua = GET_BYTE(tp);
1638 cs->data.serial.uc = GET_SHORT(tp);
1644 cs->data.modem.fc = GET_BYTE(tp);
1645 cs->data.modem.cb = (GET_BYTE(tp) + 1) * 4;
1646 cs->data.modem.eb = GET_INT24(tp);
1647 cs->data.modem.tb = GET_INT24(tp);
1650 cs->data.data_modem.ud = GET_BE_SHORT(tp) * 75;
1651 cs->data.data_modem.ms = GET_SHORT(tp);
1652 cs->data.data_modem.em = GET_BYTE(tp);
1653 cs->data.data_modem.dc = GET_BYTE(tp);
1654 cs->data.data_modem.cm = GET_BYTE(tp);
1655 cs->data.data_modem.ex = GET_BYTE(tp);
1656 cs->data.data_modem.dy = GET_BYTE(tp);
1657 cs->data.data_modem.ef = GET_BYTE(tp);
1658 for (cs->data.data_modem.ncd = 0;
1659 GET_LEN(tp) > 0 && cs->data.data_modem.ncd < 16;
1660 cs->data.data_modem.ncd++)
1662 cs->data.data_modem.cd[
1663 cs->data.data_modem.ncd] =
1671 cs->data.fax.uf = GET_BE_SHORT(tp) * 75;
1672 cs->data.fax.fm = GET_BYTE(tp);
1673 cs->data.fax.fy = GET_BYTE(tp);
1674 cs->data.fax.fs = GET_SHORT(tp);
1675 for (cs->data.fax.ncf = 0;
1676 GET_LEN(tp) > 0 && cs->data.fax.ncf < 16;
1677 cs->data.fax.ncf++)
1679 cs->data.fax.cf[cs->data.fax.ncf] =
1687 cs->data.voice.uv = GET_BE_SHORT(tp) * 75;
1688 for (cs->data.voice.nsr = 0; LOOK_BYTE(tp) != 0 &&
1690 cs->data.voice.nsr++) {
1691 cs->data.voice.sr[cs->data.voice.nsr] =
1693 cs->data.voice.sr[cs->data.voice.nsr] +=
1696 for (cs->data.voice.nss = 0; LOOK_BYTE(tp) != 0 &&
1698 cs->data.voice.nss++) {
1699 cs->data.voice.ss[cs->data.voice.nss] =
1701 cs->data.voice.ss[cs->data.voice.nss] +=
1704 for (cs->data.voice.nsc = 0; LOOK_BYTE(tp) != 0 &&
1706 cs->data.voice.nsc++) {
1707 cs->data.voice.sc[cs->data.voice.nsc] =
1745 cistpl_funce_t *cs = (cistpl_funce_t *)arg; local
1749 cs->function = TPLFUNC_LAN;
1750 cs->subfunction = subfunction = GET_BYTE(tp);
1754 cs->data.lan.tech = GET_BYTE(tp);
1755 cs->data.lan.speed = GET_BYTE(tp);
1758 cs->data.lan.speed <<= i;
1766 cs->data.lan.speed = 0x80000000 |
1767 (cs->data.lan.speed << 8) | i;
1769 cs->data.lan.media = GET_BYTE(tp);
1770 cs->data.lan.con = GET_BYTE(tp);
1771 cs->data.lan.id_sz = GET_BYTE(tp);
1772 if (cs->data.lan.id_sz <= 16) {
1773 for (i = 0; i < cs->data.lan.id_sz; i++)
1774 cs->data.lan.id[i] = GET_BYTE(tp);
1872 cistpl_linktarget_t *cs = local
1875 cs->length = tl;
1876 (void) strncpy(cs->tpltg_tag, (char *)cp,
1877 cs->length);
1878 cs->tpltg_tag[cs->length] = '\0';
1945 cistpl_longlink_ac_t *cs = local
1950 cs->flags = CISTPL_LONGLINK_AC_AM;
1954 cs->flags = CISTPL_LONGLINK_AC_CM;
1962 cs->tpll_addr = GET_LONG(tp);
2026 cistpl_longlink_mfc_t *cs = local
2041 cs->nregs = GET_BYTE(tp);
2042 cs->nfuncs = cs->nregs;
2044 if ((cs->nregs < MIN_LONGLINK_MFC_NREGS) ||
2045 (cs->nregs > CIS_MAX_FUNCTIONS)) {
2054 for (fn = 0; fn < cs->nregs; fn++) {
2055 cs->function[fn].tas = GET_BYTE(tp);
2056 cs->function[fn].addr = GET_LONG(tp);