Lines Matching refs:hwlock
62 struct hwspinlock *hwlock; member
347 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type() local
353 if (hwlock) { in stm32_irq_set_type()
354 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_irq_set_type()
372 if (hwlock) in stm32_irq_set_type()
373 hwspin_unlock_in_atomic(hwlock); in stm32_irq_set_type()
549 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() local
556 if (hwlock) { in stm32_exti_h_set_type()
557 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_exti_h_set_type()
575 if (hwlock) in stm32_exti_h_set_type()
576 hwspin_unlock_in_atomic(hwlock); in stm32_exti_h_set_type()
912 host_data->hwlock = devm_hwspin_lock_request_specific(dev, ret); in stm32_exti_probe()
913 if (!host_data->hwlock) { in stm32_exti_probe()