Home
last modified time | relevance | path

Searched refs:eAlgo (Results 1 – 25 of 33) sorted by relevance

12

/utopia/UTPA2-700.0.x/modules/security/drv/cipher/
H A DdrvCIPHER.c1400 …if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_SHA1) u32OutLen = HASH_SHA1_DIGEST_SIZE; //160 bi… in _MDrv_CIPHER_HASH()
1401 …else if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_SHA256) u32OutLen = HASH_SHA256_DIGEST_SIZE; //256 … in _MDrv_CIPHER_HASH()
1402 …else if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_MD5) u32OutLen = HASH_MD5_DIGEST_SIZE; //128 bits in _MDrv_CIPHER_HASH()
1403 …else if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_SM3) u32OutLen = HASH_SM3_DIGEST_SIZE; //256 bits in _MDrv_CIPHER_HASH()
1427 HAL_CIPHER_Hash_Set_Config(stCfg.eAlgo, TRUE, FALSE ); in _MDrv_CIPHER_HASH()
1429 DEBUG_CIPHER(CIPHER_DBG_INFO, "INFO:Set Algorithm [%d]", stCfg.eAlgo); in _MDrv_CIPHER_HASH()
1620 …if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_SHA1) u32OutLen = HASH_SHA1_DIGEST_SIZE; //160 bi… in MDrv_CIPHER_HASHManual()
1621 …else if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_SHA256) u32OutLen = HASH_SHA256_DIGEST_SIZE; //256 … in MDrv_CIPHER_HASHManual()
1622 …else if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_MD5) u32OutLen = HASH_MD5_DIGEST_SIZE; //128 bits in MDrv_CIPHER_HASHManual()
1623 …else if(stCfg.eAlgo == E_CIPHER_HASH_ALGO_SM3) u32OutLen = HASH_SM3_DIGEST_SIZE; //256 bits in MDrv_CIPHER_HASHManual()
[all …]
/utopia/UTPA2-700.0.x/modules/dscmb/api/nsk2hdi/
H A Dnsk2hdi_bl.c149 cipher_cfg.eAlgo = E_CIPHER_HASH_ALGO_SHA1; in NSK2HDI_CalHASH_Auto()
154 cipher_cfg.eAlgo = E_CIPHER_HASH_ALGO_SHA256; in NSK2HDI_CalHASH_Auto()
159 cipher_cfg.eAlgo = E_CIPHER_HASH_ALGO_MD5; in NSK2HDI_CalHASH_Auto()
163 NSK_TRACE(("eAlgo = %d, OutputSize = %x\n",cipher_cfg.eAlgo,OutputSize)); in NSK2HDI_CalHASH_Auto()
225 cipher_cfg.eAlgo = E_CIPHER_HASH_ALGO_SHA1; in NSK2HDI_CalHASH_Manual()
230 cipher_cfg.eAlgo = E_CIPHER_HASH_ALGO_SHA256; in NSK2HDI_CalHASH_Manual()
235 cipher_cfg.eAlgo = E_CIPHER_HASH_ALGO_MD5; in NSK2HDI_CalHASH_Manual()
/utopia/UTPA2-700.0.x/modules/dscmb/drv/dscmb2/
H A DdrvDSCMB.c2348 DSCMB_MainAlgo_Type eAlgo = E_DSCMB_MAIN_ALGO_AES; in _MDrv_DSCMB2_FltTypeSet() local
2358 eAlgo = E_DSCMB_MAIN_ALGO_CSA2; in _MDrv_DSCMB2_FltTypeSet()
2361 eAlgo = E_DSCMB_MAIN_ALGO_CSA2_CONF; in _MDrv_DSCMB2_FltTypeSet()
2365 eAlgo = E_DSCMB_MAIN_ALGO_CSA2 ; in _MDrv_DSCMB2_FltTypeSet()
2368 eAlgo = E_DSCMB_MAIN_ALGO_DES ; in _MDrv_DSCMB2_FltTypeSet()
2371 eAlgo = E_DSCMB_MAIN_ALGO_AES ; in _MDrv_DSCMB2_FltTypeSet()
2375 eAlgo = E_DSCMB_MAIN_ALGO_AES ; in _MDrv_DSCMB2_FltTypeSet()
2379 eAlgo = E_DSCMB_MAIN_ALGO_AES ; in _MDrv_DSCMB2_FltTypeSet()
2385 eAlgo = E_DSCMB_MAIN_ALGO_AES ; in _MDrv_DSCMB2_FltTypeSet()
2391 eAlgo = E_DSCMB_MAIN_ALGO_TDES ; in _MDrv_DSCMB2_FltTypeSet()
[all …]
/utopia/UTPA2-700.0.x/projects/tmplib/include/
H A DdrvCIPHER.h290 CIPHER_HASH_ALGO eAlgo; member
300 CIPHER_HASH_ALGO eAlgo; member
315 CIPHER_HASH_ALGO eAlgo; member
H A DdrvDSCMB.h429 DSCMB_KLEng eAlgo; member
/utopia/UTPA2-700.0.x/mxlib/include/
H A DdrvCIPHER.h306 CIPHER_HASH_ALGO eAlgo; member
316 CIPHER_HASH_ALGO eAlgo; member
331 CIPHER_HASH_ALGO eAlgo; member
H A DdrvDSCMB.h515 DSCMB_KLEng eAlgo; member
/utopia/UTPA2-700.0.x/modules/security/hal/k6/cipher/
H A DhalCIPHER.c513 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e… in HAL_CIPHER_DMA_CheckAlgo() argument
516 if (eAlgo > E_DMA_ALGO_TDES ) in HAL_CIPHER_DMA_CheckAlgo()
518 …if ((E_DMA_ALGO_RC4==eAlgo)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR == eSB)&&(E_DMA_MODE_NONE==… in HAL_CIPHER_DMA_CheckAlgo()
522 …if ((E_DMA_ALGO_M6_KE56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CL… in HAL_CIPHER_DMA_CheckAlgo()
526 …if ((E_DMA_ALGO_M6_S56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR… in HAL_CIPHER_DMA_CheckAlgo()
530 …if ((E_DMA_ALGO_M6_S56_CCBC==eAlgo)&&(E_DMA_MODE_NONE==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_… in HAL_CIPHER_DMA_CheckAlgo()
538 return _CryptodMA_AlgoTable[eAlgo][eMode][eRes][eSB] ; in HAL_CIPHER_DMA_CheckAlgo()
H A DhalCIPHER.h364 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e…
/utopia/UTPA2-700.0.x/modules/security/hal/curry/cipher/
H A DhalCIPHER.c568 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e… in HAL_CIPHER_DMA_CheckAlgo() argument
571 if (eAlgo > E_DMA_ALGO_TDES ) in HAL_CIPHER_DMA_CheckAlgo()
573 …if ((E_DMA_ALGO_RC4==eAlgo)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR == eSB)&&(E_DMA_MODE_NONE==… in HAL_CIPHER_DMA_CheckAlgo()
577 …if ((E_DMA_ALGO_M6_KE56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CL… in HAL_CIPHER_DMA_CheckAlgo()
581 …if ((E_DMA_ALGO_M6_S56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR… in HAL_CIPHER_DMA_CheckAlgo()
585 …if ((E_DMA_ALGO_M6_S56_CCBC==eAlgo)&&(E_DMA_MODE_NONE==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_… in HAL_CIPHER_DMA_CheckAlgo()
593 return _CryptodMA_AlgoTable[eAlgo][eMode][eRes][eSB] ; in HAL_CIPHER_DMA_CheckAlgo()
H A DhalCIPHER.h364 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e…
/utopia/UTPA2-700.0.x/modules/security/hal/kano/cipher/
H A DhalCIPHER.c510 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e… in HAL_CIPHER_DMA_CheckAlgo() argument
513 if (eAlgo > E_DMA_ALGO_TDES ) in HAL_CIPHER_DMA_CheckAlgo()
515 …if ((E_DMA_ALGO_RC4==eAlgo)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR == eSB)&&(E_DMA_MODE_NONE==… in HAL_CIPHER_DMA_CheckAlgo()
519 …if ((E_DMA_ALGO_M6_KE56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CL… in HAL_CIPHER_DMA_CheckAlgo()
523 …if ((E_DMA_ALGO_M6_S56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR… in HAL_CIPHER_DMA_CheckAlgo()
527 …if ((E_DMA_ALGO_M6_S56_CCBC==eAlgo)&&(E_DMA_MODE_NONE==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_… in HAL_CIPHER_DMA_CheckAlgo()
535 return _CryptodMA_AlgoTable[eAlgo][eMode][eRes][eSB] ; in HAL_CIPHER_DMA_CheckAlgo()
H A DhalCIPHER.h363 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e…
/utopia/UTPA2-700.0.x/modules/security/hal/k6lite/cipher/
H A DhalCIPHER.c513 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e… in HAL_CIPHER_DMA_CheckAlgo() argument
516 if (eAlgo > E_DMA_ALGO_TDES ) in HAL_CIPHER_DMA_CheckAlgo()
518 …if ((E_DMA_ALGO_RC4==eAlgo)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR == eSB)&&(E_DMA_MODE_NONE==… in HAL_CIPHER_DMA_CheckAlgo()
522 …if ((E_DMA_ALGO_M6_KE56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CL… in HAL_CIPHER_DMA_CheckAlgo()
526 …if ((E_DMA_ALGO_M6_S56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR… in HAL_CIPHER_DMA_CheckAlgo()
530 …if ((E_DMA_ALGO_M6_S56_CCBC==eAlgo)&&(E_DMA_MODE_NONE==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_… in HAL_CIPHER_DMA_CheckAlgo()
538 return _CryptodMA_AlgoTable[eAlgo][eMode][eRes][eSB] ; in HAL_CIPHER_DMA_CheckAlgo()
H A DhalCIPHER.h364 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e…
/utopia/UTPA2-700.0.x/modules/security/hal/k7u/cipher/
H A DhalCIPHER.c526 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e… in HAL_CIPHER_DMA_CheckAlgo() argument
529 if (eAlgo > E_DMA_ALGO_TDES ) in HAL_CIPHER_DMA_CheckAlgo()
531 …if ((E_DMA_ALGO_RC4==eAlgo)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR == eSB)&&(E_DMA_MODE_NONE==… in HAL_CIPHER_DMA_CheckAlgo()
535 …if ((E_DMA_ALGO_M6_KE56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CL… in HAL_CIPHER_DMA_CheckAlgo()
539 …if ((E_DMA_ALGO_M6_S56==eAlgo)&&(E_DMA_MODE_ECB==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_SB_CLR… in HAL_CIPHER_DMA_CheckAlgo()
543 …if ((E_DMA_ALGO_M6_S56_CCBC==eAlgo)&&(E_DMA_MODE_NONE==eMode)&&(E_DMA_RESIDUE_NONE==eRes)&&(E_DMA_… in HAL_CIPHER_DMA_CheckAlgo()
551 return _CryptodMA_AlgoTable[eAlgo][eMode][eRes][eSB] ; in HAL_CIPHER_DMA_CheckAlgo()
H A DhalCIPHER.h373 MS_BOOL HAL_CIPHER_DMA_CheckAlgo(HAL_CIPHER_ALGO eAlgo, HAL_CIPHER_MODE eMode, HAL_CIPHER_RESIDUE e…
/utopia/UTPA2-700.0.x/modules/dscmb/hal/k6lite/dscmb/
H A DhalDSCMB.c1574 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_KTE_Write_Algo() local
1579 …HALDSCMB2_DBG(DSCMB2_DBGLV_DEBUG, "halAlgo=%d, halSub=%d, halRes=%d, halSB=%d\n", eAlgo, eSub, eRe… in HAL_DSCMB_KTE_Write_Algo()
1592 u32Tmp = (eAlgo << REG_KET_SWT_ALG_SHT ) | (eSub << REG_KET_SWT_SUBALG_SHT); in HAL_DSCMB_KTE_Write_Algo()
2288 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_Cipher_Set_Default_Algo() local
2300 u32Tmp = ((eAlgo << REG_CIPHER_ESA_Algo_SHT ) & REG_CIPHER_ESA_Algo_MSK ); in HAL_DSCMB_Cipher_Set_Default_Algo()
2689 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr… in HAL_DSCMB_KL_Ctrl() argument
2714 if(eAlgo == E_DSCMB_KL_AES) in HAL_DSCMB_KL_Ctrl()
H A DhalDSCMB.h801 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr…
/utopia/UTPA2-700.0.x/modules/dscmb/hal/k7u/dscmb/
H A DhalDSCMB.c1578 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_KTE_Write_Algo() local
1583 …HALDSCMB2_DBG(DSCMB2_DBGLV_DEBUG, "halAlgo=%d, halSub=%d, halRes=%d, halSB=%d\n", eAlgo, eSub, eRe… in HAL_DSCMB_KTE_Write_Algo()
1596 u32Tmp = (eAlgo << REG_KET_SWT_ALG_SHT ) | (eSub << REG_KET_SWT_SUBALG_SHT); in HAL_DSCMB_KTE_Write_Algo()
2312 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_Cipher_Set_Default_Algo() local
2324 u32Tmp = ((eAlgo << REG_CIPHER_ESA_Algo_SHT ) & REG_CIPHER_ESA_Algo_MSK ); in HAL_DSCMB_Cipher_Set_Default_Algo()
2713 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr… in HAL_DSCMB_KL_Ctrl() argument
2738 if(eAlgo == E_DSCMB_KL_AES) in HAL_DSCMB_KL_Ctrl()
H A DhalDSCMB.h807 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr…
/utopia/UTPA2-700.0.x/modules/dscmb/hal/curry/dscmb/
H A DhalDSCMB.c1586 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_KTE_Write_Algo() local
1591 …HALDSCMB2_DBG(DSCMB2_DBGLV_DEBUG, "halAlgo=%d, halSub=%d, halRes=%d, halSB=%d\n", eAlgo, eSub, eRe… in HAL_DSCMB_KTE_Write_Algo()
1604 u32Tmp = (eAlgo << REG_KET_SWT_ALG_SHT ) | (eSub << REG_KET_SWT_SUBALG_SHT); in HAL_DSCMB_KTE_Write_Algo()
2272 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_Cipher_Set_Default_Algo() local
2284 u32Tmp = ((eAlgo << REG_CIPHER_ESA_Algo_SHT ) & REG_CIPHER_ESA_Algo_MSK ); in HAL_DSCMB_Cipher_Set_Default_Algo()
2688 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr… in HAL_DSCMB_KL_Ctrl() argument
2713 if(eAlgo == E_DSCMB_KL_AES) in HAL_DSCMB_KL_Ctrl()
/utopia/UTPA2-700.0.x/modules/dscmb/hal/kano/dscmb/
H A DhalDSCMB.c1586 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_KTE_Write_Algo() local
1591 …HALDSCMB2_DBG(DSCMB2_DBGLV_DEBUG, "halAlgo=%d, halSub=%d, halRes=%d, halSB=%d\n", eAlgo, eSub, eRe… in HAL_DSCMB_KTE_Write_Algo()
1604 u32Tmp = (eAlgo << REG_KET_SWT_ALG_SHT ) | (eSub << REG_KET_SWT_SUBALG_SHT); in HAL_DSCMB_KTE_Write_Algo()
2272 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_Cipher_Set_Default_Algo() local
2284 u32Tmp = ((eAlgo << REG_CIPHER_ESA_Algo_SHT ) & REG_CIPHER_ESA_Algo_MSK ); in HAL_DSCMB_Cipher_Set_Default_Algo()
2688 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr… in HAL_DSCMB_KL_Ctrl() argument
2713 if(eAlgo == E_DSCMB_KL_AES) in HAL_DSCMB_KL_Ctrl()
/utopia/UTPA2-700.0.x/modules/dscmb/hal/k6/dscmb/
H A DhalDSCMB.c1568 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_KTE_Write_Algo() local
1573 …HALDSCMB2_DBG(DSCMB2_DBGLV_DEBUG, "halAlgo=%d, halSub=%d, halRes=%d, halSB=%d\n", eAlgo, eSub, eRe… in HAL_DSCMB_KTE_Write_Algo()
1586 u32Tmp = (eAlgo << REG_KET_SWT_ALG_SHT ) | (eSub << REG_KET_SWT_SUBALG_SHT); in HAL_DSCMB_KTE_Write_Algo()
2282 HAL_DSCMB_MainAlgo_Type eAlgo = _HAL_DSCMB_GetAlgoType(eAlgoType); in HAL_DSCMB_Cipher_Set_Default_Algo() local
2294 u32Tmp = ((eAlgo << REG_CIPHER_ESA_Algo_SHT ) & REG_CIPHER_ESA_Algo_MSK ); in HAL_DSCMB_Cipher_Set_Default_Algo()
2683 MS_BOOL HAL_DSCMB_KL_Ctrl(DSCMB_KL_SelEng eKLEng, DSCMB_KLEng eAlgo, DSCMB_KLType eType, DSCMB_KLSr… in HAL_DSCMB_KL_Ctrl() argument
2708 if(eAlgo == E_DSCMB_KL_AES) in HAL_DSCMB_KL_Ctrl()
/utopia/UTPA2-700.0.x/modules/dscmb/drv/dscmb/
H A DdrvDSCMB.c2724 if ((E_DSCMB_KL_64_BITS == KLCfg->eOutsize) && (E_DSCMB_KL_TDES == KLCfg->eAlgo)) in MDrv_DSCMB_KLadder_AtomicExec()
2731 else if ((E_DSCMB_KL_128_BITS == KLCfg->eOutsize) && (E_DSCMB_KL_TDES == KLCfg->eAlgo)) in MDrv_DSCMB_KLadder_AtomicExec()
2735 else if ((E_DSCMB_KL_128_BITS == KLCfg->eOutsize) && (E_DSCMB_KL_AES == KLCfg->eAlgo)) in MDrv_DSCMB_KLadder_AtomicExec()
2794 HAL_DSCMB_KLadder_EngMode(KLCfg->eAlgo); in MDrv_DSCMB_KLadder_AtomicExec()

12