Lines Matching full:hwlock
68 struct hwspinlock *hwlock; member
309 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type() local
315 if (hwlock) { in stm32_irq_set_type()
316 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_irq_set_type()
334 if (hwlock) in stm32_irq_set_type()
335 hwspin_unlock_in_atomic(hwlock); in stm32_irq_set_type()
511 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() local
518 if (hwlock) { in stm32_exti_h_set_type()
519 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_exti_h_set_type()
537 if (hwlock) in stm32_exti_h_set_type()
538 hwspin_unlock_in_atomic(hwlock); in stm32_exti_h_set_type()
866 host_data->hwlock = devm_hwspin_lock_request_specific(dev, ret); in stm32_exti_probe()
867 if (!host_data->hwlock) { in stm32_exti_probe()