Lines Matching full:hwlock
116 struct hwspinlock *hwlock; member
433 if (pctl->hwlock) { in stm32_gpio_domain_activate()
434 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate()
444 if (pctl->hwlock) in stm32_gpio_domain_activate()
445 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_gpio_domain_activate()
769 if (pctl->hwlock) { in stm32_pmx_set_mode()
770 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pmx_set_mode()
788 if (pctl->hwlock) in stm32_pmx_set_mode()
789 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pmx_set_mode()
902 if (pctl->hwlock) { in stm32_pconf_set_driving()
903 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_driving()
916 if (pctl->hwlock) in stm32_pconf_set_driving()
917 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_driving()
953 if (pctl->hwlock) { in stm32_pconf_set_speed()
954 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_speed()
967 if (pctl->hwlock) in stm32_pconf_set_speed()
968 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_speed()
1004 if (pctl->hwlock) { in stm32_pconf_set_bias()
1005 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_bias()
1018 if (pctl->hwlock) in stm32_pconf_set_bias()
1019 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_bias()
1552 pctl->hwlock = hwspin_lock_request_specific(hwlock_id); in stm32_pctl_probe()