Lines Matching refs:_m
56 #define mutex_lock(_m) do { \
59 sx_xlock(&(_m)->sx); \
62 #define mutex_lock_nested(_m, _s) mutex_lock(_m)
63 #define mutex_lock_nest_lock(_m, _s) mutex_lock(_m)
65 #define mutex_lock_interruptible(_m) ({ \
67 linux_mutex_lock_interruptible(_m); \
76 #define mutex_lock_killable(_m) ({ \
78 linux_mutex_lock_interruptible(_m); \
81 #define mutex_lock_killable_nested(_m, _sub) \
82 mutex_lock_killable(_m)
84 #define mutex_unlock(_m) do { \
87 sx_xunlock(&(_m)->sx); \
90 #define mutex_trylock(_m) ({ \
92 !!sx_try_xlock(&(_m)->sx); \
110 #define mutex_init(_m) \
111 linux_mutex_init(_m, mutex_name(#_m), SX_NOWITNESS)
113 #define __mutex_init(_m, _n, _l) \
114 linux_mutex_init(_m, _n, SX_NOWITNESS)
116 #define mutex_init_witness(_m) \
117 linux_mutex_init(_m, mutex_name(#_m), SX_DUPOK)
119 #define mutex_destroy(_m) \
120 linux_mutex_destroy(_m)