Lines Matching defs:mrp
19 #define mrinit(mrp, name) \ argument
22 #define mrinit(mrp, name) \ argument
26 #define mrlock_init(mrp, t,n,s) mrinit(mrp, n) argument
27 #define mrfree(mrp) do { } while (0) argument
29 static inline void mraccess_nested(mrlock_t *mrp, int subclass) in mraccess_nested()
34 static inline void mrupdate_nested(mrlock_t *mrp, int subclass) in mrupdate_nested()
42 static inline int mrtryaccess(mrlock_t *mrp) in mrtryaccess()
47 static inline int mrtryupdate(mrlock_t *mrp) in mrtryupdate()
57 static inline void mrunlock_excl(mrlock_t *mrp) in mrunlock_excl()
65 static inline void mrunlock_shared(mrlock_t *mrp) in mrunlock_shared()
70 static inline void mrdemote(mrlock_t *mrp) in mrdemote()