• Home
  • Raw
  • Download

Lines Matching refs:ci

1413 static int cca_info_cache_fetch(u16 cardnr, u16 domain, struct cca_info *ci)  in cca_info_cache_fetch()  argument
1421 memcpy(ci, &ptr->info, sizeof(*ci)); in cca_info_cache_fetch()
1432 const struct cca_info *ci) in cca_info_cache_update() argument
1441 memcpy(&ptr->info, ci, sizeof(*ci)); in cca_info_cache_update()
1454 memcpy(&ptr->info, ci, sizeof(*ci)); in cca_info_cache_update()
1491 static int fetch_cca_info(u16 cardnr, u16 domain, struct cca_info *ci) in fetch_cca_info() argument
1498 memset(ci, 0, sizeof(*ci)); in fetch_cca_info()
1504 ci->hwtype = devstat.hwtype; in fetch_cca_info()
1518 memcpy(ci->serial, rarray, 8); in fetch_cca_info()
1519 ci->new_mk_state = (char) rarray[7*8]; in fetch_cca_info()
1520 ci->cur_mk_state = (char) rarray[8*8]; in fetch_cca_info()
1521 ci->old_mk_state = (char) rarray[9*8]; in fetch_cca_info()
1522 if (ci->old_mk_state == '2') in fetch_cca_info()
1523 memcpy(&ci->old_mkvp, varray + 172, 8); in fetch_cca_info()
1524 if (ci->cur_mk_state == '2') in fetch_cca_info()
1525 memcpy(&ci->cur_mkvp, varray + 184, 8); in fetch_cca_info()
1526 if (ci->new_mk_state == '3') in fetch_cca_info()
1527 memcpy(&ci->new_mkvp, varray + 196, 8); in fetch_cca_info()
1539 int cca_get_info(u16 card, u16 dom, struct cca_info *ci, int verify) in cca_get_info() argument
1543 rc = cca_info_cache_fetch(card, dom, ci); in cca_get_info()
1545 rc = fetch_cca_info(card, dom, ci); in cca_get_info()
1547 cca_info_cache_update(card, dom, ci); in cca_get_info()
1563 struct cca_info ci; in findcard() local
1585 if (cca_info_cache_fetch(card, dom, &ci) == 0 && in findcard()
1586 ci.hwtype >= minhwtype && in findcard()
1587 ci.cur_mk_state == '2' && in findcard()
1588 ci.cur_mkvp == mkvp) { in findcard()
1592 if (fetch_cca_info(card, dom, &ci) == 0) { in findcard()
1593 cca_info_cache_update(card, dom, &ci); in findcard()
1594 if (ci.hwtype >= minhwtype && in findcard()
1595 ci.cur_mk_state == '2' && in findcard()
1596 ci.cur_mkvp == mkvp) in findcard()
1615 if (fetch_cca_info(card, dom, &ci) == 0) { in findcard()
1616 cca_info_cache_update(card, dom, &ci); in findcard()
1617 if (ci.hwtype >= minhwtype && in findcard()
1618 ci.cur_mk_state == '2' && in findcard()
1619 ci.cur_mkvp == mkvp) in findcard()
1621 if (ci.hwtype >= minhwtype && in findcard()
1622 ci.old_mk_state == '2' && in findcard()
1623 ci.old_mkvp == mkvp && in findcard()
1681 struct cca_info ci; in cca_findcard2() local
1714 if (cca_get_info(card, dom, &ci, verify)) in cca_findcard2()
1717 if (ci.cur_mk_state != '2') in cca_findcard2()
1720 if (minhwtype > 0 && minhwtype > ci.hwtype) in cca_findcard2()
1725 if (cur_mkvp && cur_mkvp == ci.cur_mkvp) in cca_findcard2()
1727 if (old_mkvp && ci.old_mk_state == '2' && in cca_findcard2()
1728 old_mkvp == ci.old_mkvp) in cca_findcard2()