Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dhwspinlock.h108 static inline int hwspin_lock_free(struct hwspinlock *hwlock) in hwspin_lock_free()
114 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout()
121 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock()
127 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_unlock()
131 static inline int hwspin_lock_bust(struct hwspinlock *hwlock, unsigned int id) in hwspin_lock_bust()
141 static inline int hwspin_lock_get_id(struct hwspinlock *hwlock) in hwspin_lock_get_id()
153 int devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock) in devm_hwspin_lock_free()
189 int hwspin_trylock_irqsave(struct hwspinlock *hwlock, unsigned long *flags) in hwspin_trylock_irqsave()
208 static inline int hwspin_trylock_irq(struct hwspinlock *hwlock) in hwspin_trylock_irq()
227 static inline int hwspin_trylock_raw(struct hwspinlock *hwlock) in hwspin_trylock_raw()
[all …]
/linux/drivers/hwspinlock/
H A Dhwspinlock_core.c92 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock()
209 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout()
268 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_unlock()
322 int hwspin_lock_bust(struct hwspinlock *hwlock, unsigned int id) in hwspin_lock_bust()
373 struct hwspinlock *hwlock; in of_hwspin_lock_get_id() local
453 static int hwspin_lock_register_single(struct hwspinlock *hwlock, int id) in hwspin_lock_register_single()
480 struct hwspinlock *hwlock = NULL; in hwspin_lock_unregister_single() local
521 struct hwspinlock *hwlock; in hwspin_lock_register() local
568 struct hwspinlock *hwlock, *tmp; in hwspin_lock_unregister() local
679 static int __hwspin_lock_request(struct hwspinlock *hwlock) in __hwspin_lock_request()
[all …]
H A Dhwspinlock_internal.h65 static inline int hwlock_to_id(struct hwspinlock *hwlock) in hwlock_to_id()
H A Du8500_hsem.c89 struct hwspinlock *hwlock; in u8500_hsem_probe() local
H A Dsun6i_hwspinlock.c94 struct hwspinlock *hwlock; in sun6i_hwspinlock_probe() local
/linux/arch/arm64/boot/dts/sprd/
H A Dwhale2.dtsi196 hwlock: hwspinlock@40500000 { label
/linux/drivers/isdn/hardware/mISDN/
H A Dipac.h19 spinlock_t *hwlock; /* lock HW access */ member
60 spinlock_t *hwlock; /* lock HW access */ member
H A Disar.h34 spinlock_t *hwlock; /* lock HW access */ member
/linux/drivers/spi/
H A Dspi-sprd-adi.c149 struct hwspinlock *hwlock; member
/linux/drivers/iio/adc/
H A Dsc27xx_adc.c92 struct hwspinlock *hwlock; member
/linux/drivers/pinctrl/stm32/
H A Dpinctrl-stm32.c116 struct hwspinlock *hwlock; member
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c1355 spinlock_t hwlock; member