Lines Matching refs:mkvp
66 u64 mkvp; /* master key verification pattern */ member
773 static int fetch_mkvp(u16 cardnr, u16 domain, u64 mkvp[2]) in fetch_mkvp()
791 mkvp[0] = *((u64 *)(varray + 184)); in fetch_mkvp()
792 mkvp[1] = *((u64 *)(varray + 172)); in fetch_mkvp()
807 u64 mkvp[2]; member
814 static int mkvp_cache_fetch(u16 cardnr, u16 domain, u64 mkvp[2]) in mkvp_cache_fetch()
823 memcpy(mkvp, ptr->mkvp, 2 * sizeof(u64)); in mkvp_cache_fetch()
833 static void mkvp_cache_update(u16 cardnr, u16 domain, u64 mkvp[2]) in mkvp_cache_update()
842 memcpy(ptr->mkvp, mkvp, 2 * sizeof(u64)); in mkvp_cache_update()
855 memcpy(ptr->mkvp, mkvp, 2 * sizeof(u64)); in mkvp_cache_update()
899 u64 mkvp[2]; in pkey_findcard() local
903 if (t->mkvp == 0) in pkey_findcard()
922 if (mkvp_cache_fetch(card, dom, mkvp) == 0 && in pkey_findcard()
923 t->mkvp == mkvp[0]) { in pkey_findcard()
927 if (fetch_mkvp(card, dom, mkvp) == 0) { in pkey_findcard()
928 mkvp_cache_update(card, dom, mkvp); in pkey_findcard()
929 if (t->mkvp == mkvp[0]) in pkey_findcard()
948 if (fetch_mkvp(card, dom, mkvp) == 0) { in pkey_findcard()
949 mkvp_cache_update(card, dom, mkvp); in pkey_findcard()
950 if (t->mkvp == mkvp[0]) in pkey_findcard()
952 if (t->mkvp == mkvp[1] && oi < 0) in pkey_findcard()
1016 u64 mkvp[2]; in pkey_verifykey() local
1034 rc = mkvp_cache_fetch(cardnr, domain, mkvp); in pkey_verifykey()
1037 if (t->mkvp == mkvp[1]) { in pkey_verifykey()