Lines Matching refs:sgt
2829 caam_sgt_entry_t *sgt, in caam_hash_sgt_insert() argument
2868 sgt[currSgtEntry].address_l = ADD_OFFSET(ctxBlkAddr); in caam_hash_sgt_insert()
2869 sgt[currSgtEntry].length = ctxBlksz; in caam_hash_sgt_insert()
2872 sgt[currSgtEntry].length |= 0x40000000u; /* Final SG entry */ in caam_hash_sgt_insert()
2883 sgt[currSgtEntry].address_l = ADD_OFFSET((uint32_t)input); in caam_hash_sgt_insert()
2884 sgt[currSgtEntry].length = inputSize - remain; in caam_hash_sgt_insert()
2887 sgt[currSgtEntry].length |= 0x40000000u; /* Final SG entry */ in caam_hash_sgt_insert()
2888 sgt[currSgtEntry].offset = 0x80000000u; in caam_hash_sgt_insert()
2902 caam_sgt_entry_t *sgt, in caam_hash_schedule_input_data() argument
3007 …id)caam_memcpy(&descriptor[(uint32_t)kCAAM_HashDescriptorSgtIdx], (const uint32_t *)(uintptr_t)sgt, in caam_hash_schedule_input_data()
3012 descriptor[7] = ADD_OFFSET((uint32_t)sgt); in caam_hash_schedule_input_data()
3077 caam_hash_internal_sgt_t sgt; in caam_hash_append_data() local
3078 (void)memset(&sgt, 0, sizeof(sgt)); in caam_hash_append_data()
3079 …size_t num = caam_hash_sgt_insert(ctxInternal, input, inputSize, numRemain, algState, sgt, kCAAM_H… in caam_hash_append_data()
3080 … caam_hash_schedule_input_data(ctxInternal->base, ctxInternal->handle, ctxInternal->algo, sgt, num, in caam_hash_append_data()
3315 caam_sgt_entry_t *sgt = &((caam_sgt_entry_t *)(uint32_t)ctxInternal)[currSgtEntry]; in CAAM_HASH_UpdateNonBlocking() local
3316 (void)caam_hash_sgt_insert(NULL, input, inputSize, NULL, kCAAM_AlgStateInitFinal, sgt, in CAAM_HASH_UpdateNonBlocking()
3432 caam_sgt_entry_t *sgt = &((caam_sgt_entry_t *)(uint32_t)ctxInternal)[0]; in CAAM_HASH_FinishNonBlocking() local
3439 totalLength += sgt[i].length; in CAAM_HASH_FinishNonBlocking()
3441 sgt[currSgtEntry].length |= 0x40000000u; /* Final SG entry */ in CAAM_HASH_FinishNonBlocking()
3443 …sh_schedule_input_data(ctxInternal->base, ctxInternal->handle, ctxInternal->algo, sgt, totalLength, in CAAM_HASH_FinishNonBlocking()
3542 caam_hash_internal_sgt_t sgt; in CAAM_HASH_NonBlocking() local
3544 (void)memset(&sgt, 0, sizeof(sgt)); in CAAM_HASH_NonBlocking()
3550 … algState, sgt, kCAAM_HashSgtEntryLast); /* sgt table, entry 0 word 0 */ in CAAM_HASH_NonBlocking()
3553 …status = caam_hash_schedule_input_data(base, handle, algo, sgt, num, kCAAM_HashSgtInternal, algSta… in CAAM_HASH_NonBlocking()
3824 caam_sgt_entry_t *sgt, in caam_crc_sgt_insert() argument
3863 sgt[currSgtEntry].address_l = ADD_OFFSET(ctxBlkAddr); in caam_crc_sgt_insert()
3864 sgt[currSgtEntry].length = ctxBlksz; in caam_crc_sgt_insert()
3867 sgt[currSgtEntry].length |= 0x40000000u; /* Final SG entry */ in caam_crc_sgt_insert()
3878 sgt[currSgtEntry].address_l = ADD_OFFSET((uint32_t)input); in caam_crc_sgt_insert()
3879 sgt[currSgtEntry].length = inputSize - remain; in caam_crc_sgt_insert()
3882 sgt[currSgtEntry].length |= 0x40000000u; /* Final SG entry */ in caam_crc_sgt_insert()
3883 sgt[currSgtEntry].offset = 0x80000000u; in caam_crc_sgt_insert()
3898 caam_sgt_entry_t *sgt, in caam_crc_schedule_input_data() argument
3987 …id)caam_memcpy(&descriptor[(uint32_t)kCAAM_HashDescriptorSgtIdx], (const uint32_t *)(uintptr_t)sgt, in caam_crc_schedule_input_data()
3992 descriptor[7] = ADD_OFFSET((uint32_t)sgt); in caam_crc_schedule_input_data()
4046 caam_hash_internal_sgt_t sgt; in caam_crc_append_data() local
4047 (void)memset(&sgt, 0, sizeof(sgt)); in caam_crc_append_data()
4048 …size_t num = caam_crc_sgt_insert(ctxInternal, input, inputSize, numRemain, algState, sgt, kCAAM_Ha… in caam_crc_append_data()
4050 … sgt, num, kCAAM_HashSgtInternal, algState, descriptor, outputSize, output, in caam_crc_append_data()
4380 caam_hash_internal_sgt_t sgt; in CAAM_CRC_NonBlocking() local
4382 (void)memset(&sgt, 0, sizeof(sgt)); in CAAM_CRC_NonBlocking()
4388 … algState, sgt, kCAAM_HashSgtEntryLast); /* sgt table, entry 0 word 0 */ in CAAM_CRC_NonBlocking()
4391 …status = caam_crc_schedule_input_data(base, handle, algo, mode, sgt, num, kCAAM_HashSgtInternal, a… in CAAM_CRC_NonBlocking()