Lines Matching full:hwlock
63 struct hwspinlock *hwlock; member
361 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type() local
367 if (hwlock) { in stm32_irq_set_type()
368 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_irq_set_type()
386 if (hwlock) in stm32_irq_set_type()
387 hwspin_unlock_in_atomic(hwlock); in stm32_irq_set_type()
564 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() local
571 if (hwlock) { in stm32_exti_h_set_type()
572 err = hwspin_lock_timeout_in_atomic(hwlock, HWSPNLCK_TIMEOUT); in stm32_exti_h_set_type()
590 if (hwlock) in stm32_exti_h_set_type()
591 hwspin_unlock_in_atomic(hwlock); in stm32_exti_h_set_type()
927 host_data->hwlock = devm_hwspin_lock_request_specific(dev, ret); in stm32_exti_probe()
928 if (!host_data->hwlock) { in stm32_exti_probe()