Lines Matching full:hwlock
112 struct hwspinlock *hwlock; member
419 if (pctl->hwlock) { in stm32_gpio_domain_activate()
420 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate()
430 if (pctl->hwlock) in stm32_gpio_domain_activate()
431 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_gpio_domain_activate()
756 if (pctl->hwlock) { in stm32_pmx_set_mode()
757 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pmx_set_mode()
775 if (pctl->hwlock) in stm32_pmx_set_mode()
776 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pmx_set_mode()
873 if (pctl->hwlock) { in stm32_pconf_set_driving()
874 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_driving()
887 if (pctl->hwlock) in stm32_pconf_set_driving()
888 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_driving()
928 if (pctl->hwlock) { in stm32_pconf_set_speed()
929 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_speed()
942 if (pctl->hwlock) in stm32_pconf_set_speed()
943 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_speed()
983 if (pctl->hwlock) { in stm32_pconf_set_bias()
984 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_bias()
997 if (pctl->hwlock) in stm32_pconf_set_bias()
998 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_bias()
1468 pctl->hwlock = hwspin_lock_request_specific(hwlock_id); in stm32_pctl_probe()