Lines Matching refs:hwspinlock

23 struct hwspinlock;
60 struct hwspinlock *hwspin_lock_request(void);
61 struct hwspinlock *hwspin_lock_request_specific(unsigned int id);
62 int hwspin_lock_free(struct hwspinlock *hwlock);
64 int hwspin_lock_get_id(struct hwspinlock *hwlock);
65 int __hwspin_lock_timeout(struct hwspinlock *, unsigned int, int,
67 int __hwspin_trylock(struct hwspinlock *, int, unsigned long *);
68 void __hwspin_unlock(struct hwspinlock *, int, unsigned long *);
70 int devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock);
71 struct hwspinlock *devm_hwspin_lock_request(struct device *dev);
72 struct hwspinlock *devm_hwspin_lock_request_specific(struct device *dev,
96 static inline struct hwspinlock *hwspin_lock_request(void) in hwspin_lock_request()
101 static inline struct hwspinlock *hwspin_lock_request_specific(unsigned int id) in hwspin_lock_request_specific()
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()
151 static inline struct hwspinlock *devm_hwspin_lock_request(struct device *dev) in devm_hwspin_lock_request()
157 struct hwspinlock *devm_hwspin_lock_request_specific(struct device *dev, in devm_hwspin_lock_request_specific()
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()
263 static inline int hwspin_lock_timeout_irqsave(struct hwspinlock *hwlock, in hwspin_lock_timeout_irqsave()
287 int hwspin_lock_timeout_irq(struct hwspinlock *hwlock, unsigned int to) in hwspin_lock_timeout_irq()
310 int hwspin_lock_timeout_raw(struct hwspinlock *hwlock, unsigned int to) in hwspin_lock_timeout_raw()
335 int hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to) in hwspin_lock_timeout()
352 static inline void hwspin_unlock_irqrestore(struct hwspinlock *hwlock, in hwspin_unlock_irqrestore()
369 static inline void hwspin_unlock_irq(struct hwspinlock *hwlock) in hwspin_unlock_irq()
384 static inline void hwspin_unlock_raw(struct hwspinlock *hwlock) in hwspin_unlock_raw()
400 static inline void hwspin_unlock(struct hwspinlock *hwlock) in hwspin_unlock()