Lines Matching refs:handle
114 static inline int_fast16_t AESECBLPF3_oneStepOperation(AESECB_Handle handle,
117 static int_fast16_t AESECBLPF3_startOperation(AESECB_Handle handle, AESECB_Operation *operation);
118 static inline int_fast16_t AESECBLPF3_waitForResult(AESECB_Handle handle);
121 static int_fast16_t AESECBLPF3HSM_oneStepOperation(AESECB_Handle handle,
124 static int_fast16_t AESECBLPF3HSM_processOneStep(AESECB_Handle handle);
126 static int_fast16_t AESECBLPF3HSM_addData(AESECB_Handle handle, AESECB_Operation *operation);
128 static int_fast16_t AESECBLPF3HSM_finalize(AESECB_Handle handle, AESECB_Operation *operation);
135 static inline AESECBLPF3_Object *AESEBCLPF3_getObject(AESECB_Handle handle) in AESEBCLPF3_getObject() argument
137 AESECBLPF3_Object *object = (AESECBLPF3_Object *)handle->object; in AESEBCLPF3_getObject()
148 AESECB_Handle handle = (AESECB_Handle)arg0; in AESECBLPF3_hwiFxn() local
149 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3_hwiFxn()
180 …object->callbackFxn(handle, object->common.returnStatus, object->operation, object->operationType); in AESECBLPF3_hwiFxn()
204 AESECB_Handle handle = config; in AESECB_construct() local
205 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_construct()
243 return handle; in AESECB_construct()
249 void AESECB_close(AESECB_Handle handle) in AESECB_close() argument
251 DebugP_assert(handle); in AESECB_close()
253 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_close()
261 int_fast16_t AESECB_oneStepEncrypt(AESECB_Handle handle, AESECB_Operation *operation) in AESECB_oneStepEncrypt() argument
267 status = AESECBLPF3_oneStepOperation(handle, operation, AESECB_OPERATION_TYPE_ENCRYPT); in AESECB_oneStepEncrypt()
272 status = AESECBLPF3HSM_oneStepOperation(handle, operation, AESECB_OPERATION_TYPE_ENCRYPT); in AESECB_oneStepEncrypt()
285 int_fast16_t AESECB_oneStepDecrypt(AESECB_Handle handle, AESECB_Operation *operation) in AESECB_oneStepDecrypt() argument
287 DebugP_assert(handle); in AESECB_oneStepDecrypt()
299 status = AESECBLPF3HSM_oneStepOperation(handle, operation, AESECB_OPERATION_TYPE_DECRYPT); in AESECB_oneStepDecrypt()
342 static inline int_fast16_t AESECBLPF3_oneStepOperation(AESECB_Handle handle, in AESECBLPF3_oneStepOperation() argument
346 DebugP_assert(handle); in AESECBLPF3_oneStepOperation()
349 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3_oneStepOperation()
388 return AESECBLPF3_startOperation(handle, operation); in AESECBLPF3_oneStepOperation()
394 static int_fast16_t AESECBLPF3_startOperation(AESECB_Handle handle, AESECB_Operation *operation) in AESECBLPF3_startOperation() argument
396 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3_startOperation()
418 AESECBLPF3_HWAttrs const *hwAttrs = handle->hwAttrs; in AESECBLPF3_startOperation()
419 AESCommonLPF3_setupHwi(AESECBLPF3_hwiFxn, (uintptr_t)handle, hwAttrs->intPriority); in AESECBLPF3_startOperation()
424 status = AESECBLPF3_waitForResult(handle); in AESECBLPF3_startOperation()
535 static inline int_fast16_t AESECBLPF3_waitForResult(AESECB_Handle handle) in AESECBLPF3_waitForResult() argument
537 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3_waitForResult()
559 object->callbackFxn(handle, status, object->operation, object->operationType); in AESECBLPF3_waitForResult()
585 int_fast16_t AESECB_setupEncrypt(AESECB_Handle handle, const CryptoKey *key) in AESECB_setupEncrypt() argument
587 DebugP_assert(handle); in AESECB_setupEncrypt()
589 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_setupEncrypt()
645 int_fast16_t AESECB_setupDecrypt(AESECB_Handle handle, const CryptoKey *key) in AESECB_setupDecrypt() argument
647 DebugP_assert(handle); in AESECB_setupDecrypt()
650 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_setupDecrypt()
698 int_fast16_t AESECB_addData(AESECB_Handle handle, AESECB_Operation *operation) in AESECB_addData() argument
700 DebugP_assert(handle); in AESECB_addData()
703 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_addData()
709 return AESECBLPF3HSM_addData(handle, operation); in AESECB_addData()
748 return AESECBLPF3_startOperation(handle, operation); in AESECB_addData()
754 int_fast16_t AESECB_finalize(AESECB_Handle handle, AESECB_Operation *operation) in AESECB_finalize() argument
756 DebugP_assert(handle); in AESECB_finalize()
759 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_finalize()
765 return AESECBLPF3HSM_finalize(handle, operation); in AESECB_finalize()
827 status = AESECBLPF3_startOperation(handle, operation); in AESECB_finalize()
837 object->callbackFxn(handle, status, operation, operationType); in AESECB_finalize()
850 int_fast16_t AESECB_cancelOperation(AESECB_Handle handle) in AESECB_cancelOperation() argument
852 DebugP_assert(handle); in AESECB_cancelOperation()
854 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECB_cancelOperation()
906 … object->callbackFxn(handle, AESECB_STATUS_CANCELED, object->operation, object->operationType); in AESECB_cancelOperation()
917 static int_fast16_t AESECBLPF3HSM_oneStepOperation(AESECB_Handle handle, in AESECBLPF3HSM_oneStepOperation() argument
921 DebugP_assert(handle); in AESECBLPF3HSM_oneStepOperation()
924 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3HSM_oneStepOperation()
945 return AESECBLPF3HSM_processOneStep(handle); in AESECBLPF3HSM_oneStepOperation()
953 AESECB_Handle handle = (AESECB_Handle)arg0; in AESECBLPF3HSM_OneStepPostProcessing() local
954 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3HSM_OneStepPostProcessing()
980 …object->callbackFxn(handle, object->common.returnStatus, object->operation, object->operationType); in AESECBLPF3HSM_OneStepPostProcessing()
984 static int_fast16_t AESECBLPF3HSM_processOneStep(AESECB_Handle handle) in AESECBLPF3HSM_processOneStep() argument
988 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3HSM_processOneStep()
990 if (!HSMLPF3_acquireLock(SemaphoreP_NO_WAIT, (uintptr_t)handle)) in AESECBLPF3HSM_processOneStep()
1001 (uintptr_t)handle); in AESECBLPF3HSM_processOneStep()
1023 static int_fast16_t AESECBLPF3HSM_addData(AESECB_Handle handle, AESECB_Operation *operation) in AESECBLPF3HSM_addData() argument
1025 DebugP_assert(handle); in AESECBLPF3HSM_addData()
1028 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3HSM_addData()
1055 return AESECBLPF3HSM_processOneStep(handle); in AESECBLPF3HSM_addData()
1058 static int_fast16_t AESECBLPF3HSM_finalize(AESECB_Handle handle, AESECB_Operation *operation) in AESECBLPF3HSM_finalize() argument
1060 DebugP_assert(handle); in AESECBLPF3HSM_finalize()
1063 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3HSM_finalize()
1102 status = AESECBLPF3HSM_processOneStep(handle); in AESECBLPF3HSM_finalize()
1116 object->callbackFxn(handle, status, operation, object->operationType); in AESECBLPF3HSM_finalize()