apqns 219 arch/s390/include/uapi/asm/pkey.h struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets*/ apqns 249 arch/s390/include/uapi/asm/pkey.h struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */ apqns 307 arch/s390/include/uapi/asm/pkey.h struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */ apqns 339 arch/s390/include/uapi/asm/pkey.h struct pkey_apqn __user *apqns; /* in/out: ptr to list of apqn targets*/ apqns 373 arch/s390/include/uapi/asm/pkey.h struct pkey_apqn __user *apqns; /* in/out: ptr to list of apqn targets*/ apqns 389 drivers/s390/crypto/pkey_api.c static int pkey_genseckey2(const struct pkey_apqn *apqns, size_t nr_apqns, apqns 396 drivers/s390/crypto/pkey_api.c if (!apqns || !nr_apqns) apqns 420 drivers/s390/crypto/pkey_api.c card = apqns[i].card; apqns 421 drivers/s390/crypto/pkey_api.c dom = apqns[i].domain; apqns 435 drivers/s390/crypto/pkey_api.c static int pkey_clr2seckey2(const struct pkey_apqn *apqns, size_t nr_apqns, apqns 443 drivers/s390/crypto/pkey_api.c if (!apqns || !nr_apqns) apqns 467 drivers/s390/crypto/pkey_api.c card = apqns[i].card; apqns 468 drivers/s390/crypto/pkey_api.c dom = apqns[i].domain; apqns 567 drivers/s390/crypto/pkey_api.c static int pkey_keyblob2pkey2(const struct pkey_apqn *apqns, size_t nr_apqns, apqns 575 drivers/s390/crypto/pkey_api.c if (!apqns || !nr_apqns) apqns 612 drivers/s390/crypto/pkey_api.c card = apqns[i].card; apqns 613 drivers/s390/crypto/pkey_api.c dom = apqns[i].domain; apqns 628 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns, size_t *nr_apqns) apqns 663 drivers/s390/crypto/pkey_api.c if (apqns) { apqns 667 drivers/s390/crypto/pkey_api.c memcpy(apqns, _apqns, _nr_apqns * sizeof(u32)); apqns 679 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns, size_t *nr_apqns) apqns 698 drivers/s390/crypto/pkey_api.c if (apqns) { apqns 702 drivers/s390/crypto/pkey_api.c memcpy(apqns, _apqns, _nr_apqns * sizeof(u32)); apqns 911 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns; apqns 917 drivers/s390/crypto/pkey_api.c apqns = _copy_apqns_from_user(kgs.apqns, kgs.apqn_entries); apqns 918 drivers/s390/crypto/pkey_api.c if (IS_ERR(apqns)) apqns 919 drivers/s390/crypto/pkey_api.c return PTR_ERR(apqns); apqns 922 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 925 drivers/s390/crypto/pkey_api.c rc = pkey_genseckey2(apqns, kgs.apqn_entries, apqns 929 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 953 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns; apqns 959 drivers/s390/crypto/pkey_api.c apqns = _copy_apqns_from_user(kcs.apqns, kcs.apqn_entries); apqns 960 drivers/s390/crypto/pkey_api.c if (IS_ERR(apqns)) apqns 961 drivers/s390/crypto/pkey_api.c return PTR_ERR(apqns); apqns 964 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 967 drivers/s390/crypto/pkey_api.c rc = pkey_clr2seckey2(apqns, kcs.apqn_entries, apqns 971 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1017 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns = NULL; apqns 1022 drivers/s390/crypto/pkey_api.c apqns = _copy_apqns_from_user(ktp.apqns, ktp.apqn_entries); apqns 1023 drivers/s390/crypto/pkey_api.c if (IS_ERR(apqns)) apqns 1024 drivers/s390/crypto/pkey_api.c return PTR_ERR(apqns); apqns 1027 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1030 drivers/s390/crypto/pkey_api.c rc = pkey_keyblob2pkey2(apqns, ktp.apqn_entries, apqns 1033 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1044 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns = NULL; apqns 1052 drivers/s390/crypto/pkey_api.c apqns = kmalloc_array(nr_apqns, apqns 1055 drivers/s390/crypto/pkey_api.c if (!apqns) apqns 1060 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1064 drivers/s390/crypto/pkey_api.c apqns, &nr_apqns); apqns 1068 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1071 drivers/s390/crypto/pkey_api.c if (!rc && kak.apqns) { apqns 1073 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1078 drivers/s390/crypto/pkey_api.c if (copy_to_user(kak.apqns, apqns, len)) { apqns 1079 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1087 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1093 drivers/s390/crypto/pkey_api.c struct pkey_apqn *apqns = NULL; apqns 1100 drivers/s390/crypto/pkey_api.c apqns = kmalloc_array(nr_apqns, apqns 1103 drivers/s390/crypto/pkey_api.c if (!apqns) apqns 1107 drivers/s390/crypto/pkey_api.c kat.flags, apqns, &nr_apqns); apqns 1110 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1113 drivers/s390/crypto/pkey_api.c if (!rc && kat.apqns) { apqns 1115 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1120 drivers/s390/crypto/pkey_api.c if (copy_to_user(kat.apqns, apqns, len)) { apqns 1121 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1129 drivers/s390/crypto/pkey_api.c kfree(apqns); apqns 1676 drivers/s390/crypto/zcrypt_ccamisc.c int cca_findcard2(u32 **apqns, u32 *nr_apqns, u16 cardnr, u16 domain, apqns 1683 drivers/s390/crypto/zcrypt_ccamisc.c *apqns = NULL; apqns 1735 drivers/s390/crypto/zcrypt_ccamisc.c if (*apqns && n < *nr_apqns) apqns 1736 drivers/s390/crypto/zcrypt_ccamisc.c (*apqns)[n] = (((u16)card) << 16) | ((u16) dom); apqns 1740 drivers/s390/crypto/zcrypt_ccamisc.c if (*apqns) apqns 1749 drivers/s390/crypto/zcrypt_ccamisc.c *apqns = kmalloc_array(n, sizeof(u32), GFP_KERNEL); apqns 1750 drivers/s390/crypto/zcrypt_ccamisc.c if (!*apqns) { apqns 195 drivers/s390/crypto/zcrypt_ccamisc.h int cca_findcard2(u32 **apqns, u32 *nr_apqns, u16 cardnr, u16 domain,