Lines Matching refs:operation

123                                                 AESCTR_OneStepOperation *operation,
130 AESCTR_OneStepOperation *operation,
134 int_fast16_t AESCTRLPF3HSM_addData(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation);
136 int_fast16_t AESCTRLPF3HSM_finalize(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation);
210 …object->callbackFxn(handle, object->common.returnStatus, object->operation, object->operationType); in AESCTRLPF3_hwiFxn()
340 AESCTR_OneStepOperation *operation, in AESCTRLPF3_oneStepOperation() argument
344 DebugP_assert(operation); in AESCTRLPF3_oneStepOperation()
345 DebugP_assert(operation->key); in AESCTRLPF3_oneStepOperation()
353 if (!IS_WORD_ALIGNED(operation->input) || !IS_WORD_ALIGNED(operation->output)) in AESCTRLPF3_oneStepOperation()
361 … !AESCommonLPF3_isDMALengthValid(operation->input, operation->output, operation->inputLength)) in AESCTRLPF3_oneStepOperation()
367 if (operation->inputLength == 0U) in AESCTRLPF3_oneStepOperation()
394 object->operation = (AESCTR_OperationUnion *)operation; in AESCTRLPF3_oneStepOperation()
400 object->common.key = *(operation->key); in AESCTRLPF3_oneStepOperation()
401 object->input = operation->input; in AESCTRLPF3_oneStepOperation()
402 object->inputLength = operation->inputLength; in AESCTRLPF3_oneStepOperation()
403 object->inputLengthRemaining = operation->inputLength; in AESCTRLPF3_oneStepOperation()
404 object->output = operation->output; in AESCTRLPF3_oneStepOperation()
406 AESCTRLPF3_initCounter(object, &operation->initialCounter[0]); in AESCTRLPF3_oneStepOperation()
657 object->callbackFxn(handle, status, object->operation, object->operationType); in AESCTRLPF3_waitForResult()
683 int_fast16_t AESCTR_addData(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation) in AESCTR_addData() argument
686 DebugP_assert(operation); in AESCTR_addData()
694 return AESCTRLPF3HSM_addData(handle, operation); in AESCTR_addData()
714 if (!IS_WORD_ALIGNED(operation->input) || !IS_WORD_ALIGNED(operation->output)) in AESCTR_addData()
721 …if ((operation->inputLength == 0U) || ((operation->inputLength & AES_NON_BLOCK_SIZE_MULTIPLE_MASK)… in AESCTR_addData()
728 … !AESCommonLPF3_isDMALengthValid(operation->input, operation->output, operation->inputLength)) in AESCTR_addData()
743 object->operation = (AESCTR_OperationUnion *)operation; in AESCTR_addData()
746 object->input = operation->input; in AESCTR_addData()
747 object->inputLength = operation->inputLength; in AESCTR_addData()
748 object->inputLengthRemaining = operation->inputLength; in AESCTR_addData()
749 object->output = operation->output; in AESCTR_addData()
759 int_fast16_t AESCTR_finalize(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation) in AESCTR_finalize() argument
762 DebugP_assert(operation); in AESCTR_finalize()
771 return AESCTRLPF3HSM_finalize(handle, operation); in AESCTR_finalize()
790 if (!IS_WORD_ALIGNED(operation->input) || !IS_WORD_ALIGNED(operation->output)) in AESCTR_finalize()
797 …if ((object->common.returnBehavior != AES_RETURN_BEHAVIOR_POLLING) && (operation->inputLength > 0U… in AESCTR_finalize()
798 … !AESCommonLPF3_isDMALengthValid(operation->input, operation->output, operation->inputLength)) in AESCTR_finalize()
818 if (operation->inputLength > 0U) in AESCTR_finalize()
832 object->operation = (AESCTR_OperationUnion *)operation; in AESCTR_finalize()
835 object->input = operation->input; in AESCTR_finalize()
836 object->inputLength = operation->inputLength; in AESCTR_finalize()
837 object->inputLengthRemaining = operation->inputLength; in AESCTR_finalize()
838 object->output = operation->output; in AESCTR_finalize()
855 object->callbackFxn(handle, status, (AESCTR_OperationUnion *)operation, operationType); in AESCTR_finalize()
916 object->operation = NULL; in AESCTRLPF3_setupSegmentedOperation()
1026 …if ((object->common.returnBehavior == AES_RETURN_BEHAVIOR_CALLBACK) && (object->operation != NULL)) in AESCTR_cancelOperation()
1029 … object->callbackFxn(handle, AESCTR_STATUS_CANCELED, object->operation, object->operationType); in AESCTR_cancelOperation()
1041 AESCTR_OneStepOperation *operation, in AESCTRLPF3HSM_oneStepOperation() argument
1045 DebugP_assert(operation); in AESCTRLPF3HSM_oneStepOperation()
1046 DebugP_assert(operation->key); in AESCTRLPF3HSM_oneStepOperation()
1058 if (operation->inputLength == 0U) in AESCTRLPF3HSM_oneStepOperation()
1069 object->operation = (AESCTR_OperationUnion *)operation; in AESCTRLPF3HSM_oneStepOperation()
1075 object->common.key = *(operation->key); in AESCTRLPF3HSM_oneStepOperation()
1077 object->input = operation->input; in AESCTRLPF3HSM_oneStepOperation()
1078 object->output = operation->output; in AESCTRLPF3HSM_oneStepOperation()
1079 object->inputLength = operation->inputLength; in AESCTRLPF3HSM_oneStepOperation()
1081 AESCTRLPF3_initCounter(object, &operation->initialCounter[0]); in AESCTRLPF3HSM_oneStepOperation()
1120 …object->callbackFxn(handle, object->common.returnStatus, object->operation, object->operationType); in AESCTRLPF3HSM_OneStepOperationPostProcessing()
1165 int_fast16_t AESCTRLPF3HSM_addData(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation) in AESCTRLPF3HSM_addData() argument
1168 DebugP_assert(operation); in AESCTRLPF3HSM_addData()
1193 …if ((operation->inputLength == 0U) || ((operation->inputLength & AES_NON_BLOCK_SIZE_MULTIPLE_MASK)… in AESCTRLPF3HSM_addData()
1198 object->operation = (AESCTR_OperationUnion *)operation; in AESCTRLPF3HSM_addData()
1200 object->input = operation->input; in AESCTRLPF3HSM_addData()
1201 object->output = operation->output; in AESCTRLPF3HSM_addData()
1202 object->inputLength = operation->inputLength; in AESCTRLPF3HSM_addData()
1207 int_fast16_t AESCTRLPF3HSM_finalize(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation) in AESCTRLPF3HSM_finalize() argument
1210 DebugP_assert(operation); in AESCTRLPF3HSM_finalize()
1244 if (operation->inputLength > 0U) in AESCTRLPF3HSM_finalize()
1247 object->operation = (AESCTR_OperationUnion *)operation; in AESCTRLPF3HSM_finalize()
1249 object->input = operation->input; in AESCTRLPF3HSM_finalize()
1250 object->output = operation->output; in AESCTRLPF3HSM_finalize()
1251 object->inputLength = operation->inputLength; in AESCTRLPF3HSM_finalize()
1267 object->callbackFxn(handle, status, (AESCTR_OperationUnion *)operation, operationType); in AESCTRLPF3HSM_finalize()