Home
last modified time | relevance | path

Searched defs:hwlock (Results 1 – 18 of 18) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dhwspinlock.h107 static inline int hwspin_lock_free(struct hwspinlock *hwlock) in hwspin_lock_free()
113 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout()
135 static inline int hwspin_lock_get_id(struct hwspinlock *hwlock) in hwspin_lock_get_id()
202 static inline int hwspin_trylock_irq(struct hwspinlock *hwlock) in hwspin_trylock_irq()
221 static inline int hwspin_trylock_raw(struct hwspinlock *hwlock) in hwspin_trylock_raw()
238 static inline int hwspin_trylock_in_atomic(struct hwspinlock *hwlock) in hwspin_trylock_in_atomic()
258 static inline int hwspin_trylock(struct hwspinlock *hwlock) in hwspin_trylock()
375 int hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to) in hwspin_lock_timeout()
409 static inline void hwspin_unlock_irq(struct hwspinlock *hwlock) in hwspin_unlock_irq()
424 static inline void hwspin_unlock_raw(struct hwspinlock *hwlock) in hwspin_unlock_raw()
[all …]
/linux-6.3-rc2/drivers/hwspinlock/
A Dhwspinlock_core.c342 struct hwspinlock *hwlock; in of_hwspin_lock_get_id() local
448 struct hwspinlock *hwlock = NULL; in hwspin_lock_unregister_single() local
489 struct hwspinlock *hwlock; in hwspin_lock_register() local
536 struct hwspinlock *hwlock, *tmp; in hwspin_lock_unregister() local
685 int hwspin_lock_get_id(struct hwspinlock *hwlock) in hwspin_lock_get_id()
711 struct hwspinlock *hwlock; in hwspin_lock_request() local
754 struct hwspinlock *hwlock; in hwspin_lock_request_specific() local
800 int hwspin_lock_free(struct hwspinlock *hwlock) in hwspin_lock_free()
844 struct hwspinlock **hwlock = res; in devm_hwspin_lock_match() local
898 struct hwspinlock **ptr, *hwlock; in devm_hwspin_lock_request() local
[all …]
A Dhwspinlock_internal.h62 static inline int hwlock_to_id(struct hwspinlock *hwlock) in hwlock_to_id()
A Domap_hwspinlock.c79 struct hwspinlock *hwlock; in omap_hwspinlock_probe() local
A Du8500_hsem.c89 struct hwspinlock *hwlock; in u8500_hsem_probe() local
A Dsun6i_hwspinlock.c94 struct hwspinlock *hwlock; in sun6i_hwspinlock_probe() local
/linux-6.3-rc2/arch/arm64/boot/dts/sprd/
A Dwhale2.dtsi193 hwlock: hwspinlock@40500000 { label
/linux-6.3-rc2/drivers/irqchip/
A Dirq-stm32-exti.c62 struct hwspinlock *hwlock; member
347 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type() local
549 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() local
/linux-6.3-rc2/drivers/nvmem/
A Dsc27xx-efuse.c65 struct hwspinlock *hwlock; member
A Dsprd-efuse.c66 struct hwspinlock *hwlock; member
/linux-6.3-rc2/drivers/isdn/hardware/mISDN/
A Dipac.h19 spinlock_t *hwlock; /* lock HW access */ member
60 spinlock_t *hwlock; /* lock HW access */ member
A Disar.h34 spinlock_t *hwlock; /* lock HW access */ member
/linux-6.3-rc2/drivers/spi/
A Dspi-sprd-adi.c151 struct hwspinlock *hwlock; member
/linux-6.3-rc2/drivers/iio/adc/
A Dsc27xx_adc.c93 struct hwspinlock *hwlock; member
/linux-6.3-rc2/drivers/base/regmap/
A Dinternal.h173 struct hwspinlock *hwlock; member
/linux-6.3-rc2/drivers/soc/qcom/
A Dsmem.c278 struct hwspinlock *hwlock; member
/linux-6.3-rc2/drivers/pinctrl/stm32/
A Dpinctrl-stm32.c117 struct hwspinlock *hwlock; member
/linux-6.3-rc2/drivers/net/ethernet/micrel/
A Dksz884x.c1355 spinlock_t hwlock; member

Completed in 42 milliseconds