Lines Matching full:hwlock
117 struct hwspinlock *hwlock; member
434 if (pctl->hwlock) { in stm32_gpio_domain_activate()
435 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate()
445 if (pctl->hwlock) in stm32_gpio_domain_activate()
446 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_gpio_domain_activate()
768 if (pctl->hwlock) { in stm32_pmx_set_mode()
769 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pmx_set_mode()
787 if (pctl->hwlock) in stm32_pmx_set_mode()
788 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pmx_set_mode()
901 if (pctl->hwlock) { in stm32_pconf_set_driving()
902 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_driving()
915 if (pctl->hwlock) in stm32_pconf_set_driving()
916 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_driving()
952 if (pctl->hwlock) { in stm32_pconf_set_speed()
953 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_speed()
966 if (pctl->hwlock) in stm32_pconf_set_speed()
967 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_speed()
1003 if (pctl->hwlock) { in stm32_pconf_set_bias()
1004 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_bias()
1017 if (pctl->hwlock) in stm32_pconf_set_bias()
1018 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_bias()
1540 pctl->hwlock = hwspin_lock_request_specific(hwlock_id); in stm32_pctl_probe()