Searched defs:hwlock (Results 1 – 15 of 15) sorted by relevance
/Linux-v4.19/include/linux/ |
D | hwspinlock.h | 106 static inline int hwspin_lock_free(struct hwspinlock *hwlock) in hwspin_lock_free() 112 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout() 119 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock() 125 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_unlock() 134 static inline int hwspin_lock_get_id(struct hwspinlock *hwlock) in hwspin_lock_get_id() 146 int devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock) in devm_hwspin_lock_free() 182 int hwspin_trylock_irqsave(struct hwspinlock *hwlock, unsigned long *flags) in hwspin_trylock_irqsave() 201 static inline int hwspin_trylock_irq(struct hwspinlock *hwlock) in hwspin_trylock_irq() 220 static inline int hwspin_trylock_raw(struct hwspinlock *hwlock) in hwspin_trylock_raw() 240 static inline int hwspin_trylock(struct hwspinlock *hwlock) in hwspin_trylock() [all …]
|
/Linux-v4.19/drivers/hwspinlock/ |
D | hwspinlock_core.c | 87 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock() 197 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout() 249 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_unlock() 325 struct hwspinlock *hwlock; in of_hwspin_lock_get_id() local 399 static int hwspin_lock_register_single(struct hwspinlock *hwlock, int id) in hwspin_lock_register_single() 426 struct hwspinlock *hwlock = NULL; in hwspin_lock_unregister_single() local 467 struct hwspinlock *hwlock; in hwspin_lock_register() local 514 struct hwspinlock *hwlock, *tmp; in hwspin_lock_unregister() local 624 static int __hwspin_lock_request(struct hwspinlock *hwlock) in __hwspin_lock_request() 661 int hwspin_lock_get_id(struct hwspinlock *hwlock) in hwspin_lock_get_id() [all …]
|
D | sirf_hwspinlock.c | 58 struct hwspinlock *hwlock; in sirf_hwspinlock_probe() local
|
D | hwspinlock_internal.h | 62 static inline int hwlock_to_id(struct hwspinlock *hwlock) in hwlock_to_id()
|
D | omap_hwspinlock.c | 78 struct hwspinlock *hwlock; in omap_hwspinlock_probe() local
|
D | u8500_hsem.c | 90 struct hwspinlock *hwlock; in u8500_hsem_probe() local
|
/Linux-v4.19/arch/arm64/boot/dts/sprd/ |
D | whale2.dtsi | 155 hwlock: hwspinlock@40500000 { label
|
/Linux-v4.19/drivers/iio/adc/ |
D | sc27xx_adc.c | 69 struct hwspinlock *hwlock; member 412 struct hwspinlock *hwlock = _data; in sc27xx_adc_free_hwlock() local
|
/Linux-v4.19/drivers/nvmem/ |
D | sc27xx-efuse.c | 55 struct hwspinlock *hwlock; member
|
/Linux-v4.19/drivers/spi/ |
D | spi-sprd-adi.c | 110 struct hwspinlock *hwlock; member
|
/Linux-v4.19/drivers/isdn/hardware/mISDN/ |
D | ipac.h | 32 spinlock_t *hwlock; /* lock HW access */ member 73 spinlock_t *hwlock; /* lock HW access */ member
|
D | isar.h | 47 spinlock_t *hwlock; /* lock HW access */ member
|
/Linux-v4.19/drivers/base/regmap/ |
D | internal.h | 164 struct hwspinlock *hwlock; member
|
/Linux-v4.19/drivers/soc/qcom/ |
D | smem.c | 271 struct hwspinlock *hwlock; member
|
/Linux-v4.19/drivers/net/ethernet/micrel/ |
D | ksz884x.c | 1430 spinlock_t hwlock; member
|