| /linux/drivers/s390/crypto/ |
| H A D | pkey_cca.c | 72 struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags) in cca_apqns4key() argument 145 if (apqns) { in cca_apqns4key() 149 memcpy(apqns, _apqns, _nr_apqns * sizeof(u32)); in cca_apqns4key() 160 struct pkey_apqn *apqns, size_t *nr_apqns, in cca_apqns4type() argument 208 if (apqns) { in cca_apqns4type() 212 memcpy(apqns, _apqns, _nr_apqns * sizeof(u32)); in cca_apqns4type() 221 static int cca_key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in cca_key2protkey() argument 259 if (!apqns || (nr_apqns == 1 && in cca_key2protkey() 260 apqns[0].card == 0xFFFF && apqns[0].domain == 0xFFFF)) { in cca_key2protkey() 265 apqns = _apqns; in cca_key2protkey() [all …]
|
| H A D | pkey_api.c | 25 static int key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in key2protkey() argument 33 rc = pkey_handler_key_to_protkey(apqns, nr_apqns, in key2protkey() 40 rc = pkey_handler_slowpath_key_to_protkey(apqns, nr_apqns, in key2protkey() 219 struct pkey_apqn *apqns = NULL; in pkey_ioctl_findcard() local 228 apqns = kmalloc_objs(struct pkey_apqn, nr_apqns); in pkey_ioctl_findcard() 229 if (!apqns) { in pkey_ioctl_findcard() 237 apqns, &nr_apqns, 0); in pkey_ioctl_findcard() 242 apqns, &nr_apqns, 0); in pkey_ioctl_findcard() 247 kfc.cardnr = apqns[0].card; in pkey_ioctl_findcard() 248 kfc.domain = apqns[0].domain; in pkey_ioctl_findcard() [all …]
|
| H A D | pkey_base.c | 158 int pkey_handler_key_to_protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in pkey_handler_key_to_protkey() argument 168 rc = h->key_to_protkey(apqns, nr_apqns, key, keylen, in pkey_handler_key_to_protkey() 184 int pkey_handler_slowpath_key_to_protkey(const struct pkey_apqn *apqns, in pkey_handler_slowpath_key_to_protkey() argument 207 rc = h->slowpath_key_to_protkey(apqns, nr_apqns, in pkey_handler_slowpath_key_to_protkey() 218 int pkey_handler_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns, in pkey_handler_gen_key() argument 228 rc = h->gen_key(apqns, nr_apqns, keytype, keysubtype, in pkey_handler_gen_key() 238 int pkey_handler_clr_to_key(const struct pkey_apqn *apqns, size_t nr_apqns, in pkey_handler_clr_to_key() argument 250 rc = h->clr_to_key(apqns, nr_apqns, keytype, keysubtype, in pkey_handler_clr_to_key() 280 struct pkey_apqn *apqns, size_t *nr_apqns, in pkey_handler_apqns_for_key() argument 288 rc = h->apqns_for_key(key, keylen, flags, apqns, nr_apqns, in pkey_handler_apqns_for_key() [all …]
|
| H A D | ap_bus.c | 787 unsigned int apqns; member 796 pctrs->apqns++; in __ap_calc_helper() 804 static void ap_calc_bound_apqns(unsigned int *apqns, unsigned int *bound) in ap_calc_bound_apqns() argument 811 *apqns = ctrs.apqns; in ap_calc_bound_apqns() 821 unsigned int apqns, bound; in ap_check_bindings_complete() local 824 ap_calc_bound_apqns(&apqns, &bound); in ap_check_bindings_complete() 825 if (bound == apqns) { in ap_check_bindings_complete() 1742 unsigned int apqns, n; in bindings_show() local 1744 ap_calc_bound_apqns(&apqns, &n); in bindings_show() 1745 if (atomic64_read(&ap_scan_bus_count) >= 1 && n == apqns) in bindings_show() [all …]
|
| H A D | zcrypt_ccamisc.h | 229 int cca_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain,
|
| H A D | zcrypt_ep11misc.c | 1551 int ep11_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain, in ep11_findcard2() argument 1607 apqns[_nr_apqns++] = (((u16)card) << 16) | ((u16)dom); in ep11_findcard2()
|
| H A D | zcrypt_ccamisc.c | 1808 int cca_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain, in cca_findcard2() argument 1883 apqns[_nr_apqns++] = (((u16)card) << 16) | ((u16)dom); in cca_findcard2()
|
| /linux/arch/s390/include/uapi/asm/ |
| H A D | pkey.h | 261 struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets*/ member 295 struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */ member 362 struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */ member 399 struct pkey_apqn __user *apqns; /* in/out: ptr to list of apqn targets*/ member 439 struct pkey_apqn __user *apqns; /* in/out: ptr to list of apqn targets*/ member 464 struct pkey_apqn __user *apqns; /* in: ptr to list of apqn targets */ member
|