crycb             730 arch/s390/include/asm/kvm_host.h 	struct kvm_s390_crypto_cb *crycb;
crycb             815 arch/s390/include/asm/kvm_host.h 	struct kvm_s390_crypto_cb crycb;		/* 0x0800 */
crycb             927 arch/s390/kvm/kvm-s390.c 			kvm->arch.crypto.crycb->aes_wrapping_key_mask,
crycb             928 arch/s390/kvm/kvm-s390.c 			sizeof(kvm->arch.crypto.crycb->aes_wrapping_key_mask));
crycb             938 arch/s390/kvm/kvm-s390.c 			kvm->arch.crypto.crycb->dea_wrapping_key_mask,
crycb             939 arch/s390/kvm/kvm-s390.c 			sizeof(kvm->arch.crypto.crycb->dea_wrapping_key_mask));
crycb             949 arch/s390/kvm/kvm-s390.c 		memset(kvm->arch.crypto.crycb->aes_wrapping_key_mask, 0,
crycb             950 arch/s390/kvm/kvm-s390.c 			sizeof(kvm->arch.crypto.crycb->aes_wrapping_key_mask));
crycb             959 arch/s390/kvm/kvm-s390.c 		memset(kvm->arch.crypto.crycb->dea_wrapping_key_mask, 0,
crycb             960 arch/s390/kvm/kvm-s390.c 			sizeof(kvm->arch.crypto.crycb->dea_wrapping_key_mask));
crycb            2292 arch/s390/kvm/kvm-s390.c 	kvm->arch.crypto.crycbd = (__u32)(unsigned long) kvm->arch.crypto.crycb;
crycb            2310 arch/s390/kvm/kvm-s390.c 	struct kvm_s390_crypto_cb *crycb = kvm->arch.crypto.crycb;
crycb            2317 arch/s390/kvm/kvm-s390.c 		memcpy(crycb->apcb1.apm, apm, 32);
crycb            2320 arch/s390/kvm/kvm-s390.c 		memcpy(crycb->apcb1.aqm, aqm, 32);
crycb            2323 arch/s390/kvm/kvm-s390.c 		memcpy(crycb->apcb1.adm, adm, 32);
crycb            2329 arch/s390/kvm/kvm-s390.c 		memcpy(crycb->apcb0.apm, apm, 8);
crycb            2330 arch/s390/kvm/kvm-s390.c 		memcpy(crycb->apcb0.aqm, aqm, 2);
crycb            2331 arch/s390/kvm/kvm-s390.c 		memcpy(crycb->apcb0.adm, adm, 2);
crycb            2352 arch/s390/kvm/kvm-s390.c 	memset(&kvm->arch.crypto.crycb->apcb0, 0,
crycb            2353 arch/s390/kvm/kvm-s390.c 	       sizeof(kvm->arch.crypto.crycb->apcb0));
crycb            2354 arch/s390/kvm/kvm-s390.c 	memset(&kvm->arch.crypto.crycb->apcb1, 0,
crycb            2355 arch/s390/kvm/kvm-s390.c 	       sizeof(kvm->arch.crypto.crycb->apcb1));
crycb            2376 arch/s390/kvm/kvm-s390.c 	kvm->arch.crypto.crycb = &kvm->arch.sie_page2->crycb;
crycb            2385 arch/s390/kvm/kvm-s390.c 	get_random_bytes(kvm->arch.crypto.crycb->aes_wrapping_key_mask,
crycb            2386 arch/s390/kvm/kvm-s390.c 			 sizeof(kvm->arch.crypto.crycb->aes_wrapping_key_mask));
crycb            2387 arch/s390/kvm/kvm-s390.c 	get_random_bytes(kvm->arch.crypto.crycb->dea_wrapping_key_mask,
crycb            2388 arch/s390/kvm/kvm-s390.c 			 sizeof(kvm->arch.crypto.crycb->dea_wrapping_key_mask));
crycb              48 arch/s390/kvm/vsie.c 	struct kvm_s390_crypto_cb crycb;	/* 0x0700 */
crycb             217 arch/s390/kvm/vsie.c 	struct kvm_s390_crypto_cb *crycb;
crycb             219 arch/s390/kvm/vsie.c 	crycb = (struct kvm_s390_crypto_cb *) (unsigned long)crycb_o;
crycb             228 arch/s390/kvm/vsie.c 				    (unsigned long) &crycb->apcb1,
crycb             234 arch/s390/kvm/vsie.c 					    (unsigned long) &crycb->apcb0,
crycb             239 arch/s390/kvm/vsie.c 					    (unsigned long) &crycb->apcb0,
crycb             250 arch/s390/kvm/vsie.c 					    (unsigned long) &crycb->apcb0,
crycb             256 arch/s390/kvm/vsie.c 					    (unsigned long) &crycb->apcb0,
crycb             315 arch/s390/kvm/vsie.c 		ret = setup_apcb(vcpu, &vsie_page->crycb, crycb_addr,
crycb             316 arch/s390/kvm/vsie.c 				 vcpu->kvm->arch.crypto.crycb,
crycb             332 arch/s390/kvm/vsie.c 			    vsie_page->crycb.dea_wrapping_key_mask, 56))
crycb             339 arch/s390/kvm/vsie.c 	b1 = (unsigned long *) vsie_page->crycb.dea_wrapping_key_mask;
crycb             341 arch/s390/kvm/vsie.c 			    vcpu->kvm->arch.crypto.crycb->dea_wrapping_key_mask;
crycb             353 arch/s390/kvm/vsie.c 	scb_s->crycbd = ((__u32)(__u64) &vsie_page->crycb) | CRYCB_FORMAT2;