Home
last modified time | relevance | path

Searched refs:gr0 (Results 1 – 3 of 3) sorted by relevance

/linux/arch/s390/crypto/
H A Dhmac_s390.c77 union s390_kmac_gr0 gr0; member
194 ctx->gr0.reg = 0; in s390_hmac_sha2_init()
197 ctx->gr0.fc = CPACF_KMAC_HMAC_SHA_224; in s390_hmac_sha2_init()
200 ctx->gr0.fc = CPACF_KMAC_HMAC_SHA_256; in s390_hmac_sha2_init()
203 ctx->gr0.fc = CPACF_KMAC_HMAC_SHA_384; in s390_hmac_sha2_init()
206 ctx->gr0.fc = CPACF_KMAC_HMAC_SHA_512; in s390_hmac_sha2_init()
227 ctx->gr0.iimp = 1; in s390_hmac_sha2_update()
228 _cpacf_kmac(&ctx->gr0.reg, ctx->param, data, n); in s390_hmac_sha2_update()
242 ctx->gr0.iimp = 0; in s390_hmac_sha2_finup()
244 _cpacf_kmac(&ctx->gr0 in s390_hmac_sha2_finup()
[all...]
H A Dphmac_s390.c167 union kmac_gr0 gr0; member
421 ctx->gr0.iimp = 1; in phmac_kmac_update()
423 k = _cpacf_kmac(&ctx->gr0.reg, ctx->param, ctx->buf, bs); in phmac_kmac_update()
461 ctx->gr0.iimp = 1; in phmac_kmac_update()
462 k = _cpacf_kmac(&ctx->gr0.reg, ctx->param, hwh->walkaddr, n); in phmac_kmac_update()
518 ctx->gr0.iimp = 0; in phmac_kmac_final()
521 k = _cpacf_kmac(&ctx->gr0.reg, ctx->param, ctx->buf, n); in phmac_kmac_final()
564 * Copy this function code into the gr0 field of the kmac context. in phmac_init()
570 kmac_ctx->gr0.fc = tfm_ctx->fc; in phmac_init()
/linux/arch/s390/include/asm/
H A Dcpacf.h513 * instruction and updates flags in gr0
514 * @gr0: pointer to gr0 (fc and flags) passed to KMAC; see CPACF_KMAC_xxx defines
521 static inline int _cpacf_kmac(unsigned long *gr0, void *param, in _cpacf_kmac() argument
534 : [r0] "+d" (*gr0), [src] "+&d" (s.pair) in _cpacf_kmac()