Searched defs:hwlock (Results 1 – 12 of 12) sorted by relevance
/linux/include/linux/ |
H A D | hwspinlock.h | 108 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 D | hwspinlock_core.c | 92 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 D | hwspinlock_internal.h | 65 static inline int hwlock_to_id(struct hwspinlock *hwlock) in hwlock_to_id()
|
H A D | u8500_hsem.c | 89 struct hwspinlock *hwlock; in u8500_hsem_probe() local
|
H A D | sun6i_hwspinlock.c | 94 struct hwspinlock *hwlock; in sun6i_hwspinlock_probe() local
|
/linux/arch/arm64/boot/dts/sprd/ |
H A D | whale2.dtsi | 196 hwlock: hwspinlock@40500000 { label
|
/linux/drivers/isdn/hardware/mISDN/ |
H A D | ipac.h | 19 spinlock_t *hwlock; /* lock HW access */ member 60 spinlock_t *hwlock; /* lock HW access */ member
|
H A D | isar.h | 34 spinlock_t *hwlock; /* lock HW access */ member
|
/linux/drivers/spi/ |
H A D | spi-sprd-adi.c | 149 struct hwspinlock *hwlock; member
|
/linux/drivers/iio/adc/ |
H A D | sc27xx_adc.c | 92 struct hwspinlock *hwlock; member
|
/linux/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 116 struct hwspinlock *hwlock; member
|
/linux/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1355 spinlock_t hwlock; member
|