Lines Matching refs:called
88 and ->readdir() are called without BKL now. Grab it on entry, drop upon return
132 ->setattr() is called without BKL now. Caller _always_ holds ->i_mutex, so
197 should be called on the inode to render it dead, and an appropriate error
220 * we are called from ->rename().
244 ->permission() is called without BKL now. Grab it on entry, drop upon
253 ->statfs() is now called without BKL held. BKL should have been
290 inode_change_ok now includes the size checks for ATTR_SIZE and must be called
296 be used instead. It gets called whenever the inode is evicted, whether it has
300 (or after) ->evict_inode() is called.
302 ->drop_inode() returns int now; it's called on final iput() with
309 As before, clear_inode() must be called exactly once on each call of
325 unreferenced dentries, and is now only called when the dentry refcount goes to
326 0. Even on 0 refcount transition, it must be able to tolerate being called 0,
378 may now be called in rcu-walk mode (nd->flags & LOOKUP_RCU). -ECHILD should be
382 permission is an inode permission check that is called on many or all
424 You must also keep in mind that ->fsync() is not called with i_mutex held
461 called with both ->i_lock and inode_hash_lock held; the former is *not*
500 dentry, it does not get nameidata at all and it gets called only when cookie