Lines Matching refs:rc

30 	int rc;  in key2protkey()  local
33 rc = pkey_handler_key_to_protkey(apqns, nr_apqns, in key2protkey()
39 if (rc == -ENODEV) { in key2protkey()
40 rc = pkey_handler_slowpath_key_to_protkey(apqns, nr_apqns, in key2protkey()
44 if (rc) in key2protkey()
45 rc = -ENODEV; in key2protkey()
48 pr_debug("rc=%d\n", rc); in key2protkey()
49 return rc; in key2protkey()
58 int rc; in pkey_key2protkey() local
60 rc = key2protkey(NULL, 0, key, keylen, in pkey_key2protkey()
62 if (rc == -ENODEV) { in pkey_key2protkey()
64 rc = key2protkey(NULL, 0, key, keylen, in pkey_key2protkey()
68 return rc; in pkey_key2protkey()
97 int rc; in pkey_ioctl_genseck() local
105 rc = pkey_handler_gen_key(&apqn, 1, in pkey_ioctl_genseck()
108 pr_debug("gen_key()=%d\n", rc); in pkey_ioctl_genseck()
109 if (!rc && copy_to_user(ugs, &kgs, sizeof(kgs))) in pkey_ioctl_genseck()
110 rc = -EFAULT; in pkey_ioctl_genseck()
113 return rc; in pkey_ioctl_genseck()
121 int rc; in pkey_ioctl_clr2seck() local
129 rc = pkey_handler_clr_to_key(&apqn, 1, in pkey_ioctl_clr2seck()
134 pr_debug("clr_to_key()=%d\n", rc); in pkey_ioctl_clr2seck()
135 if (!rc && copy_to_user(ucs, &kcs, sizeof(kcs))) in pkey_ioctl_clr2seck()
136 rc = -EFAULT; in pkey_ioctl_clr2seck()
139 return rc; in pkey_ioctl_clr2seck()
146 int rc; in pkey_ioctl_sec2protk() local
154 rc = pkey_handler_key_to_protkey(&apqn, 1, in pkey_ioctl_sec2protk()
160 pr_debug("key_to_protkey()=%d\n", rc); in pkey_ioctl_sec2protk()
161 if (!rc && copy_to_user(usp, &ksp, sizeof(ksp))) in pkey_ioctl_sec2protk()
162 rc = -EFAULT; in pkey_ioctl_sec2protk()
165 return rc; in pkey_ioctl_sec2protk()
174 int rc; in pkey_ioctl_clr2protk() local
200 rc = key2protkey(NULL, 0, in pkey_ioctl_clr2protk()
204 pr_debug("key2protkey()=%d\n", rc); in pkey_ioctl_clr2protk()
208 if (!rc && copy_to_user(ucp, &kcp, sizeof(kcp))) in pkey_ioctl_clr2protk()
209 rc = -EFAULT; in pkey_ioctl_clr2protk()
212 return rc; in pkey_ioctl_clr2protk()
220 int rc; in pkey_ioctl_findcard() local
230 rc = pkey_handler_apqns_for_key(kfc.seckey.seckey, in pkey_ioctl_findcard()
234 if (rc == -ENODEV) in pkey_ioctl_findcard()
235 rc = pkey_handler_apqns_for_key(kfc.seckey.seckey, in pkey_ioctl_findcard()
239 pr_debug("apqns_for_key()=%d\n", rc); in pkey_ioctl_findcard()
240 if (rc) { in pkey_ioctl_findcard()
242 return rc; in pkey_ioctl_findcard()
256 int rc; in pkey_ioctl_skey2pkey() local
262 rc = pkey_handler_key_to_protkey(NULL, 0, in pkey_ioctl_skey2pkey()
268 pr_debug("key_to_protkey()=%d\n", rc); in pkey_ioctl_skey2pkey()
269 if (!rc && copy_to_user(usp, &ksp, sizeof(ksp))) in pkey_ioctl_skey2pkey()
270 rc = -EFAULT; in pkey_ioctl_skey2pkey()
273 return rc; in pkey_ioctl_skey2pkey()
280 int rc; in pkey_ioctl_verifykey() local
287 rc = pkey_handler_verify_key(kvk.seckey.seckey, in pkey_ioctl_verifykey()
291 pr_debug("verify_key()=%d\n", rc); in pkey_ioctl_verifykey()
292 if (!rc && keytype != PKEY_TYPE_CCA_DATA) in pkey_ioctl_verifykey()
293 rc = -EINVAL; in pkey_ioctl_verifykey()
298 if (!rc && copy_to_user(uvk, &kvk, sizeof(kvk))) in pkey_ioctl_verifykey()
299 rc = -EFAULT; in pkey_ioctl_verifykey()
302 return rc; in pkey_ioctl_verifykey()
308 int rc; in pkey_ioctl_genprotk() local
314 rc = pkey_handler_gen_key(NULL, 0, kgp.keytype, in pkey_ioctl_genprotk()
318 pr_debug("gen_key()=%d\n", rc); in pkey_ioctl_genprotk()
319 if (!rc && copy_to_user(ugp, &kgp, sizeof(kgp))) in pkey_ioctl_genprotk()
320 rc = -EFAULT; in pkey_ioctl_genprotk()
323 return rc; in pkey_ioctl_genprotk()
332 int rc; in pkey_ioctl_verifyprotk() local
358 rc = pkey_handler_verify_key(tmpbuf, sizeof(*t), in pkey_ioctl_verifyprotk()
360 pr_debug("verify_key()=%d\n", rc); in pkey_ioctl_verifyprotk()
365 return rc; in pkey_ioctl_verifyprotk()
372 int rc; in pkey_ioctl_kblob2protk() local
380 rc = key2protkey(NULL, 0, kkey, ktp.keylen, in pkey_ioctl_kblob2protk()
383 pr_debug("key2protkey()=%d\n", rc); in pkey_ioctl_kblob2protk()
385 if (!rc && copy_to_user(utp, &ktp, sizeof(ktp))) in pkey_ioctl_kblob2protk()
386 rc = -EFAULT; in pkey_ioctl_kblob2protk()
389 return rc; in pkey_ioctl_kblob2protk()
398 int rc; in pkey_ioctl_genseck2() local
417 rc = pkey_handler_gen_key(apqns, kgs.apqn_entries, in pkey_ioctl_genseck2()
420 pr_debug("gen_key()=%d\n", rc); in pkey_ioctl_genseck2()
422 if (rc) { in pkey_ioctl_genseck2()
424 return rc; in pkey_ioctl_genseck2()
438 rc = -EFAULT; in pkey_ioctl_genseck2()
441 return rc; in pkey_ioctl_genseck2()
450 int rc; in pkey_ioctl_clr2seck2() local
473 rc = pkey_handler_clr_to_key(apqns, kcs.apqn_entries, in pkey_ioctl_clr2seck2()
477 pr_debug("clr_to_key()=%d\n", rc); in pkey_ioctl_clr2seck2()
479 if (rc) { in pkey_ioctl_clr2seck2()
482 return rc; in pkey_ioctl_clr2seck2()
498 rc = -EFAULT; in pkey_ioctl_clr2seck2()
502 return rc; in pkey_ioctl_clr2seck2()
509 int rc; in pkey_ioctl_verifykey2() local
517 rc = pkey_handler_verify_key(kkey, kvk.keylen, in pkey_ioctl_verifykey2()
520 pr_debug("verify_key()=%d\n", rc); in pkey_ioctl_verifykey2()
523 if (!rc && copy_to_user(uvk, &kvk, sizeof(kvk))) in pkey_ioctl_verifykey2()
526 return rc; in pkey_ioctl_verifykey2()
534 int rc; in pkey_ioctl_kblob2protk2() local
547 rc = key2protkey(apqns, ktp.apqn_entries, kkey, ktp.keylen, in pkey_ioctl_kblob2protk2()
550 pr_debug("key2protkey()=%d\n", rc); in pkey_ioctl_kblob2protk2()
553 if (!rc && copy_to_user(utp, &ktp, sizeof(ktp))) in pkey_ioctl_kblob2protk2()
554 rc = -EFAULT; in pkey_ioctl_kblob2protk2()
557 return rc; in pkey_ioctl_kblob2protk2()
566 int rc; in pkey_ioctl_apqns4k() local
581 rc = pkey_handler_apqns_for_key(kkey, kak.keylen, kak.flags, in pkey_ioctl_apqns4k()
583 pr_debug("apqns_for_key()=%d\n", rc); in pkey_ioctl_apqns4k()
585 if (rc && rc != -ENOSPC) { in pkey_ioctl_apqns4k()
587 return rc; in pkey_ioctl_apqns4k()
589 if (!rc && kak.apqns) { in pkey_ioctl_apqns4k()
604 rc = -EFAULT; in pkey_ioctl_apqns4k()
607 return rc; in pkey_ioctl_apqns4k()
615 int rc; in pkey_ioctl_apqns4kt() local
625 rc = pkey_handler_apqns_for_keytype(kat.type, in pkey_ioctl_apqns4kt()
628 pr_debug("apqns_for_keytype()=%d\n", rc); in pkey_ioctl_apqns4kt()
629 if (rc && rc != -ENOSPC) { in pkey_ioctl_apqns4kt()
631 return rc; in pkey_ioctl_apqns4kt()
633 if (!rc && kat.apqns) { in pkey_ioctl_apqns4kt()
648 rc = -EFAULT; in pkey_ioctl_apqns4kt()
651 return rc; in pkey_ioctl_apqns4kt()
660 int rc; in pkey_ioctl_kblob2protk3() local
678 rc = key2protkey(apqns, ktp.apqn_entries, kkey, ktp.keylen, in pkey_ioctl_kblob2protk3()
680 pr_debug("key2protkey()=%d\n", rc); in pkey_ioctl_kblob2protk3()
683 if (rc) { in pkey_ioctl_kblob2protk3()
685 return rc; in pkey_ioctl_kblob2protk3()
708 int rc; in pkey_unlocked_ioctl() local
712 rc = pkey_ioctl_genseck((struct pkey_genseck __user *)arg); in pkey_unlocked_ioctl()
715 rc = pkey_ioctl_clr2seck((struct pkey_clr2seck __user *)arg); in pkey_unlocked_ioctl()
718 rc = pkey_ioctl_sec2protk((struct pkey_sec2protk __user *)arg); in pkey_unlocked_ioctl()
721 rc = pkey_ioctl_clr2protk((struct pkey_clr2protk __user *)arg); in pkey_unlocked_ioctl()
724 rc = pkey_ioctl_findcard((struct pkey_findcard __user *)arg); in pkey_unlocked_ioctl()
727 rc = pkey_ioctl_skey2pkey((struct pkey_skey2pkey __user *)arg); in pkey_unlocked_ioctl()
730 rc = pkey_ioctl_verifykey((struct pkey_verifykey __user *)arg); in pkey_unlocked_ioctl()
733 rc = pkey_ioctl_genprotk((struct pkey_genprotk __user *)arg); in pkey_unlocked_ioctl()
736 rc = pkey_ioctl_verifyprotk((struct pkey_verifyprotk __user *)arg); in pkey_unlocked_ioctl()
739 rc = pkey_ioctl_kblob2protk((struct pkey_kblob2pkey __user *)arg); in pkey_unlocked_ioctl()
742 rc = pkey_ioctl_genseck2((struct pkey_genseck2 __user *)arg); in pkey_unlocked_ioctl()
745 rc = pkey_ioctl_clr2seck2((struct pkey_clr2seck2 __user *)arg); in pkey_unlocked_ioctl()
748 rc = pkey_ioctl_verifykey2((struct pkey_verifykey2 __user *)arg); in pkey_unlocked_ioctl()
751 rc = pkey_ioctl_kblob2protk2((struct pkey_kblob2pkey2 __user *)arg); in pkey_unlocked_ioctl()
754 rc = pkey_ioctl_apqns4k((struct pkey_apqns4key __user *)arg); in pkey_unlocked_ioctl()
757 rc = pkey_ioctl_apqns4kt((struct pkey_apqns4keytype __user *)arg); in pkey_unlocked_ioctl()
760 rc = pkey_ioctl_kblob2protk3((struct pkey_kblob2pkey3 __user *)arg); in pkey_unlocked_ioctl()
767 return rc; in pkey_unlocked_ioctl()