Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dhwspinlock.h100 static inline int hwspin_lock_free(struct hwspinlock *hwlock) in hwspin_lock_free() argument
106 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, in __hwspin_lock_timeout() argument
113 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock() argument
119 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_unlock() argument
123 static inline int hwspin_lock_bust(struct hwspinlock *hwlock, unsigned int id) in hwspin_lock_bust() argument
140 int devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock) in devm_hwspin_lock_free() argument
171 hwspin_trylock_irqsave(struct hwspinlock * hwlock,unsigned long * flags) hwspin_trylock_irqsave() argument
190 hwspin_trylock_irq(struct hwspinlock * hwlock) hwspin_trylock_irq() argument
209 hwspin_trylock_raw(struct hwspinlock * hwlock) hwspin_trylock_raw() argument
226 hwspin_trylock_in_atomic(struct hwspinlock * hwlock) hwspin_trylock_in_atomic() argument
246 hwspin_trylock(struct hwspinlock * hwlock) hwspin_trylock() argument
269 hwspin_lock_timeout_irqsave(struct hwspinlock * hwlock,unsigned int to,unsigned long * flags) hwspin_lock_timeout_irqsave() argument
293 hwspin_lock_timeout_irq(struct hwspinlock * hwlock,unsigned int to) hwspin_lock_timeout_irq() argument
316 hwspin_lock_timeout_raw(struct hwspinlock * hwlock,unsigned int to) hwspin_lock_timeout_raw() argument
338 hwspin_lock_timeout_in_atomic(struct hwspinlock * hwlock,unsigned int to) hwspin_lock_timeout_in_atomic() argument
363 hwspin_lock_timeout(struct hwspinlock * hwlock,unsigned int to) hwspin_lock_timeout() argument
380 hwspin_unlock_irqrestore(struct hwspinlock * hwlock,unsigned long * flags) hwspin_unlock_irqrestore() argument
397 hwspin_unlock_irq(struct hwspinlock * hwlock) hwspin_unlock_irq() argument
412 hwspin_unlock_raw(struct hwspinlock * hwlock) hwspin_unlock_raw() argument
427 hwspin_unlock_in_atomic(struct hwspinlock * hwlock) hwspin_unlock_in_atomic() argument
443 hwspin_unlock(struct hwspinlock * hwlock) hwspin_unlock() argument
[all...]
/linux/drivers/hwspinlock/
H A Dhwspinlock_core.c92 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) in __hwspin_trylock() argument
209 __hwspin_lock_timeout(struct hwspinlock * hwlock,unsigned int to,int mode,unsigned long * flags) __hwspin_lock_timeout() argument
268 __hwspin_unlock(struct hwspinlock * hwlock,int mode,unsigned long * flags) __hwspin_unlock() argument
322 hwspin_lock_bust(struct hwspinlock * hwlock,unsigned int id) hwspin_lock_bust() argument
373 struct hwspinlock *hwlock; of_hwspin_lock_get_id() local
453 hwspin_lock_register_single(struct hwspinlock * hwlock,int id) hwspin_lock_register_single() argument
480 struct hwspinlock *hwlock = NULL; hwspin_lock_unregister_single() local
521 struct hwspinlock *hwlock; hwspin_lock_register() local
568 struct hwspinlock *hwlock, *tmp; hwspin_lock_unregister() local
679 __hwspin_lock_request(struct hwspinlock * hwlock) __hwspin_lock_request() argument
727 struct hwspinlock *hwlock; hwspin_lock_request_specific() local
773 hwspin_lock_free(struct hwspinlock * hwlock) hwspin_lock_free() argument
817 struct hwspinlock **hwlock = res; devm_hwspin_lock_match() local
843 devm_hwspin_lock_free(struct device * dev,struct hwspinlock * hwlock) devm_hwspin_lock_free() argument
873 struct hwspinlock **ptr, *hwlock; devm_hwspin_lock_request_specific() local
[all...]
H A Dhwspinlock_internal.h65 static inline int hwlock_to_id(struct hwspinlock *hwlock) in hwlock_to_id() argument
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/nvmem/
H A Dsc27xx-efuse.c64 struct hwspinlock *hwlock; member
H A Dsprd-efuse.c66 struct hwspinlock *hwlock; member
/linux/drivers/irqchip/
H A Dirq-stm32mp-exti.c74 struct hwspinlock *hwlock; member
372 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32mp_exti_set_type() local
/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
[all...]
/linux/drivers/iio/adc/
H A Dsc27xx_adc.c92 struct hwspinlock *hwlock; member
/linux/drivers/base/regmap/
H A Dinternal.h181 struct hwspinlock *hwlock; member
/linux/drivers/soc/qcom/
H A Dsmem.c279 struct hwspinlock *hwlock; member
[all...]
/linux/drivers/pinctrl/stm32/
H A Dpinctrl-stm32.c133 struct hwspinlock *hwlock; member
[all...]
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c1355 spinlock_t hwlock; member
[all...]