Lines Matching defs:i_contents
79 * i_contents: Protects almost all of the fields in the inode
83 * i_tlock: When i_tlock is held with the i_contents reader
92 * i_rwlock > i_contents > i_tlock
93 * i_rwlock > vfs_dqrwlock > i_contents(writer) > i_tlock
94 * i_contents > i_tlock
95 * vfs_dqrwlock > i_contents(writer) > i_tlock
96 * ih_lock > i_contents > i_tlock
109 * vfs_dqrwlock is grabbed for reading before i_contents is grabbed for
111 * reading without a corresponding i_contents write grab because there
112 * is no relevant inode. There are also cases where i_contents is
253 krwlock_t i_contents; /* protects (most of) inode contents */
538 * so we grab i_contents as reader to get the size; we already hold
551 rw_enter(&(ip)->i_contents, RW_READER); \
553 rw_exit(&(ip)->i_contents); \
557 ASSERT(RW_WRITE_HELD(&(ip)->i_contents)); \