| include/pvfs2-mgmt.h | Declarations for the PVFS2 management interface |
| include/pvfs2-sysint.h | Declarations for the PVFS2 system interface |
| include/pvfs2-types.h | Definitions of types used throughout PVFS2 |
| src/apps/admin/pvfs2-change-fsid.c | Update utility for updating fsid in PVFS2 collections |
| src/apps/admin/pvfs2-migrate-collection.c | Migration utility for updating PVFS2 collections |
| src/apps/admin/pvfs2-validate.c | Implementation of PVFS2 FSCK tool |
| src/client/sysint/acache.c | Implementation of the Attribute Cache (acache) component |
| src/client/sysint/acache.h | Declarations for the Attribute Cache (acache) component |
| src/client/sysint/client-state-machine.c | Routines for state machine processing on clients |
| src/client/sysint/client-state-machine.h | Declarations for state machine processing on clients |
| src/client/sysint/fs-add.sm | PVFS2 system interface bootstrapping routine to tell the interface about available file systems |
| src/client/sysint/mgmt-create-dirent.sm | PVFS2 management interface routines for creating directory entries that point to specific existing objects |
| src/client/sysint/mgmt-event-mon-list.sm | PVFS2 management interface routines for event monitoring |
| src/client/sysint/mgmt-get-dfile-array.sm | PVFS2 management interface routines for obtaining datafile handles for a given file |
| src/client/sysint/mgmt-get-dirdata-handle.sm | PVFS2 management interface routines for obtaining the handle of the object that holds directory data (the dirdata object) |
| src/client/sysint/mgmt-iterate-handles-list.sm | PVFS2 management routines for iterating through handles of objects stored on servers |
| src/client/sysint/mgmt-misc.c | Various PVFS2 management interface routines |
| src/client/sysint/mgmt-noop.sm | PVFS2 management interface routines for sending "no operation" (no-op) requests |
| src/client/sysint/mgmt-perf-mon-list.sm | PVFS2 management interface routines for obtaining server performance statistics |
| src/client/sysint/mgmt-remove-dirent.sm | PVFS2 management interface routines for removing specific directory entries |
| src/client/sysint/mgmt-remove-object.sm | PVFS2 management interface routines for removing specific objects |
| src/client/sysint/mgmt-repair-file.sm | PVFS2 system interface routines for repairing files |
| src/client/sysint/mgmt-setparam-list.sm | PVFS2 management interface routines for setting run-time parameters on a list of servers |
| src/client/sysint/mgmt-statfs-list.sm | PVFS2 management interface routines for obtaining file system statistics (e.g |
| src/client/sysint/ncache.c | Implementation of the Name Cache (ncache) component |
| src/client/sysint/ncache.h | Declarations for the Name Cache (ncache) component |
| src/client/sysint/sys-create.sm | PVFS2 system interface routines for creating files |
| src/client/sysint/sys-flush.sm | PVFS2 system interface routines for flushing data to disk on servers |
| src/client/sysint/sys-getattr.sm | PVFS2 system interface routines for obtaining attributes of an object (file or directory) |
| src/client/sysint/sys-io.sm | PVFS2 system interface routines for reading and writing files |
| src/client/sysint/sys-lookup.sm | PVFS2 system interface routines for dereferencing path strings |
| src/client/sysint/sys-mkdir.sm | PVFS2 system interface routines for creating a new directory |
| src/client/sysint/sys-readdir.sm | PVFS2 system interface routines for reading entries from a directory |
| src/client/sysint/sys-readdirplus.sm | PVFS2 system interface routines for reading entries from a directory and also filling in the attribute information for each entry |
| src/client/sysint/sys-remove.sm | PVFS2 system interface routines for removing an object and its associated directory entry |
| src/client/sysint/sys-rename.sm | PVFS2 system interface routines for renaming an object (file or directory) |
| src/client/sysint/sys-setattr.sm | PVFS2 system interface routines for setting the attributes of an object (file or directory) |
| src/client/sysint/sys-small-io.sm | PVFS2 system interface routines for reading and writing small files |
| src/client/sysint/sys-statfs.sm | PVFS2 system interface routines for statfs |
| src/client/sysint/sys-symlink.sm | PVFS2 system interface routines for creating symlinks |
| src/client/sysint/sys-truncate.sm | PVFS2 system interface routines for modifying the size of a file, either growing or shrinking |
| src/common/gossip/gossip.c | Implementation of gossip interface |
| src/common/gossip/gossip.h | Declarations for the gossip logging interface |
| src/common/misc/fsck-utils.c | Implementation of the fsck-utils component |
| src/common/misc/fsck-utils.h | Declarations for the fsck utility component |
| src/common/misc/tcache.c | Implementation of the Timeout Cache (tcache) component |
| src/common/misc/tcache.h | Declarations for the Timeout Cache (tcache) component |
| src/common/statecomp/codegen.c | Code generation routines for statecomp |
| src/common/statecomp/statecomp.c | Core of state machine source-to-source translator executable, statecomp, including processing arguments, calling the parser, and producing warning and error messages |
| src/common/statecomp/statecomp.h | Defines and prototypes for statecomp symbol table |
| src/io/bmi/bmi-types.h | Types and other defines used throughout BMI |
| src/io/bmi/bmi.c | Top-level BMI network interface routines |
| src/io/bmi/bmi.h | Declarations for the Buffered Message Interface (BMI) |
| src/io/trove/trove-types.h | Types and other defines used throughout Trove |
| src/io/trove/trove.c | Trove interface routines |
| src/io/trove/trove.h | Declarations and prototypes for Trove storage interface |
| src/kernel/linux-2.6/acl.c | Linux VFS Access Control List callbacks |
| src/kernel/linux-2.6/dcache.c | Implementation of dentry (directory cache) functions |
| src/kernel/linux-2.6/dir.c | Linux VFS directory operations |
| src/kernel/linux-2.6/downcall.h | Definitions of downcalls used in Linux kernel module |
| src/kernel/linux-2.6/file.c | Linux VFS file operations |
| src/kernel/linux-2.6/inode.c | Linux VFS inode operations |
| src/kernel/linux-2.6/namei.c | Linux VFS namei operations |
| src/kernel/linux-2.6/pvfs2-kernel.h | Declarations and macros for the PVFS2 Linux kernel support |
| src/kernel/linux-2.6/waitqueue.c | In-kernel waitqueue operations |
| src/kernel/linux-2.6/xattr-default.c | Extended attributes for PVFS2 that handles all setxattr stuff even for those keys that do not have a prefix! This is the 2.6 kernels way of doing extended attributes |
| src/kernel/linux-2.6/xattr-trusted.c | Extended attributes for PVFS2 that handle the trusted prefix |
| src/kernel/linux-2.6/xattr.c | Linux VFS extended attribute operations |
| src/server/request-scheduler/request-scheduler.c | An implementation of the server side request scheduler API |
| src/server/request-scheduler/request-scheduler.h | Declarations for the request scheduler |
| test/shared/test-common.c | Implementation of the test-common wrapper functions |
| test/shared/test-common.h | Declarations for the test-common interface |