Lines Matching refs:hwlock
117 struct hwspinlock *hwlock; member
445 if (pctl->hwlock) { in stm32_gpio_domain_activate()
446 ret = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_gpio_domain_activate()
456 if (pctl->hwlock) in stm32_gpio_domain_activate()
457 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_gpio_domain_activate()
781 if (pctl->hwlock) { in stm32_pmx_set_mode()
782 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pmx_set_mode()
800 if (pctl->hwlock) in stm32_pmx_set_mode()
801 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pmx_set_mode()
914 if (pctl->hwlock) { in stm32_pconf_set_driving()
915 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_driving()
928 if (pctl->hwlock) in stm32_pconf_set_driving()
929 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_driving()
965 if (pctl->hwlock) { in stm32_pconf_set_speed()
966 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_speed()
979 if (pctl->hwlock) in stm32_pconf_set_speed()
980 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_speed()
1016 if (pctl->hwlock) { in stm32_pconf_set_bias()
1017 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_bias()
1030 if (pctl->hwlock) in stm32_pconf_set_bias()
1031 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_bias()
1522 pctl->hwlock = hwspin_lock_request_specific(hwlock_id); in stm32_pctl_probe()