Lines Matching refs:VFS
21 VFS system calls open(2), stat(2), read(2), write(2), chmod(2) and so on
29 The VFS implements the open(2), stat(2), chmod(2), and similar system
30 calls. The pathname argument that is passed to them is used by the VFS
39 dentry, the VFS may have to resort to creating dentries along the way,
54 To look up an inode requires that the VFS calls the lookup() method of
56 filesystem implementation that the inode lives in. Once the VFS has the
59 stat(2) operation is fairly simple: once the VFS has the dentry, it
72 this is another switch performed by the VFS. The file structure is
75 Reading, writing and closing files (and other assorted VFS operations)
79 dentry in use, which in turn means that the VFS inode is still in use.
97 namespace, the VFS will call the appropriate mount() method for the
164 for internal VFS use: you should initialize this to THIS_MODULE
168 for internal VFS use: you should initialize this to NULL
171 for internal VFS use: hlist of filesystem instances (superblocks)
247 This describes how the VFS can manipulate the superblock of your
312 this method is called by the VFS when an inode is marked dirty.
321 this method is called when the VFS needs to write an inode to
339 called when the VFS wants to evict an inode. Caller does
346 called when the VFS wishes to free the superblock
350 called when VFS is writing out all dirty data associated with a
362 called when VFS is locking a filesystem and forcing it into a
367 called when VFS is unlocking a filesystem and making it writable
371 called when VFS is unlocking a filesystem and making it writable
375 called when the VFS needs to get filesystem statistics.
382 called when the VFS is unmounting a filesystem.
385 called by the VFS to show mount options for /proc/<pid>/mounts
390 Optional. Called by the VFS to show device name for
395 Optional. Called by the VFS (for /proc/<pid>/mountinfo) to show
399 Optional. Called by the VFS (for /proc/<pid>/mountstats) to show
403 called by the VFS to read from filesystem quota file.
406 called by the VFS to write to filesystem quota file.
430 any scanning loop that is done. This allows the VFS to
463 Called by the VFS to get the value of a particular extended
468 Called by the VFS to set the value of a particular extended
487 This describes how the VFS can manipulate an inode in your filesystem.
534 called when the VFS needs to look up an inode in a parent
586 replacing the target. The VFS already checks for existence, so
590 exist; this is checked by the VFS. Unlike plain rename, source
594 called by the VFS to follow a symbolic link to the inode it
602 be called once VFS is done with the body you've returned. May
608 VFS may use it directly without calling ->get_link(); however,
621 called by the VFS to check for access rights on a POSIX-like
633 called by the VFS to set attributes for a file. This method is
637 called by the VFS to get attributes of a file. This method is
641 called by the VFS to list all extended attributes for a given
645 called by the VFS to update a specific time or the i_version of
646 an inode. If this is not defined the VFS will update the inode
797 This describes how the VFS can manipulate mapping of a file to page
954 called by the VFS to map a logical block offset within object to
1070 This describes how the VFS can manipulate an open file. As of kernel
1117 called when the VFS needs to move the file position index
1135 called when the VFS needs to read the directory contents
1138 called by the VFS when a process wants to check if there is
1153 called by the VFS when an inode should be opened. When the VFS
1191 called by the VFS to splice data from a pipe to a file. This
1195 called by the VFS to splice data from file to a pipe. This
1199 called by the VFS to set or release a file lock lease. setlease
1204 called by the VFS to preallocate blocks or punch a hole.
1230 support routines in the VFS which will locate the required device
1246 operations. Dentries and the dcache are the domain of the VFS and the
1249 the VFS uses a default. As of kernel 2.6.22, the following members are
1271 called when the VFS needs to revalidate a dentry. This is
1293 called when the VFS needs to revalidate a "jumped" dentry. This
1310 called when the VFS adds a dentry to the hash table. The first
1350 deallocated). The default when this is NULL is that the VFS
1381 This should create a new VFS mount record and return the record
1384 and the parent VFS mount record to provide inheritable mount
1540 A tour of the Linux VFS by Michael K. Johnson. 1996