Searched refs:mrp (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/fs/xfs/
H A Dmrlock.h31 #define mrinit(mrp, name) \
32 do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0)
34 #define mrinit(mrp, name) \
35 do { init_rwsem(&(mrp)->mr_lock); } while (0)
38 #define mrlock_init(mrp, t,n,s) mrinit(mrp, n)
39 #define mrfree(mrp) do { } while (0)
41 static inline void mraccess_nested(mrlock_t *mrp, int subclass) mraccess_nested() argument
43 down_read_nested(&mrp->mr_lock, subclass); mraccess_nested()
46 static inline void mrupdate_nested(mrlock_t *mrp, int subclass) mrupdate_nested() argument
48 down_write_nested(&mrp->mr_lock, subclass); mrupdate_nested()
50 mrp->mr_writer = 1; mrupdate_nested()
54 static inline int mrtryaccess(mrlock_t *mrp) mrtryaccess() argument
56 return down_read_trylock(&mrp->mr_lock); mrtryaccess()
59 static inline int mrtryupdate(mrlock_t *mrp) mrtryupdate() argument
61 if (!down_write_trylock(&mrp->mr_lock)) mrtryupdate()
64 mrp->mr_writer = 1; mrtryupdate()
69 static inline void mrunlock_excl(mrlock_t *mrp) mrunlock_excl() argument
72 mrp->mr_writer = 0; mrunlock_excl()
74 up_write(&mrp->mr_lock); mrunlock_excl()
77 static inline void mrunlock_shared(mrlock_t *mrp) mrunlock_shared() argument
79 up_read(&mrp->mr_lock); mrunlock_shared()
82 static inline void mrdemote(mrlock_t *mrp) mrdemote() argument
85 mrp->mr_writer = 0; mrdemote()
87 downgrade_write(&mrp->mr_lock); mrdemote()
/linux-4.4.14/net/8021q/
H A Dvlan_mvrp.c16 #include <net/mrp.h>
/linux-4.4.14/drivers/mmc/host/
H A Dbfin_sdh.c338 dev_dbg(mmc_dev(host->mmc), "%s enter, mrp:%p, cmd:%p\n", __func__, mrq, mrq->cmd); sdh_request()
/linux-4.4.14/net/802/
H A Dmrp.c21 #include <net/mrp.h>

Completed in 178 milliseconds