Searched refs:mrp (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/fs/xfs/ |
H A D | mrlock.h | 31 #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 D | vlan_mvrp.c | 16 #include <net/mrp.h>
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | bfin_sdh.c | 338 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 D | mrp.c | 21 #include <net/mrp.h>
|
Completed in 97 milliseconds