Lines Matching refs:VFS

23 VFS system calls open(2), stat(2), read(2), write(2), chmod(2) and so
31 The VFS implements the open(2), stat(2), chmod(2), and similar system
32 calls. The pathname argument that is passed to them is used by the VFS
41 into a dentry, the VFS may have to resort to creating dentries along
57 To look up an inode requires that the VFS calls the lookup() method of
59 filesystem implementation that the inode lives in. Once the VFS has
62 data. The stat(2) operation is fairly simple: once the VFS has the
76 can see that this is another switch performed by the VFS. The file
79 Reading, writing and closing files (and other assorted VFS operations)
83 dentry in use, which in turn means that the VFS inode is still in use.
99 the VFS will call the appropriate mount() method for the specific
138 owner: for internal VFS use: you should initialize this to THIS_MODULE in
141 next: for internal VFS use: you should initialize this to NULL
207 This describes how the VFS can manipulate the superblock of your
251 dirty_inode: this method is called by the VFS to mark an inode dirty.
253 write_inode: this method is called when the VFS needs to write an
270 delete_inode: called when the VFS wants to delete an inode
272 put_super: called when the VFS wishes to free the superblock
275 sync_fs: called when VFS is writing out all dirty data associated with
279 freeze_fs: called when VFS is locking a filesystem and
283 unfreeze_fs: called when VFS is unlocking a filesystem and making it writable
286 statfs: called when the VFS needs to get filesystem statistics.
291 clear_inode: called then the VFS clears the inode. Optional
293 umount_begin: called when the VFS is unmounting a filesystem.
295 show_options: called by the VFS to show mount options for
298 quota_read: called by the VFS to read from filesystem quota file.
300 quota_write: called by the VFS to write to filesystem quota file.
317 scanning loop that is done. This allows the VFS to determine
343 get: Called by the VFS to get the value of a particular extended attribute.
346 set: Called by the VFS to set the value of a particular extended attribute.
365 This describes how the VFS can manipulate an inode in your
402 lookup: called when the VFS needs to look up an inode in a parent
447 instead of replacing the target. The VFS already checks for
451 exist; this is checked by the VFS. Unlike plain rename,
454 get_link: called by the VFS to follow a symbolic link to the
462 In that case destructor(argument) will be called once VFS is
474 permission: called by the VFS to check for access rights on a POSIX-like
484 setattr: called by the VFS to set attributes for a file. This method
487 getattr: called by the VFS to get attributes of a file. This method
490 listxattr: called by the VFS to list all extended attributes for a
493 update_time: called by the VFS to update a specific time or the i_version of
494 an inode. If this is not defined the VFS will update the inode itself
622 This describes how the VFS can manipulate mapping of a file to page cache in
743 bmap: called by the VFS to map a logical block offset within object to
850 This describes how the VFS can manipulate an open file. As of kernel
894 llseek: called when the VFS needs to move the file position index
904 iterate: called when the VFS needs to read the directory contents
906 iterate_shared: called when the VFS needs to read the directory contents
909 poll: called by the VFS when a process wants to check if there is
920 open: called by the VFS when an inode should be opened. When the VFS
949 splice_write: called by the VFS to splice data from a pipe to a file. This
952 splice_read: called by the VFS to splice data from file to a pipe. This
955 setlease: called by the VFS to set or release a file lock lease. setlease
959 fallocate: called by the VFS to preallocate blocks or punch a hole.
974 support routines in the VFS which will locate the required device
990 operations. Dentries and the dcache are the domain of the VFS and the
993 the VFS uses a default. As of kernel 2.6.22, the following members are
1012 d_revalidate: called when the VFS needs to revalidate a dentry. This
1031 d_weak_revalidate: called when the VFS needs to revalidate a "jumped" dentry.
1045 d_hash: called when the VFS adds a dentry to the hash table. The first
1081 VFS calls iput(). If you define this method, you must call
1105 This should create a new VFS mount record and return the record to the
1108 VFS mount record to provide inheritable mount parameters. NULL should
1249 A tour of the Linux VFS by Michael K. Johnson. 1996