Lines Matching refs:regval
139 uint32_t regval; in HAL_EXTI_SetConfigLine() local
169 regval = *regaddr; in HAL_EXTI_SetConfigLine()
174 regval |= maskline; in HAL_EXTI_SetConfigLine()
178 regval &= ~maskline; in HAL_EXTI_SetConfigLine()
182 *regaddr = regval; in HAL_EXTI_SetConfigLine()
186 regval = *regaddr; in HAL_EXTI_SetConfigLine()
191 regval |= maskline; in HAL_EXTI_SetConfigLine()
195 regval &= ~maskline; in HAL_EXTI_SetConfigLine()
199 *regaddr = regval; in HAL_EXTI_SetConfigLine()
207 regval = EXTI->EXTICR[linepos >> 2U]; in HAL_EXTI_SetConfigLine()
208 regval &= ~(0xFFU << (8U * (linepos & 0x03U))); in HAL_EXTI_SetConfigLine()
209 regval |= (pExtiConfig->GPIOSel << (8U * (linepos & 0x03U))); in HAL_EXTI_SetConfigLine()
210 EXTI->EXTICR[linepos >> 2U] = regval; in HAL_EXTI_SetConfigLine()
216 regval = *regaddr; in HAL_EXTI_SetConfigLine()
221 regval |= maskline; in HAL_EXTI_SetConfigLine()
225 regval &= ~maskline; in HAL_EXTI_SetConfigLine()
229 *regaddr = regval; in HAL_EXTI_SetConfigLine()
233 regval = *regaddr; in HAL_EXTI_SetConfigLine()
238 regval |= maskline; in HAL_EXTI_SetConfigLine()
242 regval &= ~maskline; in HAL_EXTI_SetConfigLine()
246 *regaddr = regval; in HAL_EXTI_SetConfigLine()
260 uint32_t regval; in HAL_EXTI_GetConfigLine() local
284 regval = *regaddr; in HAL_EXTI_GetConfigLine()
287 if ((regval & maskline) != 0x00U) in HAL_EXTI_GetConfigLine()
298 regval = *regaddr; in HAL_EXTI_GetConfigLine()
301 if ((regval & maskline) != 0x00U) in HAL_EXTI_GetConfigLine()
310 regval = *regaddr; in HAL_EXTI_GetConfigLine()
317 if ((regval & maskline) != 0x00U) in HAL_EXTI_GetConfigLine()
324 regval = *regaddr; in HAL_EXTI_GetConfigLine()
327 if ((regval & maskline) != 0x00U) in HAL_EXTI_GetConfigLine()
336 regval = EXTI->EXTICR[linepos >> 2U]; in HAL_EXTI_GetConfigLine()
337 pExtiConfig->GPIOSel = ((regval << (8U * (3 - (linepos & 0x03U)))) >> 24); in HAL_EXTI_GetConfigLine()
357 uint32_t regval; in HAL_EXTI_ClearConfigLine() local
377 regval = (*regaddr & ~maskline); in HAL_EXTI_ClearConfigLine()
378 *regaddr = regval; in HAL_EXTI_ClearConfigLine()
382 regval = (*regaddr & ~maskline); in HAL_EXTI_ClearConfigLine()
383 *regaddr = regval; in HAL_EXTI_ClearConfigLine()
389 regval = (*regaddr & ~maskline); in HAL_EXTI_ClearConfigLine()
390 *regaddr = regval; in HAL_EXTI_ClearConfigLine()
393 regval = (*regaddr & ~maskline); in HAL_EXTI_ClearConfigLine()
394 *regaddr = regval; in HAL_EXTI_ClearConfigLine()
400 regval = EXTI->EXTICR[linepos >> 2U]; in HAL_EXTI_ClearConfigLine()
401 regval &= ~(0xFFU << (8U * (linepos & 0x03U))); in HAL_EXTI_ClearConfigLine()
402 EXTI->EXTICR[linepos >> 2U] = regval; in HAL_EXTI_ClearConfigLine()
495 uint32_t regval; in HAL_EXTI_IRQHandler() local
505 regval = (*regaddr & maskline); in HAL_EXTI_IRQHandler()
507 if (regval != 0x00U) in HAL_EXTI_IRQHandler()
521 regval = (*regaddr & maskline); in HAL_EXTI_IRQHandler()
523 if (regval != 0x00U) in HAL_EXTI_IRQHandler()
548 uint32_t regval; in HAL_EXTI_GetPending() local
574 regval = ((*regaddr & maskline) >> linepos); in HAL_EXTI_GetPending()
575 return regval; in HAL_EXTI_GetPending()