Lines Matching refs:params

7539 static void caam_pkha_default_parms(caam_pkha_mode_params_t *params)  in caam_pkha_default_parms()  argument
7541 params->func = (caam_pkha_func_t)0; in caam_pkha_default_parms()
7542 params->arithType = kCAAM_PKHA_IntegerArith; in caam_pkha_default_parms()
7543 params->montFormIn = kCAAM_PKHA_NormalValue; in caam_pkha_default_parms()
7544 params->montFormOut = kCAAM_PKHA_NormalValue; in caam_pkha_default_parms()
7545 params->srcReg = kCAAM_PKHA_RegAll; in caam_pkha_default_parms()
7546 params->srcQuad = kCAAM_PKHA_Quad0; in caam_pkha_default_parms()
7547 params->dstReg = kCAAM_PKHA_RegAll; in caam_pkha_default_parms()
7548 params->dstQuad = kCAAM_PKHA_Quad0; in caam_pkha_default_parms()
7549 params->equalTime = kCAAM_PKHA_NoTimingEqualized; in caam_pkha_default_parms()
7550 params->r2modn = kCAAM_PKHA_CalcR2; in caam_pkha_default_parms()
7595 static uint32_t caam_pkha_get_mode(const caam_pkha_mode_params_t *params) in caam_pkha_get_mode() argument
7600 modeReg = (uint32_t)params->func; in caam_pkha_get_mode()
7602 if ((params->func == kCAAM_PKHA_CopyMemSizeN) || (params->func == kCAAM_PKHA_CopyMemSizeSrc)) in caam_pkha_get_mode()
7605 caam_pkha_mode_set_src_reg_copy(&modeReg, params->srcReg); in caam_pkha_get_mode()
7606 caam_pkha_mode_set_dst_reg_copy(&modeReg, params->dstReg); in caam_pkha_get_mode()
7607 caam_pkha_mode_set_src_seg_copy(&modeReg, params->srcQuad); in caam_pkha_get_mode()
7608 caam_pkha_mode_set_dst_seg_copy(&modeReg, params->dstQuad); in caam_pkha_get_mode()
7613 modeReg |= ((uint32_t)params->arithType << 17u); in caam_pkha_get_mode()
7616 modeReg |= ((uint32_t)params->montFormIn << 19u); in caam_pkha_get_mode()
7617 modeReg |= ((uint32_t)params->montFormOut << 18u); in caam_pkha_get_mode()
7620 modeReg |= ((uint32_t)params->r2modn << 16u); in caam_pkha_get_mode()
7623 modeReg |= ((uint32_t)params->equalTime << 10u); in caam_pkha_get_mode()
7649 caam_pkha_mode_params_t *params, in caam_pkha_algorithm_operation_command() argument
7716 descriptor[11] |= caam_pkha_get_mode(params); in caam_pkha_algorithm_operation_command()
7785 caam_pkha_mode_params_t *params) in caam_pkha_ecc_algorithm_operation_command() argument
7866 descriptor[21] |= caam_pkha_get_mode(params); in caam_pkha_ecc_algorithm_operation_command()
7986 caam_pkha_mode_params_t params; in CAAM_PKHA_ModAddNonBlocking() local
8002 caam_pkha_default_parms(&params); in CAAM_PKHA_ModAddNonBlocking()
8003 params.func = kCAAM_PKHA_ArithModAdd; in CAAM_PKHA_ModAddNonBlocking()
8004 params.arithType = arithType; in CAAM_PKHA_ModAddNonBlocking()
8007 &params, result, resultSize); in CAAM_PKHA_ModAddNonBlocking()
8089 caam_pkha_mode_params_t params; in CAAM_PKHA_ModSub1NonBlocking() local
8102 caam_pkha_default_parms(&params); in CAAM_PKHA_ModSub1NonBlocking()
8103 params.func = kCAAM_PKHA_ArithModSub1; in CAAM_PKHA_ModSub1NonBlocking()
8106 &params, result, resultSize); in CAAM_PKHA_ModSub1NonBlocking()
8184 caam_pkha_mode_params_t params; in CAAM_PKHA_ModSub2NonBlocking() local
8187 caam_pkha_default_parms(&params); in CAAM_PKHA_ModSub2NonBlocking()
8188 params.func = kCAAM_PKHA_ArithModSub2; in CAAM_PKHA_ModSub2NonBlocking()
8191 &params, result, resultSize); in CAAM_PKHA_ModSub2NonBlocking()
8277 caam_pkha_mode_params_t params; in CAAM_PKHA_ModMulNonBlocking() local
8293 caam_pkha_default_parms(&params); in CAAM_PKHA_ModMulNonBlocking()
8294 params.func = kCAAM_PKHA_ArithModMul; in CAAM_PKHA_ModMulNonBlocking()
8295 params.arithType = arithType; in CAAM_PKHA_ModMulNonBlocking()
8296 params.montFormIn = montIn; in CAAM_PKHA_ModMulNonBlocking()
8297 params.montFormOut = montOut; in CAAM_PKHA_ModMulNonBlocking()
8298 params.equalTime = equalTime; in CAAM_PKHA_ModMulNonBlocking()
8301 &params, result, resultSize); in CAAM_PKHA_ModMulNonBlocking()
8386 caam_pkha_mode_params_t params; in CAAM_PKHA_ModR2NonBlocking() local
8388 caam_pkha_default_parms(&params); in CAAM_PKHA_ModR2NonBlocking()
8389 params.func = kCAAM_PKHA_ArithModR2; in CAAM_PKHA_ModR2NonBlocking()
8390 params.arithType = arithType; in CAAM_PKHA_ModR2NonBlocking()
8393 &params, result, resultSize); in CAAM_PKHA_ModR2NonBlocking()
8471 caam_pkha_mode_params_t params; in CAAM_PKHA_ModExpNonBlocking() local
8482 caam_pkha_default_parms(&params); in CAAM_PKHA_ModExpNonBlocking()
8483 params.func = kCAAM_PKHA_ArithModExp; in CAAM_PKHA_ModExpNonBlocking()
8484 params.arithType = arithType; in CAAM_PKHA_ModExpNonBlocking()
8485 params.montFormIn = montIn; in CAAM_PKHA_ModExpNonBlocking()
8486 params.equalTime = equalTime; in CAAM_PKHA_ModExpNonBlocking()
8489 &params, result, resultSize); in CAAM_PKHA_ModExpNonBlocking()
8572 caam_pkha_mode_params_t params; in CAAM_PKHA_ModRedNonBlocking() local
8575 caam_pkha_default_parms(&params); in CAAM_PKHA_ModRedNonBlocking()
8576 params.func = kCAAM_PKHA_ArithModRed; in CAAM_PKHA_ModRedNonBlocking()
8577 params.arithType = arithType; in CAAM_PKHA_ModRedNonBlocking()
8580 &params, result, resultSize); in CAAM_PKHA_ModRedNonBlocking()
8654 caam_pkha_mode_params_t params; in CAAM_PKHA_ModInvNonBlocking() local
8657 caam_pkha_default_parms(&params); in CAAM_PKHA_ModInvNonBlocking()
8658 params.func = kCAAM_PKHA_ArithModInv; in CAAM_PKHA_ModInvNonBlocking()
8659 params.arithType = arithType; in CAAM_PKHA_ModInvNonBlocking()
8662 &params, result, resultSize); in CAAM_PKHA_ModInvNonBlocking()
8736 caam_pkha_mode_params_t params; in CAAM_PKHA_ModGcdNonBlocking() local
8739 caam_pkha_default_parms(&params); in CAAM_PKHA_ModGcdNonBlocking()
8740 params.func = kCAAM_PKHA_ArithGcd; in CAAM_PKHA_ModGcdNonBlocking()
8741 params.arithType = arithType; in CAAM_PKHA_ModGcdNonBlocking()
8744 &params, result, resultSize); in CAAM_PKHA_ModGcdNonBlocking()
8816 caam_pkha_mode_params_t params; in CAAM_PKHA_PrimalityTestNonBlocking() local
8819 caam_pkha_default_parms(&params); in CAAM_PKHA_PrimalityTestNonBlocking()
8820 params.func = kCAAM_PKHA_ArithPrimalityTest; in CAAM_PKHA_PrimalityTestNonBlocking()
8823 &params, NULL, NULL); in CAAM_PKHA_PrimalityTestNonBlocking()
8916 caam_pkha_mode_params_t params; in CAAM_PKHA_ECC_PointAddNonBlocking() local
8919 caam_pkha_default_parms(&params); in CAAM_PKHA_ECC_PointAddNonBlocking()
8920 params.func = kCAAM_PKHA_ArithEccAdd; in CAAM_PKHA_ECC_PointAddNonBlocking()
8921 params.arithType = arithType; in CAAM_PKHA_ECC_PointAddNonBlocking()
8922 params.r2modn = (R2modN != NULL) ? kCAAM_PKHA_InputR2 : kCAAM_PKHA_CalcR2; in CAAM_PKHA_ECC_PointAddNonBlocking()
8925 … aCurveParam, bCurveParam, size, result, &params); in CAAM_PKHA_ECC_PointAddNonBlocking()
9006 caam_pkha_mode_params_t params; in CAAM_PKHA_ECC_PointDoubleNonBlocking() local
9009 caam_pkha_default_parms(&params); in CAAM_PKHA_ECC_PointDoubleNonBlocking()
9010 params.func = kCAAM_PKHA_ArithEccDouble; in CAAM_PKHA_ECC_PointDoubleNonBlocking()
9011 params.arithType = arithType; in CAAM_PKHA_ECC_PointDoubleNonBlocking()
9014 … aCurveParam, bCurveParam, size, result, &params); in CAAM_PKHA_ECC_PointDoubleNonBlocking()
9098 caam_pkha_mode_params_t params; in CAAM_PKHA_ECC_PointMulNonBlocking() local
9101 caam_pkha_default_parms(&params); in CAAM_PKHA_ECC_PointMulNonBlocking()
9102 params.func = kCAAM_PKHA_ArithEccMul; in CAAM_PKHA_ECC_PointMulNonBlocking()
9103 params.equalTime = equalTime; in CAAM_PKHA_ECC_PointMulNonBlocking()
9104 params.arithType = arithType; in CAAM_PKHA_ECC_PointMulNonBlocking()
9105 params.r2modn = (R2modN != NULL) ? kCAAM_PKHA_InputR2 : kCAAM_PKHA_CalcR2; in CAAM_PKHA_ECC_PointMulNonBlocking()
9108 … aCurveParam, bCurveParam, size, result, &params); in CAAM_PKHA_ECC_PointMulNonBlocking()