Lines Matching full:hwlock
112 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()
458 if (pctl->hwlock) in stm32_gpio_domain_activate()
459 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_gpio_domain_activate()
467 if (pctl->hwlock) in stm32_gpio_domain_activate()
468 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_gpio_domain_activate()
776 if (pctl->hwlock) { in stm32_pmx_set_mode()
777 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pmx_set_mode()
795 if (pctl->hwlock) in stm32_pmx_set_mode()
796 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pmx_set_mode()
896 if (pctl->hwlock) { in stm32_pconf_set_driving()
897 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_driving()
910 if (pctl->hwlock) in stm32_pconf_set_driving()
911 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_driving()
951 if (pctl->hwlock) { in stm32_pconf_set_speed()
952 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_speed()
965 if (pctl->hwlock) in stm32_pconf_set_speed()
966 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_speed()
1006 if (pctl->hwlock) { in stm32_pconf_set_bias()
1007 err = hwspin_lock_timeout_in_atomic(pctl->hwlock, in stm32_pconf_set_bias()
1020 if (pctl->hwlock) in stm32_pconf_set_bias()
1021 hwspin_unlock_in_atomic(pctl->hwlock); in stm32_pconf_set_bias()
1495 pctl->hwlock = hwspin_lock_request_specific(hwlock_id); in stm32_pctl_probe()