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()
507 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() local
514 if (hwlock) { in stm32_exti_h_set_type()
515 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_exti_h_set_type()
533 if (hwlock) in stm32_exti_h_set_type()
534 hwspin_unlock_in_atomic(hwlock); in stm32_exti_h_set_type()
862 host_data->hwlock = devm_hwspin_lock_request_specific(dev, ret); in stm32_exti_probe()
863 if (!host_data->hwlock) { in stm32_exti_probe()