Lines Matching defs:mr_lock
12 struct rw_semaphore mr_lock;
20 do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0)
23 do { init_rwsem(&(mrp)->mr_lock); } while (0)
31 down_read_nested(&mrp->mr_lock, subclass);
36 down_write_nested(&mrp->mr_lock, subclass);
44 return down_read_trylock(&mrp->mr_lock);
49 if (!down_write_trylock(&mrp->mr_lock))
62 up_write(&mrp->mr_lock);
67 up_read(&mrp->mr_lock);
75 downgrade_write(&mrp->mr_lock);