Lines Matching refs:giv
103 u8 *giv; member
321 static int spacc_aead_make_ddts(struct spacc_req *req, u8 *giv) in spacc_aead_make_ddts() argument
332 u8 *iv = giv ? giv : areq->iv; in spacc_aead_make_ddts()
365 giv ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in spacc_aead_make_ddts()
380 if (giv || req->is_encrypt) in spacc_aead_make_ddts()
623 if (!req->giv) { in spacc_aead_submit()
681 static int spacc_aead_setup(struct aead_request *req, u8 *giv, in spacc_aead_setup() argument
691 dev_req->giv = giv; in spacc_aead_setup()
702 spacc_aead_make_ddts(dev_req, dev_req->giv); in spacc_aead_setup()
749 memset(req->giv, 0, ivsize - sizeof(u64)); in spacc_aead_givencrypt()
753 memcpy(req->giv + ivsize - len, &seq, len); in spacc_aead_givencrypt()
755 return spacc_aead_setup(&req->areq, req->giv, alg->type, 1); in spacc_aead_givencrypt()