VFS is "virtual file system". It is an abstraction over the underlying file system details, which of course differ greatly.
f_op
is a set of file_operations
that depend on which file system file
is using.
For example, look at ext2_file_operations
, where the ext2 filesystem exposes to the kernel which functions to use for its file operations.
If you want to see more, look for references to struct file_operations
in the fs/
directory.