Lines Matching refs:cmd_q
141 struct ccp_cmd_queue *cmd_q, in ccp_init_dm_workarea() argument
150 wa->dev = cmd_q->ccp->dev; in ccp_init_dm_workarea()
154 wa->dma_pool = cmd_q->dma_pool; in ccp_init_dm_workarea()
251 static void ccp_free_data(struct ccp_data *data, struct ccp_cmd_queue *cmd_q) in ccp_free_data() argument
257 static int ccp_init_data(struct ccp_data *data, struct ccp_cmd_queue *cmd_q, in ccp_init_data() argument
266 ret = ccp_init_sg_workarea(&data->sg_wa, cmd_q->ccp->dev, sg, sg_len, in ccp_init_data()
271 ret = ccp_init_dm_workarea(&data->dm_wa, cmd_q, dm_len, dir); in ccp_init_data()
278 ccp_free_data(data, cmd_q); in ccp_init_data()
415 static int ccp_copy_to_from_sb(struct ccp_cmd_queue *cmd_q, in ccp_copy_to_from_sb() argument
423 op.cmd_q = cmd_q; in ccp_copy_to_from_sb()
444 return cmd_q->ccp->vdata->perform->passthru(&op); in ccp_copy_to_from_sb()
447 static int ccp_copy_to_sb(struct ccp_cmd_queue *cmd_q, in ccp_copy_to_sb() argument
451 return ccp_copy_to_from_sb(cmd_q, wa, jobid, sb, byte_swap, false); in ccp_copy_to_sb()
454 static int ccp_copy_from_sb(struct ccp_cmd_queue *cmd_q, in ccp_copy_from_sb() argument
458 return ccp_copy_to_from_sb(cmd_q, wa, jobid, sb, byte_swap, true); in ccp_copy_from_sb()
461 static int ccp_run_aes_cmac_cmd(struct ccp_cmd_queue *cmd_q, in ccp_run_aes_cmac_cmd() argument
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()
512 ret = ccp_init_dm_workarea(&key, cmd_q, 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()
525 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmac_cmd()
533 ret = ccp_init_dm_workarea(&ctx, cmd_q, 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()
546 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmac_cmd()
551 ret = ccp_init_data(&src, cmd_q, aes->src, aes->src_len, in ccp_run_aes_cmac_cmd()
562 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, in ccp_run_aes_cmac_cmd()
566 cmd->engine_error = cmd_q->cmd_error; 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()
577 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmac_cmd()
582 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_cmac_cmd()
584 cmd->engine_error = cmd_q->cmd_error; 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()
597 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmac_cmd()
606 ccp_free_data(&src, cmd_q); in ccp_run_aes_cmac_cmd()
617 static int ccp_run_aes_gcm_cmd(struct ccp_cmd_queue *cmd_q, in ccp_run_aes_gcm_cmd() argument
667 op.cmd_q = cmd_q; in ccp_run_aes_gcm_cmd()
668 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_gcm_cmd()
669 op.sb_key = cmd_q->sb_key; /* Pre-allocated */ in ccp_run_aes_gcm_cmd()
670 op.sb_ctx = cmd_q->sb_ctx; /* Pre-allocated */ in ccp_run_aes_gcm_cmd()
675 ret = ccp_init_dm_workarea(&key, cmd_q, in ccp_run_aes_gcm_cmd()
685 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_aes_gcm_cmd()
688 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_gcm_cmd()
696 ret = ccp_init_dm_workarea(&ctx, cmd_q, in ccp_run_aes_gcm_cmd()
707 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_gcm_cmd()
710 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_gcm_cmd()
717 ret = ccp_init_data(&aad, cmd_q, p_aad, aes->aad_len, in ccp_run_aes_gcm_cmd()
729 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_gcm_cmd()
731 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_gcm_cmd()
747 ret = ccp_init_data(&src, cmd_q, p_inp, ilen, in ccp_run_aes_gcm_cmd()
757 ret = ccp_init_data(&dst, cmd_q, p_outp, ilen, in ccp_run_aes_gcm_cmd()
778 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_gcm_cmd()
780 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_gcm_cmd()
790 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_gcm_cmd()
793 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_gcm_cmd()
801 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_gcm_cmd()
804 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_gcm_cmd()
811 ret = ccp_init_dm_workarea(&final_wa, cmd_q, AES_BLOCK_SIZE, in ccp_run_aes_gcm_cmd()
829 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_gcm_cmd()
838 ret = ccp_init_dm_workarea(&tag, cmd_q, AES_BLOCK_SIZE, in ccp_run_aes_gcm_cmd()
855 ccp_free_data(&dst, cmd_q); in ccp_run_aes_gcm_cmd()
859 ccp_free_data(&src, cmd_q); in ccp_run_aes_gcm_cmd()
863 ccp_free_data(&aad, cmd_q); in ccp_run_aes_gcm_cmd()
874 static int ccp_run_aes_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_aes_cmd() argument
885 return ccp_run_aes_cmac_cmd(cmd_q, cmd); in ccp_run_aes_cmd()
888 return ccp_run_aes_gcm_cmd(cmd_q, cmd); in ccp_run_aes_cmd()
917 op.cmd_q = cmd_q; in ccp_run_aes_cmd()
918 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_cmd()
919 op.sb_key = cmd_q->sb_key; in ccp_run_aes_cmd()
920 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_aes_cmd()
931 ret = ccp_init_dm_workarea(&key, cmd_q, in ccp_run_aes_cmd()
941 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_aes_cmd()
944 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmd()
952 ret = ccp_init_dm_workarea(&ctx, cmd_q, in ccp_run_aes_cmd()
964 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmd()
967 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmd()
987 ret = ccp_init_data(&src, cmd_q, aes->src, aes->src_len, in ccp_run_aes_cmd()
996 ret = ccp_init_data(&dst, cmd_q, aes->dst, aes->src_len, in ccp_run_aes_cmd()
1016 ret = cmd_q->ccp->vdata->perform->aes(&op); in ccp_run_aes_cmd()
1018 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmd()
1029 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_aes_cmd()
1032 cmd->engine_error = cmd_q->cmd_error; in ccp_run_aes_cmd()
1043 ccp_free_data(&dst, cmd_q); in ccp_run_aes_cmd()
1046 ccp_free_data(&src, cmd_q); in ccp_run_aes_cmd()
1057 static int ccp_run_xts_aes_cmd(struct ccp_cmd_queue *cmd_q, in ccp_run_xts_aes_cmd() argument
1112 op.cmd_q = cmd_q; in ccp_run_xts_aes_cmd()
1113 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_xts_aes_cmd()
1114 op.sb_key = cmd_q->sb_key; in ccp_run_xts_aes_cmd()
1115 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_xts_aes_cmd()
1125 if (cmd_q->ccp->vdata->version == CCP_VERSION(3, 0)) in ccp_run_xts_aes_cmd()
1129 ret = ccp_init_dm_workarea(&key, cmd_q, in ccp_run_xts_aes_cmd()
1135 if (cmd_q->ccp->vdata->version == CCP_VERSION(3, 0)) { in ccp_run_xts_aes_cmd()
1163 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_xts_aes_cmd()
1166 cmd->engine_error = cmd_q->cmd_error; in ccp_run_xts_aes_cmd()
1174 ret = ccp_init_dm_workarea(&ctx, cmd_q, in ccp_run_xts_aes_cmd()
1183 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_xts_aes_cmd()
1186 cmd->engine_error = cmd_q->cmd_error; in ccp_run_xts_aes_cmd()
1197 ret = ccp_init_data(&src, cmd_q, xts->src, xts->src_len, in ccp_run_xts_aes_cmd()
1206 ret = ccp_init_data(&dst, cmd_q, xts->dst, xts->src_len, in ccp_run_xts_aes_cmd()
1218 ret = cmd_q->ccp->vdata->perform->xts_aes(&op); in ccp_run_xts_aes_cmd()
1220 cmd->engine_error = cmd_q->cmd_error; in ccp_run_xts_aes_cmd()
1230 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_xts_aes_cmd()
1233 cmd->engine_error = cmd_q->cmd_error; in ccp_run_xts_aes_cmd()
1243 ccp_free_data(&dst, cmd_q); in ccp_run_xts_aes_cmd()
1246 ccp_free_data(&src, cmd_q); in ccp_run_xts_aes_cmd()
1257 static int ccp_run_des3_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_des3_cmd() argument
1270 if (!cmd_q->ccp->vdata->perform->des3) in ccp_run_des3_cmd()
1297 op.cmd_q = cmd_q; in ccp_run_des3_cmd()
1298 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_des3_cmd()
1299 op.sb_key = cmd_q->sb_key; in ccp_run_des3_cmd()
1311 ret = ccp_init_dm_workarea(&key, cmd_q, in ccp_run_des3_cmd()
1339 ret = ccp_copy_to_sb(cmd_q, &key, op.jobid, op.sb_key, in ccp_run_des3_cmd()
1342 cmd->engine_error = cmd_q->cmd_error; in ccp_run_des3_cmd()
1354 op.sb_ctx = cmd_q->sb_ctx; in ccp_run_des3_cmd()
1356 ret = ccp_init_dm_workarea(&ctx, cmd_q, in ccp_run_des3_cmd()
1369 if (cmd_q->ccp->vdata->version == CCP_VERSION(3, 0)) in ccp_run_des3_cmd()
1373 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_des3_cmd()
1376 cmd->engine_error = cmd_q->cmd_error; in ccp_run_des3_cmd()
1389 ret = ccp_init_data(&src, cmd_q, des3->src, des3->src_len, in ccp_run_des3_cmd()
1398 ret = ccp_init_data(&dst, cmd_q, des3->dst, des3->src_len, in ccp_run_des3_cmd()
1417 ret = cmd_q->ccp->vdata->perform->des3(&op); in ccp_run_des3_cmd()
1419 cmd->engine_error = cmd_q->cmd_error; in ccp_run_des3_cmd()
1428 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_des3_cmd()
1431 cmd->engine_error = cmd_q->cmd_error; in ccp_run_des3_cmd()
1436 if (cmd_q->ccp->vdata->version == CCP_VERSION(3, 0)) in ccp_run_des3_cmd()
1445 ccp_free_data(&dst, cmd_q); in ccp_run_des3_cmd()
1448 ccp_free_data(&src, cmd_q); in ccp_run_des3_cmd()
1460 static int ccp_run_sha_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_sha_cmd() argument
1491 if (cmd_q->ccp->vdata->version < CCP_VERSION(4, 0) in ccp_run_sha_cmd()
1497 if (cmd_q->ccp->vdata->version < CCP_VERSION(4, 0) in ccp_run_sha_cmd()
1513 if (cmd_q->ccp->vdata->version == CCP_VERSION(3, 0)) { in ccp_run_sha_cmd()
1566 if (cmd_q->ccp->vdata->version != CCP_VERSION(3, 0)) in ccp_run_sha_cmd()
1577 if (cmd_q->ccp->vdata->version != CCP_VERSION(3, 0)) in ccp_run_sha_cmd()
1616 op.cmd_q = cmd_q; in ccp_run_sha_cmd()
1617 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_sha_cmd()
1618 op.sb_ctx = cmd_q->sb_ctx; /* Pre-allocated */ in ccp_run_sha_cmd()
1627 ret = ccp_init_dm_workarea(&ctx, cmd_q, sb_count * CCP_SB_BYTES, in ccp_run_sha_cmd()
1657 ret = ccp_copy_to_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_sha_cmd()
1660 cmd->engine_error = cmd_q->cmd_error; in ccp_run_sha_cmd()
1666 ret = ccp_init_data(&src, cmd_q, sha->src, sha->src_len, in ccp_run_sha_cmd()
1676 ret = cmd_q->ccp->vdata->perform->sha(&op); in ccp_run_sha_cmd()
1678 cmd->engine_error = cmd_q->cmd_error; in ccp_run_sha_cmd()
1686 ret = cmd_q->ccp->vdata->perform->sha(&op); in ccp_run_sha_cmd()
1688 cmd->engine_error = cmd_q->cmd_error; in ccp_run_sha_cmd()
1696 ret = ccp_copy_from_sb(cmd_q, &ctx, op.jobid, op.sb_ctx, in ccp_run_sha_cmd()
1699 cmd->engine_error = cmd_q->cmd_error; in ccp_run_sha_cmd()
1787 ret = ccp_run_sha_cmd(cmd_q, &hmac_cmd); in ccp_run_sha_cmd()
1796 ccp_free_data(&src, cmd_q); in ccp_run_sha_cmd()
1804 static int ccp_run_rsa_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_rsa_cmd() argument
1813 if (rsa->key_size > cmd_q->ccp->vdata->rsamax) in ccp_run_rsa_cmd()
1820 op.cmd_q = cmd_q; in ccp_run_rsa_cmd()
1821 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_rsa_cmd()
1835 if (cmd_q->ccp->vdata->version < CCP_VERSION(5, 0)) { in ccp_run_rsa_cmd()
1840 op.sb_key = cmd_q->ccp->vdata->perform->sballoc(cmd_q, in ccp_run_rsa_cmd()
1849 op.sb_key = cmd_q->sb_key; in ccp_run_rsa_cmd()
1855 ret = ccp_init_dm_workarea(&exp, cmd_q, o_len, DMA_TO_DEVICE); in ccp_run_rsa_cmd()
1863 if (cmd_q->ccp->vdata->version < CCP_VERSION(5, 0)) { in ccp_run_rsa_cmd()
1868 ret = ccp_copy_to_sb(cmd_q, &exp, op.jobid, op.sb_key, in ccp_run_rsa_cmd()
1871 cmd->engine_error = cmd_q->cmd_error; in ccp_run_rsa_cmd()
1884 ret = ccp_init_dm_workarea(&src, cmd_q, i_len, DMA_TO_DEVICE); in ccp_run_rsa_cmd()
1896 ret = ccp_init_dm_workarea(&dst, cmd_q, o_len, DMA_FROM_DEVICE); in ccp_run_rsa_cmd()
1911 ret = cmd_q->ccp->vdata->perform->rsa(&op); in ccp_run_rsa_cmd()
1913 cmd->engine_error = cmd_q->cmd_error; in ccp_run_rsa_cmd()
1930 cmd_q->ccp->vdata->perform->sbfree(cmd_q, op.sb_key, sb_count); in ccp_run_rsa_cmd()
1935 static int ccp_run_passthru_cmd(struct ccp_cmd_queue *cmd_q, in ccp_run_passthru_cmd() argument
1962 op.cmd_q = cmd_q; in ccp_run_passthru_cmd()
1963 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_passthru_cmd()
1967 op.sb_key = cmd_q->sb_key; in ccp_run_passthru_cmd()
1969 ret = ccp_init_dm_workarea(&mask, cmd_q, in ccp_run_passthru_cmd()
1979 ret = ccp_copy_to_sb(cmd_q, &mask, op.jobid, op.sb_key, in ccp_run_passthru_cmd()
1982 cmd->engine_error = cmd_q->cmd_error; in ccp_run_passthru_cmd()
1994 ret = ccp_init_data(&src, cmd_q, pt->src, pt->src_len, in ccp_run_passthru_cmd()
2003 ret = ccp_init_data(&dst, cmd_q, pt->dst, pt->src_len, in ccp_run_passthru_cmd()
2039 ret = cmd_q->ccp->vdata->perform->passthru(&op); in ccp_run_passthru_cmd()
2041 cmd->engine_error = cmd_q->cmd_error; in ccp_run_passthru_cmd()
2055 ccp_free_data(&dst, cmd_q); in ccp_run_passthru_cmd()
2058 ccp_free_data(&src, cmd_q); in ccp_run_passthru_cmd()
2067 static int ccp_run_passthru_nomap_cmd(struct ccp_cmd_queue *cmd_q, in ccp_run_passthru_nomap_cmd() argument
2091 op.cmd_q = cmd_q; in ccp_run_passthru_nomap_cmd()
2092 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_passthru_nomap_cmd()
2096 op.sb_key = cmd_q->sb_key; in ccp_run_passthru_nomap_cmd()
2102 ret = ccp_copy_to_sb(cmd_q, &mask, op.jobid, op.sb_key, in ccp_run_passthru_nomap_cmd()
2105 cmd->engine_error = cmd_q->cmd_error; in ccp_run_passthru_nomap_cmd()
2124 ret = cmd_q->ccp->vdata->perform->passthru(&op); in ccp_run_passthru_nomap_cmd()
2126 cmd->engine_error = cmd_q->cmd_error; in ccp_run_passthru_nomap_cmd()
2131 static int ccp_run_ecc_mm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_ecc_mm_cmd() argument
2153 op.cmd_q = cmd_q; in ccp_run_ecc_mm_cmd()
2154 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_ecc_mm_cmd()
2161 ret = ccp_init_dm_workarea(&src, cmd_q, CCP_ECC_SRC_BUF_SIZE, in ccp_run_ecc_mm_cmd()
2197 ret = ccp_init_dm_workarea(&dst, cmd_q, CCP_ECC_DST_BUF_SIZE, in ccp_run_ecc_mm_cmd()
2212 ret = cmd_q->ccp->vdata->perform->ecc(&op); in ccp_run_ecc_mm_cmd()
2214 cmd->engine_error = cmd_q->cmd_error; in ccp_run_ecc_mm_cmd()
2238 static int ccp_run_ecc_pm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_ecc_pm_cmd() argument
2276 op.cmd_q = cmd_q; in ccp_run_ecc_pm_cmd()
2277 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_ecc_pm_cmd()
2284 ret = ccp_init_dm_workarea(&src, cmd_q, CCP_ECC_SRC_BUF_SIZE, in ccp_run_ecc_pm_cmd()
2355 ret = ccp_init_dm_workarea(&dst, cmd_q, CCP_ECC_DST_BUF_SIZE, in ccp_run_ecc_pm_cmd()
2370 ret = cmd_q->ccp->vdata->perform->ecc(&op); in ccp_run_ecc_pm_cmd()
2372 cmd->engine_error = cmd_q->cmd_error; in ccp_run_ecc_pm_cmd()
2408 static int ccp_run_ecc_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_ecc_cmd() argument
2422 return ccp_run_ecc_mm_cmd(cmd_q, cmd); in ccp_run_ecc_cmd()
2427 return ccp_run_ecc_pm_cmd(cmd_q, cmd); in ccp_run_ecc_cmd()
2434 int ccp_run_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) in ccp_run_cmd() argument
2439 cmd_q->cmd_error = 0; in ccp_run_cmd()
2440 cmd_q->int_rcvd = 0; in ccp_run_cmd()
2441 cmd_q->free_slots = cmd_q->ccp->vdata->perform->get_free_slots(cmd_q); in ccp_run_cmd()
2445 ret = ccp_run_aes_cmd(cmd_q, cmd); in ccp_run_cmd()
2448 ret = ccp_run_xts_aes_cmd(cmd_q, cmd); in ccp_run_cmd()
2451 ret = ccp_run_des3_cmd(cmd_q, cmd); in ccp_run_cmd()
2454 ret = ccp_run_sha_cmd(cmd_q, cmd); in ccp_run_cmd()
2457 ret = ccp_run_rsa_cmd(cmd_q, cmd); in ccp_run_cmd()
2461 ret = ccp_run_passthru_nomap_cmd(cmd_q, cmd); in ccp_run_cmd()
2463 ret = ccp_run_passthru_cmd(cmd_q, cmd); in ccp_run_cmd()
2466 ret = ccp_run_ecc_cmd(cmd_q, cmd); in ccp_run_cmd()