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.
279 this method is called when the VFS needs to write an inode to
297 called when the VFS wants to delete an inode
300 called when the VFS wishes to free the superblock
304 called when VFS is writing out all dirty data associated with a
309 called when VFS is locking a filesystem and forcing it into a
314 called when VFS is unlocking a filesystem and making it writable
318 called when the VFS needs to get filesystem statistics.
325 called then the VFS clears the inode. Optional
328 called when the VFS is unmounting a filesystem.
331 called by the VFS to show mount options for /proc/<pid>/mounts.
335 called by the VFS to read from filesystem quota file.
338 called by the VFS to write to filesystem quota file.
358 any scanning loop that is done. This allows the VFS to
391 Called by the VFS to get the value of a particular extended
396 Called by the VFS to set the value of a particular extended
415 This describes how the VFS can manipulate an inode in your filesystem.
460 called when the VFS needs to look up an inode in a parent
512 replacing the target. The VFS already checks for existence, so
516 exist; this is checked by the VFS. Unlike plain rename, source
520 called by the VFS to follow a symbolic link to the inode it
528 be called once VFS is done with the body you've returned. May
534 VFS may use it directly without calling ->get_link(); however,
547 called by the VFS to check for access rights on a POSIX-like
559 called by the VFS to set attributes for a file. This method is
563 called by the VFS to get attributes of a file. This method is
567 called by the VFS to list all extended attributes for a given
571 called by the VFS to update a specific time or the i_version of
572 an inode. If this is not defined the VFS will update the inode
718 This describes how the VFS can manipulate mapping of a file to page
854 called by the VFS to map a logical block offset within object to
978 This describes how the VFS can manipulate an open file. As of kernel
1027 called when the VFS needs to move the file position index
1045 called when the VFS needs to read the directory contents
1048 called when the VFS needs to read the directory contents when
1052 called by the VFS when a process wants to check if there is
1067 called by the VFS when an inode should be opened. When the VFS
1105 called by the VFS to splice data from a pipe to a file. This
1109 called by the VFS to splice data from file to a pipe. This
1113 called by the VFS to set or release a file lock lease. setlease
1118 called by the VFS to preallocate blocks or punch a hole.
1144 support routines in the VFS which will locate the required device
1160 operations. Dentries and the dcache are the domain of the VFS and the
1163 the VFS uses a default. As of kernel 2.6.22, the following members are
1185 called when the VFS needs to revalidate a dentry. This is
1207 called when the VFS needs to revalidate a "jumped" dentry. This
1224 called when the VFS adds a dentry to the hash table. The first
1264 deallocated). The default when this is NULL is that the VFS
1295 This should create a new VFS mount record and return the record
1298 and the parent VFS mount record to provide inheritable mount
1454 A tour of the Linux VFS by Michael K. Johnson. 1996