Lines Matching refs:kcs
1148 struct pkey_clr2seck kcs;
1150 if (copy_from_user(&kcs, ucs, sizeof(kcs)))
1152 rc = cca_clr2seckey(kcs.cardnr, kcs.domain, kcs.keytype,
1153 kcs.clrkey.clrkey, kcs.seckey.seckey);
1157 if (copy_to_user(ucs, &kcs, sizeof(kcs)))
1159 memzero_explicit(&kcs, sizeof(kcs));
1326 struct pkey_clr2seck2 kcs;
1331 if (copy_from_user(&kcs, ucs, sizeof(kcs)))
1333 apqns = _copy_apqns_from_user(kcs.apqns, kcs.apqn_entries);
1341 rc = pkey_clr2seckey2(apqns, kcs.apqn_entries,
1342 kcs.type, kcs.size, kcs.keygenflags,
1343 kcs.clrkey.clrkey, kkey, &klen);
1350 if (kcs.key) {
1351 if (kcs.keylen < klen) {
1355 if (copy_to_user(kcs.key, kkey, klen)) {
1360 kcs.keylen = klen;
1361 if (copy_to_user(ucs, &kcs, sizeof(kcs)))
1363 memzero_explicit(&kcs, sizeof(kcs));