In This Chapter
USB Host Virtual File Systems
USB Device Virtual File Systems
A Virtual File System (VFS) or virtual file system switch is an abstraction layer on top of the actual file system that specifies an interface between the kernel and the file system. Acting as a transparent layer file, it allows uniform access to client applications. A VFS does not need to know the format in which the file is stored. The format intricacies are handled by equivalent callback routines that are registered with VFS and return only the data required by the user application, thus providing necessary transparency to the user application.
Certain VFSs are categorized as special because they act as an interface to manipulate and ...