Lines Matching refs:kcs
1170 struct pkey_clr2seck kcs; in pkey_unlocked_ioctl() local
1172 if (copy_from_user(&kcs, ucs, sizeof(kcs))) in pkey_unlocked_ioctl()
1174 rc = cca_clr2seckey(kcs.cardnr, kcs.domain, kcs.keytype, in pkey_unlocked_ioctl()
1175 kcs.clrkey.clrkey, kcs.seckey.seckey); in pkey_unlocked_ioctl()
1179 if (copy_to_user(ucs, &kcs, sizeof(kcs))) in pkey_unlocked_ioctl()
1181 memzero_explicit(&kcs, sizeof(kcs)); in pkey_unlocked_ioctl()
1347 struct pkey_clr2seck2 kcs; in pkey_unlocked_ioctl() local
1352 if (copy_from_user(&kcs, ucs, sizeof(kcs))) in pkey_unlocked_ioctl()
1354 apqns = _copy_apqns_from_user(kcs.apqns, kcs.apqn_entries); in pkey_unlocked_ioctl()
1362 rc = pkey_clr2seckey2(apqns, kcs.apqn_entries, in pkey_unlocked_ioctl()
1363 kcs.type, kcs.size, kcs.keygenflags, in pkey_unlocked_ioctl()
1364 kcs.clrkey.clrkey, kkey, &klen); in pkey_unlocked_ioctl()
1371 if (kcs.key) { in pkey_unlocked_ioctl()
1372 if (kcs.keylen < klen) { in pkey_unlocked_ioctl()
1376 if (copy_to_user(kcs.key, kkey, klen)) { in pkey_unlocked_ioctl()
1381 kcs.keylen = klen; in pkey_unlocked_ioctl()
1382 if (copy_to_user(ucs, &kcs, sizeof(kcs))) in pkey_unlocked_ioctl()
1384 memzero_explicit(&kcs, sizeof(kcs)); in pkey_unlocked_ioctl()