preqparm 298 drivers/s390/crypto/zcrypt_ccamisc.c } __packed * preqparm; preqparm 323 drivers/s390/crypto/zcrypt_ccamisc.c preqparm = (struct kgreqparm *) preqcblk->req_parmb; preqparm 324 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->subfunc_code, "KG", 2); preqparm 325 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->rule_array_len = sizeof(preqparm->rule_array_len); preqparm 326 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv1.len = sizeof(struct lv1); preqparm 327 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv1.key_form, "OP ", 8); preqparm 332 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv1.key_length, "KEYLN16 ", 8); preqparm 337 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv1.key_length, "KEYLN24 ", 8); preqparm 342 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv1.key_length, "KEYLN32 ", 8); preqparm 350 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv1.key_type1, "AESDATA ", 8); preqparm 351 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv2.len = sizeof(struct lv2); preqparm 353 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv2.keyid[i].len = sizeof(struct keyid); preqparm 354 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv2.keyid[i].attr = (i == 2 ? 0x30 : 0x10); preqparm 437 drivers/s390/crypto/zcrypt_ccamisc.c } __packed * preqparm; preqparm 463 drivers/s390/crypto/zcrypt_ccamisc.c preqparm = (struct cmreqparm *) preqcblk->req_parmb; preqparm 464 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->subfunc_code, "CM", 2); preqparm 465 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->rule_array, "AES ", 8); preqparm 466 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->rule_array_len = preqparm 467 drivers/s390/crypto/zcrypt_ccamisc.c sizeof(preqparm->rule_array_len) + sizeof(preqparm->rule_array); preqparm 487 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv1.len = sizeof(struct lv1) + keysize; preqparm 488 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv1.clrkey, clrkey, keysize); preqparm 489 drivers/s390/crypto/zcrypt_ccamisc.c plv2 = (struct lv2 *) (((u8 *) &preqparm->lv2) + keysize); preqparm 574 drivers/s390/crypto/zcrypt_ccamisc.c } __packed * preqparm; preqparm 608 drivers/s390/crypto/zcrypt_ccamisc.c preqparm = (struct uskreqparm *) preqcblk->req_parmb; preqparm 609 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->subfunc_code, "US", 2); preqparm 610 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->rule_array_len = sizeof(preqparm->rule_array_len); preqparm 611 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv1.len = sizeof(struct lv1); preqparm 612 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv1.attr_len = sizeof(struct lv1) - sizeof(preqparm->lv1.len); preqparm 613 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv1.attr_flags = 0x0001; preqparm 614 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv2.len = sizeof(struct lv2) + SECKEYBLOBSIZE; preqparm 615 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv2.attr_len = sizeof(struct lv2) preqparm 616 drivers/s390/crypto/zcrypt_ccamisc.c - sizeof(preqparm->lv2.len) + SECKEYBLOBSIZE; preqparm 617 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv2.attr_flags = 0x0000; preqparm 618 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->lv2.token, seckey, SECKEYBLOBSIZE); preqparm 770 drivers/s390/crypto/zcrypt_ccamisc.c } __packed * preqparm; preqparm 798 drivers/s390/crypto/zcrypt_ccamisc.c preqparm = (struct gkreqparm *) preqcblk->req_parmb; preqparm 799 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->subfunc_code, "GK", 2); preqparm 800 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->rule_array_len = sizeof(uint16_t) + 2 * 8; preqparm 801 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->rule_array, "AES OP ", 2*8); preqparm 804 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->vud.len = sizeof(preqparm->vud); preqparm 817 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->vud.clear_key_bit_len = keybitsize; preqparm 818 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->vud.key_type_1, "TOKEN ", 8); preqparm 819 drivers/s390/crypto/zcrypt_ccamisc.c memset(preqparm->vud.key_type_2, ' ', sizeof(preqparm->vud.key_type_2)); preqparm 822 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.len = sizeof(preqparm->kb); preqparm 823 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv1.len = sizeof(preqparm->kb.tlv1); preqparm 824 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv1.flag = 0x0030; preqparm 825 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv2.len = sizeof(preqparm->kb.tlv2); preqparm 826 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv2.flag = 0x0030; preqparm 827 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv3.len = sizeof(preqparm->kb.tlv3); preqparm 828 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv3.flag = 0x0030; preqparm 829 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->kb.tlv3.gen_key_id_1, preqparm 831 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv4.len = sizeof(preqparm->kb.tlv4); preqparm 832 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv4.flag = 0x0030; preqparm 833 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv5.len = sizeof(preqparm->kb.tlv5); preqparm 834 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv5.flag = 0x0030; preqparm 835 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv6.len = sizeof(preqparm->kb.tlv6); preqparm 836 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.tlv6.flag = 0x0030; preqparm 840 drivers/s390/crypto/zcrypt_ccamisc.c t = (struct cipherkeytoken *) preqparm->kb.tlv3.gen_key_id_1; preqparm 1172 drivers/s390/crypto/zcrypt_ccamisc.c } __packed * preqparm; preqparm 1210 drivers/s390/crypto/zcrypt_ccamisc.c preqparm = (struct aureqparm *) preqcblk->req_parmb; preqparm 1211 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->subfunc_code, "AU", 2); preqparm 1212 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->rule_array_len = preqparm 1213 drivers/s390/crypto/zcrypt_ccamisc.c sizeof(preqparm->rule_array_len) preqparm 1214 drivers/s390/crypto/zcrypt_ccamisc.c + sizeof(preqparm->rule_array); preqparm 1215 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->rule_array, "EXPT-SK ", 8); preqparm 1217 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->vud.len = sizeof(preqparm->vud); preqparm 1218 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->vud.tk_blob_len = sizeof(preqparm->vud.tk_blob) preqparm 1220 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->vud.tk_blob_tag = 0x00C2; preqparm 1222 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.len = keytoklen + 3 * sizeof(uint16_t); preqparm 1223 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->kb.cca_key_token_len = keytoklen + 2 * sizeof(uint16_t); preqparm 1224 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->kb.cca_key_token, ckey, keytoklen); preqparm 1333 drivers/s390/crypto/zcrypt_ccamisc.c } __packed * preqparm; preqparm 1349 drivers/s390/crypto/zcrypt_ccamisc.c preqparm = (struct fqreqparm *) preqcblk->req_parmb; preqparm 1350 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->subfunc_code, "FQ", 2); preqparm 1351 drivers/s390/crypto/zcrypt_ccamisc.c memcpy(preqparm->rule_array, keyword, sizeof(preqparm->rule_array)); preqparm 1352 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->rule_array_len = preqparm 1353 drivers/s390/crypto/zcrypt_ccamisc.c sizeof(preqparm->rule_array_len) + sizeof(preqparm->rule_array); preqparm 1354 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->lv1.len = sizeof(preqparm->lv1); preqparm 1355 drivers/s390/crypto/zcrypt_ccamisc.c preqparm->dummylen = sizeof(preqparm->dummylen);