Lines Matching refs:i_lock
146 assert_spin_locked(&inode->i_lock);
283 * @inode: inode of interest with i_lock held
285 * Returns @inode's wb with its list_lock held. @inode->i_lock must be
291 __releases(&inode->i_lock)
299 * @inode->i_lock and @wb->list_lock but list_lock nests
300 * outside i_lock. Drop i_lock and verify that the
304 spin_unlock(&inode->i_lock);
316 spin_lock(&inode->i_lock);
324 * Same as locked_inode_to_wb_and_lock_list() but @inode->i_lock isn't held
330 spin_lock(&inode->i_lock);
377 * Grabbing old_wb->list_lock, inode->i_lock and the i_pages lock
388 spin_lock(&inode->i_lock);
392 * Once I_FREEING is visible under i_lock, the eviction path owns
454 spin_unlock(&inode->i_lock);
525 spin_lock(&inode->i_lock);
529 spin_unlock(&inode->i_lock);
534 spin_unlock(&inode->i_lock);
560 * Record @inode's writeback context into @wbc and unlock the i_lock. On
568 spin_unlock(&inode->i_lock);
583 spin_unlock(&inode->i_lock);
1038 __releases(&inode->i_lock)
1043 spin_unlock(&inode->i_lock);
1135 spin_lock(&inode->i_lock);
1137 spin_unlock(&inode->i_lock);
1189 assert_spin_locked(&inode->i_lock);
1204 spin_lock(&inode->i_lock);
1206 spin_unlock(&inode->i_lock);
1265 spin_lock(&inode->i_lock);
1267 spin_unlock(&inode->i_lock);
1337 * Wait for writeback on an inode to complete. Called with i_lock held.
1338 * Caller must make sure inode cannot go away when we drop i_lock.
1341 __releases(inode->i_lock)
1342 __acquires(inode->i_lock)
1349 spin_unlock(&inode->i_lock);
1352 spin_lock(&inode->i_lock);
1361 spin_lock(&inode->i_lock);
1363 spin_unlock(&inode->i_lock);
1367 * Sleep until I_SYNC is cleared. This function must be called with i_lock
1369 * so once i_lock is dropped, inode can go away.
1372 __releases(inode->i_lock)
1380 spin_unlock(&inode->i_lock);
1503 spin_lock(&inode->i_lock);
1509 * __mark_inode_dirty() to test i_state without grabbing i_lock -
1523 spin_unlock(&inode->i_lock);
1549 spin_lock(&inode->i_lock);
1586 spin_lock(&inode->i_lock);
1596 spin_unlock(&inode->i_lock);
1687 spin_lock(&inode->i_lock);
1690 spin_unlock(&inode->i_lock);
1703 spin_unlock(&inode->i_lock);
1716 /* Wait for I_SYNC. This function drops i_lock... */
1759 spin_lock(&inode->i_lock);
1764 spin_unlock(&inode->i_lock);
1937 spin_lock(&inode->i_lock);
1939 /* This function drops i_lock... */
2270 spin_lock(&inode->i_lock);
2341 spin_unlock(&inode->i_lock);
2409 spin_lock(&inode->i_lock);
2411 spin_unlock(&inode->i_lock);
2417 spin_unlock(&inode->i_lock);