Lines Matching full:called
98 and ->readdir() are called without BKL now. Grab it on entry, drop upon return
150 ->setattr() is called without BKL now. Caller _always_ holds ->i_mutex, so
218 should be called on the inode to render it dead, and an appropriate error
245 * we are called from ->rename().
273 ->permission() is called without BKL now. Grab it on entry, drop upon
283 ->statfs() is now called without BKL held. BKL should have been
324 for ATTR_SIZE and must be called in the beginning of ->setattr unconditionally.
329 be used instead. It gets called whenever the inode is evicted, whether it has
333 (or after) ->evict_inode() is called.
335 ->drop_inode() returns int now; it's called on final iput() with
342 As before, clear_inode() must be called exactly once on each call of
359 unreferenced dentries, and is now only called when the dentry refcount goes to
360 0. Even on 0 refcount transition, it must be able to tolerate being called 0,
421 may now be called in rcu-walk mode (nd->flags & LOOKUP_RCU). -ECHILD should be
425 permission is an inode permission check that is called on many or all
478 You must also keep in mind that ->fsync() is not called with i_mutex held
547 called with both ->i_lock and inode_hash_lock held; the former is *not*
609 dentry, it does not get nameidata at all and it gets called only when cookie
618 have inode_nohighmem(inode) called before anything might start playing with
632 * ->get_link() may be called in RCU mode - in that case NULL
652 called before we attach dentry to inode.
671 called with parent locked shared. Its instances must not
695 has been opened several times, you can get these called in parallel.
722 called before we attach dentry to inode and !@#!@##!@$!$#!@#$!@$!@$ smack
766 value for 'called finish_no_open(), open it yourself' case has become
825 * if ->destroy_inode() is non-NULL, it gets called