Lines Matching refs:u32CipherId

2273 DLL_PUBLIC DRV_CIPHER_RET MDrv_CIPHER_Free(MS_U32 u32CipherId)  in MDrv_CIPHER_Free()  argument
2280 if(HAL_CRYPTODMA_DMA_KEY_SLOT <= u32CipherId) in MDrv_CIPHER_Free()
2282 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_ERR, "Error:Invalid Cipher Id[%u]!", u32CipherId); in MDrv_CIPHER_Free()
2286 u32CipherId %= HAL_CRYPTODMA_DMA_KEY_SLOT; in MDrv_CIPHER_Free()
2288 if(FALSE == _CIPHER_Resource[u32CipherId].bUsed) in MDrv_CIPHER_Free()
2290 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_WARN, "Warning:Not used Cipher Id[%u]!", u32CipherId); in MDrv_CIPHER_Free()
2294 if(E_CIPHER_KSRC_KL == _CIPHER_Resource[u32CipherId].stConfig.stKey.eKeySrc) in MDrv_CIPHER_Free()
2296 …R_OK != MDrv_CIPHER_ResetKey(_CIPHER_Resource[u32CipherId].stConfig.u32CAVid, _CIPHER_Resource[u32… in MDrv_CIPHER_Free()
2306 memset(&_CIPHER_Resource[u32CipherId], 0, sizeof(CIPHER_RESOURCE)); in MDrv_CIPHER_Free()
2307 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "Free Cipher Id[%u]", u32CipherId); in MDrv_CIPHER_Free()
2314 DLL_PUBLIC DRV_CIPHER_RET MDrv_CIPHER_DMAConfigure(MS_U32 u32CipherId, DRV_CIPHER_DMACFG stCfg) in MDrv_CIPHER_DMAConfigure() argument
2321 if(HAL_CRYPTODMA_DMA_KEY_SLOT <= u32CipherId) in MDrv_CIPHER_DMAConfigure()
2323 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_ERR, "Error:Invalid Cipher Id[%u]!", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2327 u32CipherId %= HAL_CRYPTODMA_DMA_KEY_SLOT; in MDrv_CIPHER_DMAConfigure()
2329 if(FALSE == _CIPHER_Resource[u32CipherId].bUsed) in MDrv_CIPHER_DMAConfigure()
2331 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_ERR, "Error:Not used Cipher Id[%u]!", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2339 _CIPHER_Resource[u32CipherId].stConfig.u32CAVid = stCfg.u32CAVid; in MDrv_CIPHER_DMAConfigure()
2346 _CIPHER_Resource[u32CipherId].stConfig.stAlgo = stCfg.stAlgo; in MDrv_CIPHER_DMAConfigure()
2347 _CIPHER_Resource[u32CipherId].stConfig.bDecrypt = stCfg.bDecrypt; in MDrv_CIPHER_DMAConfigure()
2354 _CIPHER_Resource[u32CipherId].stConfig.stInput = stCfg.stInput; in MDrv_CIPHER_DMAConfigure()
2361 _CIPHER_Resource[u32CipherId].stConfig.stOutput = stCfg.stOutput; in MDrv_CIPHER_DMAConfigure()
2372 memset(&_CIPHER_Resource[u32CipherId].u8Key, 0, HAL_CRYPTODMA_KEYLEN_MAX); in MDrv_CIPHER_DMAConfigure()
2373 …memcpy(&_CIPHER_Resource[u32CipherId].u8Key, (MS_U8 *)stCfg.stKey.pu8KeyData, stCfg.stKey.u8KeyLen… in MDrv_CIPHER_DMAConfigure()
2375 _CIPHER_Resource[u32CipherId].stConfig.stKey.eKeySrc = E_CIPHER_KSRC_CPU; in MDrv_CIPHER_DMAConfigure()
2376 … _CIPHER_Resource[u32CipherId].stConfig.stKey.pu8KeyData = _CIPHER_Resource[u32CipherId].u8Key; in MDrv_CIPHER_DMAConfigure()
2377 _CIPHER_Resource[u32CipherId].stConfig.stKey.u8KeyLen = stCfg.stKey.u8KeyLen; in MDrv_CIPHER_DMAConfigure()
2378 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "Set ACPU key in CipherId[%u]", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2390 _CIPHER_Resource[u32CipherId].stConfig.stKey.eKeySrc = E_CIPHER_KSRC_KL; in MDrv_CIPHER_DMAConfigure()
2391 _CIPHER_Resource[u32CipherId].stConfig.stKey.u8KeyIdx = (MS_U8)u32CipherId; in MDrv_CIPHER_DMAConfigure()
2392 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "Set KL index in CipherId[%u]", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2397 _CIPHER_Resource[u32CipherId].stConfig.stKey.eKeySrc = E_CIPHER_KSRC_OTP; in MDrv_CIPHER_DMAConfigure()
2398 _CIPHER_Resource[u32CipherId].stConfig.stKey.u8KeyIdx = stCfg.stKey.u8KeyIdx; in MDrv_CIPHER_DMAConfigure()
2399 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "Set OTP key index in CipherId[%u]", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2404 _CIPHER_Resource[u32CipherId].stConfig.stKey.eKeySrc = E_CIPHER_KSRC_CAIP; in MDrv_CIPHER_DMAConfigure()
2405 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "Set CAIP key in CipherId[%u]", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2412 memset(&_CIPHER_Resource[u32CipherId].u8IV, 0, HAL_CRYPTODMA_KEYLEN_MAX); in MDrv_CIPHER_DMAConfigure()
2413 … memcpy(&_CIPHER_Resource[u32CipherId].u8IV, (MS_U8 *)stCfg.stKey.pu8IVData, stCfg.stKey.u8IVLen); in MDrv_CIPHER_DMAConfigure()
2414 _CIPHER_Resource[u32CipherId].stConfig.stKey.pu8IVData = _CIPHER_Resource[u32CipherId].u8IV; in MDrv_CIPHER_DMAConfigure()
2415 _CIPHER_Resource[u32CipherId].stConfig.stKey.u8IVLen = stCfg.stKey.u8IVLen; in MDrv_CIPHER_DMAConfigure()
2416 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "Set IV in CipherId[%u]", u32CipherId); in MDrv_CIPHER_DMAConfigure()
2426 DLL_PUBLIC DRV_CIPHER_RET MDrv_CIPHER_DMAStart(MS_U32 u32CipherId, MS_U32 *pu32CmdId) in MDrv_CIPHER_DMAStart() argument
2434 if(HAL_CRYPTODMA_DMA_KEY_SLOT <= u32CipherId) in MDrv_CIPHER_DMAStart()
2436 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_ERR, "Error:Invalid Cipher Id[%u]!", u32CipherId); in MDrv_CIPHER_DMAStart()
2440 u32CipherId %= HAL_CRYPTODMA_DMA_KEY_SLOT; in MDrv_CIPHER_DMAStart()
2442 if(FALSE == _CIPHER_Resource[u32CipherId].bUsed) in MDrv_CIPHER_DMAStart()
2444 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_ERR, "Error:Not used Cipher Id[%u]!", u32CipherId); in MDrv_CIPHER_DMAStart()
2458 stCfg = _CIPHER_Resource[u32CipherId].stConfig; in MDrv_CIPHER_DMAStart()
2460 DEBUG_CIPHER_KEYCTRL(CIPHER_DBG_INFO, "DMA use CipherId[%u]", u32CipherId); in MDrv_CIPHER_DMAStart()