Lines Matching refs:val

81                                                   const CRYPTO_Data_TypeDef val,
86 const uint32_t * val);
89 uint32_t * val);
171 const CRYPTO_Data_TypeDef val, in CRYPTO_DataWriteVariableSize() argument
180 *reg = *val++; in CRYPTO_DataWriteVariableSize()
186 CRYPTO_BurstToCrypto(reg, &val[0]); in CRYPTO_DataWriteVariableSize()
197 const uint32_t * val) in CRYPTO_BurstToCrypto() argument
200 register uint32_t v0 = val[0]; in CRYPTO_BurstToCrypto()
201 register uint32_t v1 = val[1]; in CRYPTO_BurstToCrypto()
202 register uint32_t v2 = val[2]; in CRYPTO_BurstToCrypto()
203 register uint32_t v3 = val[3]; in CRYPTO_BurstToCrypto()
211 void CRYPTO_BurstFromCrypto(volatile uint32_t * reg, uint32_t * val) in CRYPTO_BurstFromCrypto() argument
219 val[0] = v0; in CRYPTO_BurstFromCrypto()
220 val[1] = v1; in CRYPTO_BurstFromCrypto()
221 val[2] = v2; in CRYPTO_BurstFromCrypto()
222 val[3] = v3; in CRYPTO_BurstFromCrypto()
226 const CRYPTO_Data_TypeDef val) in CRYPTO_DataWrite() argument
228 CRYPTO_BurstToCrypto(dataReg, val); in CRYPTO_DataWrite()
232 const uint8_t * val) in CRYPTO_DataWriteUnaligned() argument
236 if ((uintptr_t)val & 0x3) { in CRYPTO_DataWriteUnaligned()
238 memcpy(temp, val, sizeof(temp)); in CRYPTO_DataWriteUnaligned()
244 const uint8_t * volatile tmp_val_ptr = val; in CRYPTO_DataWriteUnaligned()
250 CRYPTO_Data_TypeDef val) in CRYPTO_DataRead() argument
252 CRYPTO_BurstFromCrypto(dataReg, val); in CRYPTO_DataRead()
256 uint8_t * val) in CRYPTO_DataReadUnaligned() argument
260 if ((uintptr_t)val & 0x3) { in CRYPTO_DataReadUnaligned()
263 memcpy(val, temp, sizeof(temp)); in CRYPTO_DataReadUnaligned()
268 uint8_t * volatile tmp_val_ptr = val; in CRYPTO_DataReadUnaligned()
274 const CRYPTO_DData_TypeDef val) in CRYPTO_DDataWrite() argument
276 CRYPTO_BurstToCrypto(ddataReg, &val[0]); in CRYPTO_DDataWrite()
277 CRYPTO_BurstToCrypto(ddataReg, &val[4]); in CRYPTO_DDataWrite()
281 CRYPTO_DData_TypeDef val) in CRYPTO_DDataRead() argument
283 CRYPTO_BurstFromCrypto(ddataReg, &val[0]); in CRYPTO_DDataRead()
284 CRYPTO_BurstFromCrypto(ddataReg, &val[4]); in CRYPTO_DDataRead()
288 uint8_t * val) in CRYPTO_DDataReadUnaligned() argument
292 if ((uintptr_t)val & 0x3) { in CRYPTO_DDataReadUnaligned()
295 memcpy(val, temp, sizeof(temp)); in CRYPTO_DDataReadUnaligned()
300 uint8_t * volatile tmp_val_ptr = val; in CRYPTO_DDataReadUnaligned()
306 CRYPTO_QData_TypeDef val) in CRYPTO_QDataRead() argument
308 CRYPTO_BurstFromCrypto(qdataReg, &val[0]); in CRYPTO_QDataRead()
309 CRYPTO_BurstFromCrypto(qdataReg, &val[4]); in CRYPTO_QDataRead()
310 CRYPTO_BurstFromCrypto(qdataReg, &val[8]); in CRYPTO_QDataRead()
311 CRYPTO_BurstFromCrypto(qdataReg, &val[12]); in CRYPTO_QDataRead()
315 const CRYPTO_QData_TypeDef val) in CRYPTO_QDataWrite() argument
317 CRYPTO_BurstToCrypto(qdataReg, &val[0]); in CRYPTO_QDataWrite()
318 CRYPTO_BurstToCrypto(qdataReg, &val[4]); in CRYPTO_QDataWrite()
319 CRYPTO_BurstToCrypto(qdataReg, &val[8]); in CRYPTO_QDataWrite()
320 CRYPTO_BurstToCrypto(qdataReg, &val[12]); in CRYPTO_QDataWrite()
324 const uint8_t * val) in CRYPTO_QDataWriteUnaligned() argument
328 if ((uintptr_t)val & 0x3) { in CRYPTO_QDataWriteUnaligned()
330 memcpy(temp, val, sizeof(temp)); in CRYPTO_QDataWriteUnaligned()
336 const uint8_t * volatile tmp_val_ptr = val; in CRYPTO_QDataWriteUnaligned()
345 const uint32_t * val) in cryptoBurstToCryptoAndZeroize() argument
348 register volatile uint32_t v0 = val[0]; in cryptoBurstToCryptoAndZeroize()
349 register volatile uint32_t v1 = val[1]; in cryptoBurstToCryptoAndZeroize()
350 register volatile uint32_t v2 = val[2]; in cryptoBurstToCryptoAndZeroize()
351 register volatile uint32_t v3 = val[3]; in cryptoBurstToCryptoAndZeroize()
366 __STATIC_INLINE void cryptoBurstFromCryptoAndZeroize(volatile uint32_t * reg, uint32_t * val) in cryptoBurstFromCryptoAndZeroize() argument
374 val[0] = v0; in cryptoBurstFromCryptoAndZeroize()
375 val[1] = v1; in cryptoBurstFromCryptoAndZeroize()
376 val[2] = v2; in cryptoBurstFromCryptoAndZeroize()
377 val[3] = v3; in cryptoBurstFromCryptoAndZeroize()
385 CRYPTO_KeyBuf_TypeDef val, in CRYPTO_KeyBufWrite() argument
392 cryptoBurstToCryptoAndZeroize(&crypto->DDATA4, &val[0]); in CRYPTO_KeyBufWrite()
393 cryptoBurstToCryptoAndZeroize(&crypto->DDATA4, &val[4]); in CRYPTO_KeyBufWrite()
397 cryptoBurstToCryptoAndZeroize(&crypto->KEYBUF, &val[0]); in CRYPTO_KeyBufWrite()
402 const uint8_t * val, in CRYPTO_KeyBufWriteUnaligned() argument
407 if ((uintptr_t)val & 0x3) { in CRYPTO_KeyBufWriteUnaligned()
410 memcpy(temp, val, 16); in CRYPTO_KeyBufWriteUnaligned()
412 memcpy(temp, val, 32); in CRYPTO_KeyBufWriteUnaligned()
424 const uint8_t * volatile tmp_val_ptr = val; in CRYPTO_KeyBufWriteUnaligned()
430 const uint32_t * val) in CRYPTO_KeyBuf128Write() argument
432 CRYPTO_BurstToCrypto(&crypto->KEYBUF, val); in CRYPTO_KeyBuf128Write()
490 CRYPTO_KeyBuf_TypeDef val, in CRYPTO_KeyRead() argument
493 EFM_ASSERT(&val[0] != NULL); in CRYPTO_KeyRead()
495 cryptoBurstFromCryptoAndZeroize(&crypto->KEY, &val[0]); in CRYPTO_KeyRead()
497 cryptoBurstFromCryptoAndZeroize(&crypto->KEY, &val[4]); in CRYPTO_KeyRead()
521 uint8_t * val, in CRYPTO_KeyReadUnaligned() argument
524 if ((uint32_t)val & 0x3) { in CRYPTO_KeyReadUnaligned()
528 memcpy(val, temp, 16); in CRYPTO_KeyReadUnaligned()
530 memcpy(val, temp, 32); in CRYPTO_KeyReadUnaligned()
541 uint8_t * volatile tmp_val_ptr = val; in CRYPTO_KeyReadUnaligned()