Searched refs:ww_mutex (Results 1 – 5 of 5) sorted by relevance
/include/linux/ |
D | ww_mutex.h | 49 struct ww_mutex { struct 100 static inline void ww_mutex_init(struct ww_mutex *lock, in ww_mutex_init() 236 extern int /* __must_check */ ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx); 268 extern int __must_check ww_mutex_lock_interruptible(struct ww_mutex *lock, 295 ww_mutex_lock_slow(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock_slow() 331 ww_mutex_lock_slow_interruptible(struct ww_mutex *lock, in ww_mutex_lock_slow_interruptible() 340 extern void ww_mutex_unlock(struct ww_mutex *lock); 349 static inline int __must_check ww_mutex_trylock(struct ww_mutex *lock) in ww_mutex_trylock() 362 static inline void ww_mutex_destroy(struct ww_mutex *lock) in ww_mutex_destroy() 375 static inline bool ww_mutex_is_locked(struct ww_mutex *lock) in ww_mutex_is_locked()
|
D | seqlock.h | 187 #define seqcount_ww_mutex_init(s, lock) seqcount_LOCKNAME_init(s, lock, ww_mutex) 280 SEQCOUNT_LOCKNAME(ww_mutex, struct ww_mutex, true, &s->lock->base, ww_mutex, ww_mutex_lock(… 308 __seqprop_case((s), ww_mutex, prop))
|
D | dma-resv.h | 71 struct ww_mutex lock;
|
/include/drm/ |
D | drm_modeset_lock.h | 80 struct ww_mutex mutex;
|
/include/linux/regulator/ |
D | driver.h | 624 struct ww_mutex mutex; /* consumer lock */
|