Lines Matching refs:mask
47 static bool tdet_IsRegisterWriteAllowed(DIGTMP_Type *base, uint32_t mask) in tdet_IsRegisterWriteAllowed() argument
52 mask = mask & TDET_ALL_LC_MASK; in tdet_IsRegisterWriteAllowed()
55 if (mask == (mask & base->LR)) in tdet_IsRegisterWriteAllowed()
65 uint32_t mask; in tdet_PinConfigure() local
73 mask = ((uint32_t)1u << pin); in tdet_PinConfigure()
77 temp &= ~mask; /* clear the bit */ in tdet_PinConfigure()
80 temp |= mask; /* set the bit, if configured */ in tdet_PinConfigure()
86 temp &= ~mask; /* clear the bit */ in tdet_PinConfigure()
89 temp |= mask; /* set the bit, if configured */ in tdet_PinConfigure()
308 uint32_t mask; in TDET_ActiveTamperSetConfig() local
312 mask = 1u; in TDET_ActiveTamperSetConfig()
318 if ((activeTamperRegisterSelect & mask) != 0U) in TDET_ActiveTamperSetConfig()
327 mask = mask << 1u; in TDET_ActiveTamperSetConfig()
389 uint32_t mask; in TDET_PinSetConfig() local
393 mask = 1u; in TDET_PinSetConfig()
399 if ((pinSelect & mask) != 0U) in TDET_PinSetConfig()
402 pinSelect &= ~mask; in TDET_PinSetConfig()
413 mask = mask << 1u; in TDET_PinSetConfig()
457 status_t TDET_ClearStatusFlags(DIGTMP_Type *base, uint32_t mask) in TDET_ClearStatusFlags() argument
463 base->SR = mask; in TDET_ClearStatusFlags()
484 status_t TDET_EnableInterrupts(DIGTMP_Type *base, uint32_t mask) in TDET_EnableInterrupts() argument
488 mask = mask & TDET_ALL_IER_MASK; /* only set the bits documented in Reference Manual. */ in TDET_EnableInterrupts()
491 base->IER |= mask; in TDET_EnableInterrupts()
512 status_t TDET_DisableInterrupts(DIGTMP_Type *base, uint32_t mask) in TDET_DisableInterrupts() argument
516 mask = mask & TDET_ALL_IER_MASK; /* only clear the bits documented in Reference Manual. */ in TDET_DisableInterrupts()
519 base->IER &= ~mask; in TDET_DisableInterrupts()
540 status_t TDET_EnableTampers(DIGTMP_Type *base, uint32_t mask) in TDET_EnableTampers() argument
544 mask = mask & TDET_ALL_TER_MASK; /* only set the bits documented in Reference Manual */ in TDET_EnableTampers()
547 base->TER |= mask; in TDET_EnableTampers()
568 status_t TDET_DisableTampers(DIGTMP_Type *base, uint32_t mask) in TDET_DisableTampers() argument
572 mask = mask & TDET_ALL_TER_MASK; /* only clear the bits documented in Reference Manual */ in TDET_DisableTampers()
575 base->TER &= ~mask; in TDET_DisableTampers()
652 void TDET_LockRegisters(DIGTMP_Type *base, uint32_t mask) in TDET_LockRegisters() argument
654 …mask &= (uint32_t)kTDET_AllRegisters; /* make sure only documented registers are selected by the m… in TDET_LockRegisters()
655 base->LR &= ~mask; /* clear the selected bits */ in TDET_LockRegisters()