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
145 for internal VFS use: you should initialize this to THIS_MODULE
149 for internal VFS use: you should initialize this to NULL
224 This describes how the VFS can manipulate the superblock of your
273 this method is called by the VFS when an inode is marked dirty.
282 this method is called when the VFS needs to write an inode to
300 called when the VFS wants to delete an inode
303 called when the VFS wishes to free the superblock
307 called when VFS is writing out all dirty data associated with a
312 called when VFS is locking a filesystem and forcing it into a
317 called when VFS is unlocking a filesystem and making it writable
321 called when the VFS needs to get filesystem statistics.
328 called then the VFS clears the inode. Optional
331 called when the VFS is unmounting a filesystem.
334 called by the VFS to show mount options for /proc/<pid>/mounts.
338 called by the VFS to read from filesystem quota file.
341 called by the VFS to write to filesystem quota file.
361 any scanning loop that is done. This allows the VFS to
394 Called by the VFS to get the value of a particular extended
399 Called by the VFS to set the value of a particular extended
418 This describes how the VFS can manipulate an inode in your filesystem.
463 called when the VFS needs to look up an inode in a parent
515 replacing the target. The VFS already checks for existence, so
519 exist; this is checked by the VFS. Unlike plain rename, source
523 called by the VFS to follow a symbolic link to the inode it
531 be called once VFS is done with the body you've returned. May
537 VFS may use it directly without calling ->get_link(); however,
550 called by the VFS to check for access rights on a POSIX-like
562 called by the VFS to set attributes for a file. This method is
566 called by the VFS to get attributes of a file. This method is
570 called by the VFS to list all extended attributes for a given
574 called by the VFS to update a specific time or the i_version of
575 an inode. If this is not defined the VFS will update the inode
723 This describes how the VFS can manipulate mapping of a file to page
880 called by the VFS to map a logical block offset within object to
996 This describes how the VFS can manipulate an open file. As of kernel
1045 called when the VFS needs to move the file position index
1063 called when the VFS needs to read the directory contents
1066 called when the VFS needs to read the directory contents when
1070 called by the VFS when a process wants to check if there is
1085 called by the VFS when an inode should be opened. When the VFS
1123 called by the VFS to splice data from a pipe to a file. This
1127 called by the VFS to splice data from file to a pipe. This
1131 called by the VFS to set or release a file lock lease. setlease
1136 called by the VFS to preallocate blocks or punch a hole.
1162 support routines in the VFS which will locate the required device
1178 operations. Dentries and the dcache are the domain of the VFS and the
1181 the VFS uses a default. As of kernel 2.6.22, the following members are
1203 called when the VFS needs to revalidate a dentry. This is
1225 called when the VFS needs to revalidate a "jumped" dentry. This
1242 called when the VFS adds a dentry to the hash table. The first
1282 deallocated). The default when this is NULL is that the VFS
1313 This should create a new VFS mount record and return the record
1316 and the parent VFS mount record to provide inheritable mount
1472 A tour of the Linux VFS by Michael K. Johnson. 1996