| bmi_optimistic_buffer_info | Used to describe a memory region in passing down a registration hint from IO routines |
| BMI_unexpected_info | Used to describe unexpected message arrivals |
| file_ref | Encapsulates the file descriptor |
| PINT_fsck_options | FSCK options |
| PINT_perf_counter | Struct representing a perf counter instance |
| PINT_perf_key | Describes a single key to be stored in the perf counter interface |
| PINT_Request | NOTE: The encoding/decoding functions must be updated with changes to this struct |
| PINT_tcache | Describes a tcache instance |
| PINT_tcache_entry | Describes a single entry in the tcache |
| pvfs2_inode_t | Per inode private pvfs2 info |
| pvfs2_mount_options_t | Mount options |
| pvfs2_mount_sb_info_t | Temporary structure used only for sb mount time that groups the mount time data provided along with a private superblock structure that is allocated before a 'kernel' superblock is allocated |
| pvfs2_opaque_handle_t | PVFS2 specific structure that we use for constructing an opaque handle at the time an openg() system call that will be used at subsequent openfh system call We stuff in enough information into this buffer that subsequent openfh calls don't have to communicate with server |
| pvfs2_sb_info_t | Per superblock private pvfs2 info |
| PVFS_credentials | Credentials (stubbed for future authentication methods) |
| PVFS_dirent | Directory entry contents |
| PVFS_error_server | These structures/calls are used when returning detailed lists of errors from a particular call |
| PVFS_object_ref | Object reference (uniquely refers to a single file, directory, or symlink) |
| PVFS_statfs | Statfs and misc |
| PVFS_sys_attr_s | Describes attributes for a file, directory, or symlink |
| PVFS_sys_dist_s | Describes file distribution parameters |
| PVFS_sys_mntent | Describes a PVFS2 file system |
| PVFS_sysresp_create_s | Holds results of a create operation (reference to new file) |
| PVFS_sysresp_getattr_s | Holds results of a getattr operation (attributes of object) |
| PVFS_sysresp_geteattr_s | Holds results of a geteattr_list operation (attributes of object) |
| PVFS_sysresp_io_s | Holds results of an I/O operation (total number of bytes read/written) |
| PVFS_sysresp_listeattr_s | Holds results of a listeattr_list operation (keys of object) |
| PVFS_sysresp_lookup_s | Holds results of a lookup operation (reference to object) |
| PVFS_sysresp_mkdir_s | Holds results of a mkdir operation (reference to new directory) |
| PVFS_sysresp_readdir_s | Holds results of a readdir operation (position token, directory version information, array of directory entries) |
| PVFS_sysresp_readdirplus_s | Holds results of a readdirplus operation (position token, directory version information, array of directory entries, array of stat error codes and array of attribute information) |
| PVFS_sysresp_readlink_s | Holds results of a readlink operation (string name of target) |
| PVFS_sysresp_symlink_s | Holds results of a symlink operation (reference to new symlink) |
1.3.5