rt_mutex 432 include/linux/i2c.h struct rt_mutex bus_lock; rt_mutex 76 include/linux/rtmutex.h struct rt_mutex mutexname = __RT_MUTEX_INITIALIZER(mutexname) rt_mutex 84 include/linux/rtmutex.h static inline int rt_mutex_is_locked(struct rt_mutex *lock) rt_mutex 89 include/linux/rtmutex.h extern void __rt_mutex_init(struct rt_mutex *lock, const char *name); rt_mutex 90 include/linux/rtmutex.h extern void rt_mutex_destroy(struct rt_mutex *lock); rt_mutex 92 include/linux/rtmutex.h extern void rt_mutex_lock(struct rt_mutex *lock); rt_mutex 93 include/linux/rtmutex.h extern int rt_mutex_lock_interruptible(struct rt_mutex *lock); rt_mutex 94 include/linux/rtmutex.h extern int rt_mutex_timed_lock(struct rt_mutex *lock, rt_mutex 97 include/linux/rtmutex.h extern int rt_mutex_trylock(struct rt_mutex *lock); rt_mutex 99 include/linux/rtmutex.h extern void rt_mutex_unlock(struct rt_mutex *lock);