• Home
  • Raw
  • Download

Lines Matching refs:op

329 			     struct ccp_op *op, unsigned int block_size,  in ccp_prepare_data()  argument
357 op->soc = 0; in ccp_prepare_data()
365 op->soc = 1; in ccp_prepare_data()
366 op->src.u.dma.address = src->dm_wa.dma.address; in ccp_prepare_data()
367 op->src.u.dma.offset = 0; in ccp_prepare_data()
368 op->src.u.dma.length = (blocksize_op) ? block_size : cp_len; in ccp_prepare_data()
373 op->src.u.dma.address = sg_dma_address(src->sg_wa.sg); in ccp_prepare_data()
374 op->src.u.dma.offset = src->sg_wa.sg_used; in ccp_prepare_data()
375 op->src.u.dma.length = op_len & ~(block_size - 1); in ccp_prepare_data()
377 ccp_update_sg_workarea(&src->sg_wa, op->src.u.dma.length); in ccp_prepare_data()
386 op->soc = 1; in ccp_prepare_data()
387 op->dst.u.dma.address = dst->dm_wa.dma.address; in ccp_prepare_data()
388 op->dst.u.dma.offset = 0; in ccp_prepare_data()
389 op->dst.u.dma.length = op->src.u.dma.length; in ccp_prepare_data()
394 op->dst.u.dma.address = sg_dma_address(dst->sg_wa.sg); in ccp_prepare_data()
395 op->dst.u.dma.offset = dst->sg_wa.sg_used; in ccp_prepare_data()
396 op->dst.u.dma.length = op->src.u.dma.length; in ccp_prepare_data()
402 struct ccp_op *op) in ccp_process_data() argument
404 op->init = 0; in ccp_process_data()
407 if (op->dst.u.dma.address == dst->dm_wa.dma.address) in ccp_process_data()
411 op->dst.u.dma.length); in ccp_process_data()
419 struct ccp_op op; in ccp_copy_to_from_sb() local
421 memset(&op, 0, sizeof(op)); in ccp_copy_to_from_sb()
423 op.cmd_q = cmd_q; in ccp_copy_to_from_sb()
424 op.jobid = jobid; in ccp_copy_to_from_sb()
425 op.eom = 1; in ccp_copy_to_from_sb()
428 op.soc = 1; in ccp_copy_to_from_sb()
429 op.src.type = CCP_MEMTYPE_SB; in ccp_copy_to_from_sb()
430 op.src.u.sb = sb; in ccp_copy_to_from_sb()
431 op.dst.type = CCP_MEMTYPE_SYSTEM; in ccp_copy_to_from_sb()
432 op.dst.u.dma.address = wa->dma.address; in ccp_copy_to_from_sb()
433 op.dst.u.dma.length = wa->length; in ccp_copy_to_from_sb()
435 op.src.type = CCP_MEMTYPE_SYSTEM; in ccp_copy_to_from_sb()
436 op.src.u.dma.address = wa->dma.address; in ccp_copy_to_from_sb()
437 op.src.u.dma.length = wa->length; in ccp_copy_to_from_sb()
438 op.dst.type = CCP_MEMTYPE_SB; in ccp_copy_to_from_sb()
439 op.dst.u.sb = sb; in ccp_copy_to_from_sb()
442 op.u.passthru.byte_swap = byte_swap; in ccp_copy_to_from_sb()
444 return cmd_q->ccp->vdata->perform->passthru(&op); in ccp_copy_to_from_sb()
467 struct ccp_op op; in ccp_run_aes_cmac_cmd() local
497 memset(&op, 0, sizeof(op)); in ccp_run_aes_cmac_cmd()
498 op.cmd_q = cmd_q; in ccp_run_aes_cmac_cmd()
499 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_cmac_cmd()
500 op.sb_key = cmd_q->sb_key; in ccp_run_aes_cmac_cmd()
501 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_aes_cmac_cmd()
502 op.init = 1; in ccp_run_aes_cmac_cmd()
503 op.u.aes.type = aes->type; in ccp_run_aes_cmac_cmd()
504 op.u.aes.mode = aes->mode; in ccp_run_aes_cmac_cmd()
505 op.u.aes.action = aes->action; in ccp_run_aes_cmac_cmd()
522 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_aes_cmac_cmd()
543 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmac_cmd()
557 ccp_prepare_data(&src, NULL, &op, AES_BLOCK_SIZE, true); in ccp_run_aes_cmac_cmd()
559 op.eom = 1; in ccp_run_aes_cmac_cmd()
562 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, in ccp_run_aes_cmac_cmd()
563 op.sb_ctx, in ccp_run_aes_cmac_cmd()
574 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmac_cmd()
582 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_cmac_cmd()
588 ccp_process_data(&src, NULL, &op); in ccp_run_aes_cmac_cmd()
594 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmac_cmd()
624 struct ccp_op op; in ccp_run_aes_gcm_cmd() local
685 memset(&op, 0, sizeof(op)); in ccp_run_aes_gcm_cmd()
686 op.cmd_q = cmd_q; in ccp_run_aes_gcm_cmd()
687 op.jobid = jobid; in ccp_run_aes_gcm_cmd()
688 op.sb_key = cmd_q->sb_key; /* Pre-allocated */ in ccp_run_aes_gcm_cmd()
689 op.sb_ctx = cmd_q->sb_ctx; /* Pre-allocated */ in ccp_run_aes_gcm_cmd()
690 op.init = 1; in ccp_run_aes_gcm_cmd()
691 op.u.aes.type = aes->type; in ccp_run_aes_gcm_cmd()
704 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_aes_gcm_cmd()
726 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_gcm_cmd()
733 op.init = 1; in ccp_run_aes_gcm_cmd()
742 op.u.aes.mode = CCP_AES_MODE_GHASH; in ccp_run_aes_gcm_cmd()
743 op.u.aes.action = CCP_AES_GHASHAAD; in ccp_run_aes_gcm_cmd()
746 ccp_prepare_data(&aad, NULL, &op, AES_BLOCK_SIZE, true); in ccp_run_aes_gcm_cmd()
748 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_gcm_cmd()
754 ccp_process_data(&aad, NULL, &op); in ccp_run_aes_gcm_cmd()
755 op.init = 0; in ccp_run_aes_gcm_cmd()
759 op.u.aes.mode = CCP_AES_MODE_GCTR; in ccp_run_aes_gcm_cmd()
760 op.u.aes.action = aes->action; in ccp_run_aes_gcm_cmd()
782 op.soc = 0; in ccp_run_aes_gcm_cmd()
783 op.eom = 0; in ccp_run_aes_gcm_cmd()
784 op.init = 1; in ccp_run_aes_gcm_cmd()
786 ccp_prepare_data(&src, &dst, &op, AES_BLOCK_SIZE, true); in ccp_run_aes_gcm_cmd()
791 op.eom = 1; in ccp_run_aes_gcm_cmd()
792 op.u.aes.size = (nbytes * 8) - 1; in ccp_run_aes_gcm_cmd()
796 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_gcm_cmd()
802 ccp_process_data(&src, &dst, &op); in ccp_run_aes_gcm_cmd()
803 op.init = 0; in ccp_run_aes_gcm_cmd()
808 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_gcm_cmd()
819 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_gcm_cmd()
837 memset(&op, 0, sizeof(op)); in ccp_run_aes_gcm_cmd()
838 op.cmd_q = cmd_q; in ccp_run_aes_gcm_cmd()
839 op.jobid = jobid; in ccp_run_aes_gcm_cmd()
840 op.sb_key = cmd_q->sb_key; /* Pre-allocated */ in ccp_run_aes_gcm_cmd()
841 op.sb_ctx = cmd_q->sb_ctx; /* Pre-allocated */ in ccp_run_aes_gcm_cmd()
842 op.init = 1; in ccp_run_aes_gcm_cmd()
843 op.u.aes.type = aes->type; in ccp_run_aes_gcm_cmd()
844 op.u.aes.mode = CCP_AES_MODE_GHASH; in ccp_run_aes_gcm_cmd()
845 op.u.aes.action = CCP_AES_GHASHFINAL; in ccp_run_aes_gcm_cmd()
846 op.src.type = CCP_MEMTYPE_SYSTEM; in ccp_run_aes_gcm_cmd()
847 op.src.u.dma.address = final_wa.dma.address; in ccp_run_aes_gcm_cmd()
848 op.src.u.dma.length = AES_BLOCK_SIZE; in ccp_run_aes_gcm_cmd()
849 op.dst.type = CCP_MEMTYPE_SYSTEM; in ccp_run_aes_gcm_cmd()
850 op.dst.u.dma.address = final_wa.dma.address; in ccp_run_aes_gcm_cmd()
851 op.dst.u.dma.length = AES_BLOCK_SIZE; in ccp_run_aes_gcm_cmd()
852 op.eom = 1; in ccp_run_aes_gcm_cmd()
853 op.u.aes.size = 0; in ccp_run_aes_gcm_cmd()
854 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_gcm_cmd()
906 struct ccp_op op; in ccp_run_aes_cmd() local
937 memset(&op, 0, sizeof(op)); in ccp_run_aes_cmd()
938 op.cmd_q = cmd_q; in ccp_run_aes_cmd()
939 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_cmd()
940 op.sb_key = cmd_q->sb_key; in ccp_run_aes_cmd()
941 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_aes_cmd()
942 op.init = (aes->mode == CCP_AES_MODE_ECB) ? 0 : 1; in ccp_run_aes_cmd()
943 op.u.aes.type = aes->type; in ccp_run_aes_cmd()
944 op.u.aes.mode = aes->mode; in ccp_run_aes_cmd()
945 op.u.aes.action = aes->action; in ccp_run_aes_cmd()
962 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_aes_cmd()
985 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmd()
995 op.u.aes.size = AES_BLOCK_SIZE * BITS_PER_BYTE - 1; in ccp_run_aes_cmd()
998 op.u.aes.size = 0; in ccp_run_aes_cmd()
1025 ccp_prepare_data(&src, &dst, &op, AES_BLOCK_SIZE, true); in ccp_run_aes_cmd()
1027 op.eom = 1; in ccp_run_aes_cmd()
1034 op.soc = 1; in ccp_run_aes_cmd()
1037 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_cmd()
1043 ccp_process_data(&src, &dst, &op); in ccp_run_aes_cmd()
1050 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmd()
1084 struct ccp_op op; in ccp_run_xts_aes_cmd() local
1132 memset(&op, 0, sizeof(op)); in ccp_run_xts_aes_cmd()
1133 op.cmd_q = cmd_q; in ccp_run_xts_aes_cmd()
1134 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_xts_aes_cmd()
1135 op.sb_key = cmd_q->sb_key; in ccp_run_xts_aes_cmd()
1136 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_xts_aes_cmd()
1137 op.init = 1; in ccp_run_xts_aes_cmd()
1138 op.u.xts.type = aestype; in ccp_run_xts_aes_cmd()
1139 op.u.xts.action = xts->action; in ccp_run_xts_aes_cmd()
1140 op.u.xts.unit_size = xts->unit_size; in ccp_run_xts_aes_cmd()
1184 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_xts_aes_cmd()
1204 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_xts_aes_cmd()
1235 ccp_prepare_data(&src, &dst, &op, unit_size, true); in ccp_run_xts_aes_cmd()
1237 op.eom = 1; in ccp_run_xts_aes_cmd()
1239 ret = cmd_q->ccp->vdata->perform->xts_aes(&op); in ccp_run_xts_aes_cmd()
1245 ccp_process_data(&src, &dst, &op); in ccp_run_xts_aes_cmd()
1251 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_xts_aes_cmd()
1285 struct ccp_op op; in ccp_run_des3_cmd() local
1319 memset(&op, 0, sizeof(op)); in ccp_run_des3_cmd()
1322 op.cmd_q = cmd_q; in ccp_run_des3_cmd()
1323 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_des3_cmd()
1324 op.sb_key = cmd_q->sb_key; in ccp_run_des3_cmd()
1326 op.init = (des3->mode == CCP_DES3_MODE_ECB) ? 0 : 1; in ccp_run_des3_cmd()
1327 op.u.des3.type = des3->type; in ccp_run_des3_cmd()
1328 op.u.des3.mode = des3->mode; in ccp_run_des3_cmd()
1329 op.u.des3.action = des3->action; in ccp_run_des3_cmd()
1364 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_des3_cmd()
1377 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_des3_cmd()
1392 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_des3_cmd()
1425 ccp_prepare_data(&src, &dst, &op, DES3_EDE_BLOCK_SIZE, true); in ccp_run_des3_cmd()
1427 op.eom = 1; in ccp_run_des3_cmd()
1433 op.soc = 0; in ccp_run_des3_cmd()
1436 ret = cmd_q->ccp->vdata->perform->des3(&op); in ccp_run_des3_cmd()
1442 ccp_process_data(&src, &dst, &op); in ccp_run_des3_cmd()
1447 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_des3_cmd()
1481 struct ccp_op op; in ccp_run_sha_cmd() local
1631 memset(&op, 0, sizeof(op)); in ccp_run_sha_cmd()
1632 op.cmd_q = cmd_q; in ccp_run_sha_cmd()
1633 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_sha_cmd()
1634 op.sb_ctx = cmd_q->sb_ctx; /* Pre-allocated */ in ccp_run_sha_cmd()
1635 op.u.sha.type = sha->type; in ccp_run_sha_cmd()
1636 op.u.sha.msg_bits = sha->msg_bits; in ccp_run_sha_cmd()
1673 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_sha_cmd()
1688 ccp_prepare_data(&src, NULL, &op, block_size, false); in ccp_run_sha_cmd()
1690 op.eom = 1; in ccp_run_sha_cmd()
1692 ret = cmd_q->ccp->vdata->perform->sha(&op); in ccp_run_sha_cmd()
1698 ccp_process_data(&src, NULL, &op); in ccp_run_sha_cmd()
1701 op.eom = 1; in ccp_run_sha_cmd()
1702 ret = cmd_q->ccp->vdata->perform->sha(&op); in ccp_run_sha_cmd()
1712 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_sha_cmd()
1825 struct ccp_op op; in ccp_run_rsa_cmd() local
1836 memset(&op, 0, sizeof(op)); in ccp_run_rsa_cmd()
1837 op.cmd_q = cmd_q; in ccp_run_rsa_cmd()
1838 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_rsa_cmd()
1857 op.sb_key = cmd_q->ccp->vdata->perform->sballoc(cmd_q, in ccp_run_rsa_cmd()
1859 if (!op.sb_key) in ccp_run_rsa_cmd()
1866 op.sb_key = cmd_q->sb_key; in ccp_run_rsa_cmd()
1885 ret = ccp_copy_to_sb(cmd_q, &exp, op.jobid, op.sb_key, in ccp_run_rsa_cmd()
1893 op.exp.u.dma.address = exp.dma.address; in ccp_run_rsa_cmd()
1894 op.exp.u.dma.offset = 0; in ccp_run_rsa_cmd()
1917 op.soc = 1; in ccp_run_rsa_cmd()
1918 op.src.u.dma.address = src.dma.address; in ccp_run_rsa_cmd()
1919 op.src.u.dma.offset = 0; in ccp_run_rsa_cmd()
1920 op.src.u.dma.length = i_len; in ccp_run_rsa_cmd()
1921 op.dst.u.dma.address = dst.dma.address; in ccp_run_rsa_cmd()
1922 op.dst.u.dma.offset = 0; in ccp_run_rsa_cmd()
1923 op.dst.u.dma.length = o_len; in ccp_run_rsa_cmd()
1925 op.u.rsa.mod_size = rsa->key_size; in ccp_run_rsa_cmd()
1926 op.u.rsa.input_len = i_len; in ccp_run_rsa_cmd()
1928 ret = cmd_q->ccp->vdata->perform->rsa(&op); in ccp_run_rsa_cmd()
1947 cmd_q->ccp->vdata->perform->sbfree(cmd_q, op.sb_key, sb_count); in ccp_run_rsa_cmd()
1958 struct ccp_op op; in ccp_run_passthru_cmd() local
1978 memset(&op, 0, sizeof(op)); in ccp_run_passthru_cmd()
1979 op.cmd_q = cmd_q; in ccp_run_passthru_cmd()
1980 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_passthru_cmd()
1984 op.sb_key = cmd_q->sb_key; in ccp_run_passthru_cmd()
1996 ret = ccp_copy_to_sb(cmd_q, &mask, op.jobid, op.sb_key, in ccp_run_passthru_cmd()
2042 op.eom = 1; in ccp_run_passthru_cmd()
2043 op.soc = 1; in ccp_run_passthru_cmd()
2046 op.src.type = CCP_MEMTYPE_SYSTEM; in ccp_run_passthru_cmd()
2047 op.src.u.dma.address = sg_dma_address(src.sg_wa.sg); in ccp_run_passthru_cmd()
2048 op.src.u.dma.offset = 0; in ccp_run_passthru_cmd()
2049 op.src.u.dma.length = sg_dma_len(src.sg_wa.sg); in ccp_run_passthru_cmd()
2051 op.dst.type = CCP_MEMTYPE_SYSTEM; in ccp_run_passthru_cmd()
2052 op.dst.u.dma.address = sg_dma_address(dst.sg_wa.sg); in ccp_run_passthru_cmd()
2053 op.dst.u.dma.offset = dst.sg_wa.sg_used; in ccp_run_passthru_cmd()
2054 op.dst.u.dma.length = op.src.u.dma.length; in ccp_run_passthru_cmd()
2056 ret = cmd_q->ccp->vdata->perform->passthru(&op); in ccp_run_passthru_cmd()
2090 struct ccp_op op; in ccp_run_passthru_nomap_cmd() local
2108 memset(&op, 0, sizeof(op)); in ccp_run_passthru_nomap_cmd()
2109 op.cmd_q = cmd_q; in ccp_run_passthru_nomap_cmd()
2110 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_passthru_nomap_cmd()
2114 op.sb_key = cmd_q->sb_key; in ccp_run_passthru_nomap_cmd()
2120 ret = ccp_copy_to_sb(cmd_q, &mask, op.jobid, op.sb_key, in ccp_run_passthru_nomap_cmd()
2129 op.eom = 1; in ccp_run_passthru_nomap_cmd()
2130 op.soc = 1; in ccp_run_passthru_nomap_cmd()
2132 op.src.type = CCP_MEMTYPE_SYSTEM; in ccp_run_passthru_nomap_cmd()
2133 op.src.u.dma.address = pt->src_dma; in ccp_run_passthru_nomap_cmd()
2134 op.src.u.dma.offset = 0; in ccp_run_passthru_nomap_cmd()
2135 op.src.u.dma.length = pt->src_len; in ccp_run_passthru_nomap_cmd()
2137 op.dst.type = CCP_MEMTYPE_SYSTEM; in ccp_run_passthru_nomap_cmd()
2138 op.dst.u.dma.address = pt->dst_dma; in ccp_run_passthru_nomap_cmd()
2139 op.dst.u.dma.offset = 0; in ccp_run_passthru_nomap_cmd()
2140 op.dst.u.dma.length = pt->src_len; in ccp_run_passthru_nomap_cmd()
2142 ret = cmd_q->ccp->vdata->perform->passthru(&op); in ccp_run_passthru_nomap_cmd()
2153 struct ccp_op op; in ccp_run_ecc_mm_cmd() local
2170 memset(&op, 0, sizeof(op)); in ccp_run_ecc_mm_cmd()
2171 op.cmd_q = cmd_q; in ccp_run_ecc_mm_cmd()
2172 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_ecc_mm_cmd()
2220 op.soc = 1; in ccp_run_ecc_mm_cmd()
2221 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_mm_cmd()
2222 op.src.u.dma.offset = 0; in ccp_run_ecc_mm_cmd()
2223 op.src.u.dma.length = src.length; in ccp_run_ecc_mm_cmd()
2224 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_mm_cmd()
2225 op.dst.u.dma.offset = 0; in ccp_run_ecc_mm_cmd()
2226 op.dst.u.dma.length = dst.length; in ccp_run_ecc_mm_cmd()
2228 op.u.ecc.function = cmd->u.ecc.function; in ccp_run_ecc_mm_cmd()
2230 ret = cmd_q->ccp->vdata->perform->ecc(&op); in ccp_run_ecc_mm_cmd()
2260 struct ccp_op op; in ccp_run_ecc_pm_cmd() local
2293 memset(&op, 0, sizeof(op)); in ccp_run_ecc_pm_cmd()
2294 op.cmd_q = cmd_q; in ccp_run_ecc_pm_cmd()
2295 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_ecc_pm_cmd()
2378 op.soc = 1; in ccp_run_ecc_pm_cmd()
2379 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_pm_cmd()
2380 op.src.u.dma.offset = 0; in ccp_run_ecc_pm_cmd()
2381 op.src.u.dma.length = src.length; in ccp_run_ecc_pm_cmd()
2382 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_pm_cmd()
2383 op.dst.u.dma.offset = 0; in ccp_run_ecc_pm_cmd()
2384 op.dst.u.dma.length = dst.length; in ccp_run_ecc_pm_cmd()
2386 op.u.ecc.function = cmd->u.ecc.function; in ccp_run_ecc_pm_cmd()
2388 ret = cmd_q->ccp->vdata->perform->ecc(&op); in ccp_run_ecc_pm_cmd()