Lines Matching refs:cs

61 #include <pcmcia/sys/cs.h>
300 cistpl_vers_1_t *cs = (cistpl_vers_1_t *)arg;
305 cs->major = GET_BYTE(tp);
306 cs->minor = GET_BYTE(tp);
307 for (cs->ns = 0; GET_LEN(tp) > 0 &&
309 cs->ns < CISTPL_VERS_1_MAX_PROD_STRINGS; ) {
310 (void) strcpy(cs->pi[cs->ns++], cis_getstr(tp));
1239 cistpl_vers_2_t *cs = (cistpl_vers_2_t *)arg;
1243 cs->vers = GET_BYTE(tp);
1244 cs->comply = GET_BYTE(tp);
1245 cs->dindex = GET_SHORT(tp);
1247 cs->reserved = GET_SHORT(tp);
1249 cs->vspec8 = GET_BYTE(tp);
1250 cs->vspec9 = GET_BYTE(tp);
1251 cs->nhdr = GET_BYTE(tp);
1253 (void) strcpy(cs->oem, cis_getstr(tp));
1256 (void) strcpy(cs->info, cis_getstr(tp));
1258 (void) strcpy(cs->info, "(no info)");
1289 cistpl_jedec_t *cs = (cistpl_jedec_t *)arg;
1296 cs->jid[nid].id = GET_BYTE(tp);
1297 cs->jid[nid].info = GET_BYTE(tp);
1299 cs->nid = nid;
1328 cistpl_format_t *cs = (cistpl_format_t *)arg;
1332 cs->type = GET_BYTE(tp);
1333 cs->edc_length = LOOK_BYTE(tp) & EDC_LENGTH_MASK;
1334 cs->edc_type = ((uint32_t)GET_BYTE(tp) >> EDC_TYPE_SHIFT) &
1336 cs->offset = GET_LONG(tp);
1337 cs->nbytes = GET_LONG(tp);
1339 switch (cs->type) {
1341 cs->dev.disk.bksize = GET_SHORT(tp);
1342 cs->dev.disk.nblocks = GET_LONG(tp);
1343 cs->dev.disk.edcloc = GET_LONG(tp);
1347 cs->dev.mem.flags = GET_BYTE(tp);
1348 cs->dev.mem.reserved = GET_BYTE(tp);
1349 cs->dev.mem.address = (caddr_t)(uintptr_t)GET_LONG(tp);
1350 cs->dev.disk.edcloc = GET_LONG(tp);
1385 cistpl_geometry_t *cs = (cistpl_geometry_t *)arg;
1388 cs->spt = GET_BYTE(tp);
1389 cs->tpc = GET_BYTE(tp);
1390 cs->ncyl = GET_SHORT(tp);
1419 cistpl_byteorder_t *cs = (cistpl_byteorder_t *)arg;
1422 cs->order = GET_BYTE(tp);
1423 cs->map = GET_BYTE(tp);
1453 cistpl_date_t *cs = (cistpl_date_t *)arg;
1456 cs->time = GET_SHORT(tp);
1457 cs->day = GET_SHORT(tp);
1488 cistpl_battery_t *cs = (cistpl_battery_t *)arg;
1491 cs->rday = GET_SHORT(tp);
1492 cs->xday = GET_SHORT(tp);
1522 cistpl_org_t *cs = (cistpl_org_t *)arg;
1525 cs->type = GET_BYTE(tp);
1527 (void) strcpy(cs->desc, cis_getstr(tp));
1558 cistpl_manfid_t *cs = (cistpl_manfid_t *)arg;
1561 cs->manf = GET_SHORT(tp);
1562 cs->card = GET_SHORT(tp);
1591 cistpl_funcid_t *cs = (cistpl_funcid_t *)arg;
1595 cs->function = GET_BYTE(tp);
1596 cs->sysinit = GET_BYTE(tp);
1628 cistpl_funce_t *cs = (cistpl_funce_t *)arg;
1632 cs->function = TPLFUNC_SERIAL;
1633 cs->subfunction = subfunction = GET_BYTE(tp);
1639 cs->data.serial.ua = GET_BYTE(tp);
1640 cs->data.serial.uc = GET_SHORT(tp);
1646 cs->data.modem.fc = GET_BYTE(tp);
1647 cs->data.modem.cb = (GET_BYTE(tp) + 1) * 4;
1648 cs->data.modem.eb = GET_INT24(tp);
1649 cs->data.modem.tb = GET_INT24(tp);
1652 cs->data.data_modem.ud = GET_BE_SHORT(tp) * 75;
1653 cs->data.data_modem.ms = GET_SHORT(tp);
1654 cs->data.data_modem.em = GET_BYTE(tp);
1655 cs->data.data_modem.dc = GET_BYTE(tp);
1656 cs->data.data_modem.cm = GET_BYTE(tp);
1657 cs->data.data_modem.ex = GET_BYTE(tp);
1658 cs->data.data_modem.dy = GET_BYTE(tp);
1659 cs->data.data_modem.ef = GET_BYTE(tp);
1660 for (cs->data.data_modem.ncd = 0;
1661 GET_LEN(tp) > 0 && cs->data.data_modem.ncd < 16;
1662 cs->data.data_modem.ncd++)
1664 cs->data.data_modem.cd[
1665 cs->data.data_modem.ncd] =
1673 cs->data.fax.uf = GET_BE_SHORT(tp) * 75;
1674 cs->data.fax.fm = GET_BYTE(tp);
1675 cs->data.fax.fy = GET_BYTE(tp);
1676 cs->data.fax.fs = GET_SHORT(tp);
1677 for (cs->data.fax.ncf = 0;
1678 GET_LEN(tp) > 0 && cs->data.fax.ncf < 16;
1679 cs->data.fax.ncf++)
1681 cs->data.fax.cf[cs->data.fax.ncf] =
1689 cs->data.voice.uv = GET_BE_SHORT(tp) * 75;
1690 for (cs->data.voice.nsr = 0; LOOK_BYTE(tp) != 0 &&
1692 cs->data.voice.nsr++) {
1693 cs->data.voice.sr[cs->data.voice.nsr] =
1695 cs->data.voice.sr[cs->data.voice.nsr] +=
1698 for (cs->data.voice.nss = 0; LOOK_BYTE(tp) != 0 &&
1700 cs->data.voice.nss++) {
1701 cs->data.voice.ss[cs->data.voice.nss] =
1703 cs->data.voice.ss[cs->data.voice.nss] +=
1706 for (cs->data.voice.nsc = 0; LOOK_BYTE(tp) != 0 &&
1708 cs->data.voice.nsc++) {
1709 cs->data.voice.sc[cs->data.voice.nsc] =
1747 cistpl_funce_t *cs = (cistpl_funce_t *)arg;
1751 cs->function = TPLFUNC_LAN;
1752 cs->subfunction = subfunction = GET_BYTE(tp);
1756 cs->data.lan.tech = GET_BYTE(tp);
1757 cs->data.lan.speed = GET_BYTE(tp);
1760 cs->data.lan.speed <<= i;
1768 cs->data.lan.speed = 0x80000000 |
1769 (cs->data.lan.speed << 8) | i;
1771 cs->data.lan.media = GET_BYTE(tp);
1772 cs->data.lan.con = GET_BYTE(tp);
1773 cs->data.lan.id_sz = GET_BYTE(tp);
1774 if (cs->data.lan.id_sz <= 16) {
1775 for (i = 0; i < cs->data.lan.id_sz; i++)
1776 cs->data.lan.id[i] = GET_BYTE(tp);
1874 cistpl_linktarget_t *cs =
1877 cs->length = tl;
1878 (void) strncpy(cs->tpltg_tag, (char *)cp,
1879 cs->length);
1880 cs->tpltg_tag[cs->length] = NULL;
1947 cistpl_longlink_ac_t *cs =
1952 cs->flags = CISTPL_LONGLINK_AC_AM;
1956 cs->flags = CISTPL_LONGLINK_AC_CM;
1964 cs->tpll_addr = GET_LONG(tp);
2028 cistpl_longlink_mfc_t *cs =
2043 cs->nregs = GET_BYTE(tp);
2044 cs->nfuncs = cs->nregs;
2046 if ((cs->nregs < MIN_LONGLINK_MFC_NREGS) ||
2047 (cs->nregs > CIS_MAX_FUNCTIONS)) {
2056 for (fn = 0; fn < cs->nregs; fn++) {
2057 cs->function[fn].tas = GET_BYTE(tp);
2058 cs->function[fn].addr = GET_LONG(tp);