The vfs manages part of the abstract process table that deals with files.
Concretely, vfs manages a different table than the pm (but of the same size) named fproc (instead of mproc).
struct fproc fproc[NR_PROCS];
We won't be concerned with this table if we are building a system call associated to be sent to the pm.