Lines Matching full:hwlock
68 struct hwspinlock *hwlock; member
304 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type() local
310 if (hwlock) { in stm32_irq_set_type()
311 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_irq_set_type()
329 if (hwlock) in stm32_irq_set_type()
330 hwspin_unlock_in_atomic(hwlock); in stm32_irq_set_type()
506 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() local
513 if (hwlock) { in stm32_exti_h_set_type()
514 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_exti_h_set_type()
532 if (hwlock) in stm32_exti_h_set_type()
533 hwspin_unlock_in_atomic(hwlock); in stm32_exti_h_set_type()
861 host_data->hwlock = devm_hwspin_lock_request_specific(dev, ret); in stm32_exti_probe()
862 if (!host_data->hwlock) { in stm32_exti_probe()