Lines Matching refs:key_sz

76 	unsigned int key_sz;
523 dma_unmap_single(dev, req->in.rsa.enc.m, req->ctx.rsa->key_sz,
528 areq->dst_len = req->ctx.rsa->key_sz;
529 dma_unmap_single(dev, req->out.rsa.enc.c, req->ctx.rsa->key_sz,
661 if (req->dst_len < ctx->key_sz) {
662 req->dst_len = ctx->key_sz;
666 if (req->src_len > ctx->key_sz)
672 msg->pke_hdr.cd_pars.func_id = qat_rsa_enc_fn_id(ctx->key_sz);
695 if (sg_is_last(req->src) && req->src_len == ctx->key_sz) {
699 int shift = ctx->key_sz - req->src_len;
701 qat_req->src_align = kzalloc(ctx->key_sz, flags);
710 qat_req->in.rsa.enc.m = dma_map_single(dev, vaddr, ctx->key_sz,
715 if (sg_is_last(req->dst) && req->dst_len == ctx->key_sz) {
719 qat_req->dst_align = kzalloc(ctx->key_sz, flags);
725 qat_req->out.rsa.enc.c = dma_map_single(dev, vaddr, ctx->key_sz,
769 ctx->key_sz, DMA_FROM_DEVICE);
773 dma_unmap_single(dev, qat_req->in.rsa.enc.m, ctx->key_sz,
795 if (req->dst_len < ctx->key_sz) {
796 req->dst_len = ctx->key_sz;
800 if (req->src_len > ctx->key_sz)
807 qat_rsa_dec_fn_id_crt(ctx->key_sz) :
808 qat_rsa_dec_fn_id(ctx->key_sz);
839 if (sg_is_last(req->src) && req->src_len == ctx->key_sz) {
843 int shift = ctx->key_sz - req->src_len;
845 qat_req->src_align = kzalloc(ctx->key_sz, flags);
854 qat_req->in.rsa.dec.c = dma_map_single(dev, vaddr, ctx->key_sz,
859 if (sg_is_last(req->dst) && req->dst_len == ctx->key_sz) {
863 qat_req->dst_align = kzalloc(ctx->key_sz, flags);
868 qat_req->out.rsa.dec.m = dma_map_single(dev, vaddr, ctx->key_sz,
919 ctx->key_sz, DMA_FROM_DEVICE);
923 dma_unmap_single(dev, qat_req->in.rsa.dec.c, ctx->key_sz,
942 ctx->key_sz = vlen;
945 if (!qat_rsa_enc_fn_id(ctx->key_sz))
949 ctx->n = dma_alloc_coherent(dev, ctx->key_sz, &ctx->dma_n, GFP_KERNEL);
953 memcpy(ctx->n, ptr, ctx->key_sz);
956 ctx->key_sz = 0;
973 if (!ctx->key_sz || !vlen || vlen > ctx->key_sz) {
978 ctx->e = dma_alloc_coherent(dev, ctx->key_sz, &ctx->dma_e, GFP_KERNEL);
982 memcpy(ctx->e + (ctx->key_sz - vlen), ptr, vlen);
1000 if (!ctx->key_sz || !vlen || vlen > ctx->key_sz)
1004 ctx->d = dma_alloc_coherent(dev, ctx->key_sz, &ctx->dma_d, GFP_KERNEL);
1008 memcpy(ctx->d + (ctx->key_sz - vlen), ptr, vlen);
1029 unsigned int half_key_sz = ctx->key_sz / 2;
1114 unsigned int half_key_sz = ctx->key_sz / 2;
1118 dma_free_coherent(dev, ctx->key_sz, ctx->n, ctx->dma_n);
1120 dma_free_coherent(dev, ctx->key_sz, ctx->e, ctx->dma_e);
1122 memset(ctx->d, '\0', ctx->key_sz);
1123 dma_free_coherent(dev, ctx->key_sz, ctx->d, ctx->dma_d);
1155 ctx->key_sz = 0;
1221 return ctx->key_sz;
1235 ctx->key_sz = 0;