Lines Matching refs:i_lock

123 	assert_spin_locked(&inode->i_lock);
273 * @inode: inode of interest with i_lock held
283 assert_spin_locked(&inode->i_lock);
296 * @inode: inode of interest with i_lock held
298 * Returns @inode's wb with its list_lock held. @inode->i_lock must be
304 __releases(&inode->i_lock)
312 * @inode->i_lock and @wb->list_lock but list_lock nests
313 * outside i_lock. Drop i_lock and verify that the
317 spin_unlock(&inode->i_lock);
329 spin_lock(&inode->i_lock);
337 * Same as locked_inode_to_wb_and_lock_list() but @inode->i_lock isn't held
343 spin_lock(&inode->i_lock);
381 spin_lock(&inode->i_lock);
385 * Once I_FREEING or I_WILL_FREE are visible under i_lock, the eviction
461 spin_unlock(&inode->i_lock);
488 * Grabbing old_wb->list_lock, inode->i_lock and the i_pages lock
538 spin_lock(&inode->i_lock);
542 spin_unlock(&inode->i_lock);
547 spin_unlock(&inode->i_lock);
706 * Record @inode's writeback context into @wbc and unlock the i_lock. On
714 spin_unlock(&inode->i_lock);
729 spin_unlock(&inode->i_lock);
1155 assert_spin_locked(&inode->i_lock);
1165 __releases(&inode->i_lock)
1170 spin_unlock(&inode->i_lock);
1262 spin_lock(&inode->i_lock);
1268 spin_unlock(&inode->i_lock);
1320 assert_spin_locked(&inode->i_lock);
1345 spin_lock(&inode->i_lock);
1347 spin_unlock(&inode->i_lock);
1402 spin_lock(&inode->i_lock);
1406 spin_unlock(&inode->i_lock);
1422 * we don't take inode->i_lock here because it is just a pointless overhead.
1481 * Wait for writeback on an inode to complete. Called with i_lock held.
1482 * Caller must make sure inode cannot go away when we drop i_lock.
1485 __releases(inode->i_lock)
1486 __acquires(inode->i_lock)
1493 spin_unlock(&inode->i_lock);
1496 spin_lock(&inode->i_lock);
1505 spin_lock(&inode->i_lock);
1507 spin_unlock(&inode->i_lock);
1511 * Sleep until I_SYNC is cleared. This function must be called with i_lock
1513 * so once i_lock is dropped, inode can go away.
1516 __releases(inode->i_lock)
1524 spin_unlock(&inode->i_lock);
1659 spin_lock(&inode->i_lock);
1665 * __mark_inode_dirty() to test i_state without grabbing i_lock -
1686 spin_unlock(&inode->i_lock);
1714 spin_lock(&inode->i_lock);
1751 spin_lock(&inode->i_lock);
1779 spin_unlock(&inode->i_lock);
1870 spin_lock(&inode->i_lock);
1873 spin_unlock(&inode->i_lock);
1887 spin_unlock(&inode->i_lock);
1899 /* Wait for I_SYNC. This function drops i_lock... */
1942 spin_lock(&inode->i_lock);
1947 spin_unlock(&inode->i_lock);
2125 spin_lock(&inode->i_lock);
2127 /* This function drops i_lock... */
2435 spin_lock(&inode->i_lock);
2440 spin_unlock(&inode->i_lock);
2477 spin_lock(&inode->i_lock);
2486 * Grab inode's wb early because it requires dropping i_lock and we
2493 spin_lock(&inode->i_lock);
2537 spin_unlock(&inode->i_lock);
2555 spin_unlock(&inode->i_lock);
2623 spin_lock(&inode->i_lock);
2625 spin_unlock(&inode->i_lock);
2631 spin_unlock(&inode->i_lock);