| /Linux-v5.4/include/linux/ | 
| D | hwspinlock.h | 107 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()
 120 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags)  in __hwspin_trylock()
 126 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags)  in __hwspin_unlock()
 135 static inline int hwspin_lock_get_id(struct hwspinlock *hwlock)  in hwspin_lock_get_id()
 147 int devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock)  in devm_hwspin_lock_free()
 183 int hwspin_trylock_irqsave(struct hwspinlock *hwlock, unsigned long *flags)  in hwspin_trylock_irqsave()
 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()
 [all …]
 
 | 
| /Linux-v5.4/drivers/hwspinlock/ | 
| D | hwspinlock_core.c | 91 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags)  in __hwspin_trylock()206 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to,  in __hwspin_lock_timeout()
 265 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags)  in __hwspin_unlock()
 342 	struct hwspinlock *hwlock;  in of_hwspin_lock_get_id()  local
 421 static int hwspin_lock_register_single(struct hwspinlock *hwlock, int id)  in hwspin_lock_register_single()
 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
 646 static int __hwspin_lock_request(struct hwspinlock *hwlock)  in __hwspin_lock_request()
 683 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-v5.4/arch/arm64/boot/dts/sprd/ | 
| D | whale2.dtsi | 191 			hwlock: hwspinlock@40500000 {  label
 | 
| /Linux-v5.4/drivers/iio/adc/ | 
| D | sc27xx_adc.c | 77 	struct hwspinlock *hwlock;  member482 	struct hwspinlock *hwlock = _data;  in sc27xx_adc_free_hwlock()  local
 
 | 
| /Linux-v5.4/drivers/nvmem/ | 
| D | sc27xx-efuse.c | 55 	struct hwspinlock *hwlock;  member
 | 
| /Linux-v5.4/drivers/spi/ | 
| D | spi-sprd-adi.c | 113 	struct hwspinlock	*hwlock;  member
 | 
| /Linux-v5.4/drivers/isdn/hardware/mISDN/ | 
| D | ipac.h | 19 	spinlock_t		*hwlock;	/* lock HW access */  member60 	spinlock_t		*hwlock;	/* lock HW access */  member
 
 | 
| D | isar.h | 34 	spinlock_t	*hwlock;	/* lock HW access */  member
 | 
| /Linux-v5.4/drivers/base/regmap/ | 
| D | internal.h | 163 	struct hwspinlock *hwlock;  member
 | 
| /Linux-v5.4/drivers/irqchip/ | 
| D | irq-stm32-exti.c | 68 	struct hwspinlock *hwlock;  member
 | 
| /Linux-v5.4/drivers/soc/qcom/ | 
| D | smem.c | 264 	struct hwspinlock *hwlock;  member
 | 
| /Linux-v5.4/drivers/pinctrl/stm32/ | 
| D | pinctrl-stm32.c | 110 	struct hwspinlock *hwlock;  member
 | 
| /Linux-v5.4/drivers/net/ethernet/micrel/ | 
| D | ksz884x.c | 1422 	spinlock_t hwlock;  member
 |