nfs-ganesha 1.4
Classes | Defines | Typedefs | Enumerations | Functions

nfsv41.h File Reference

#include "ganesha_rpc.h"

Go to the source code of this file.

Classes

struct  attrlist4
struct  bitmap4
struct  nfs_fh4
struct  sec_oid4
struct  utf8string
struct  pathname4
struct  nfstime4
struct  settime4
struct  fsid4
struct  change_policy4
struct  fs_location4
struct  fs_locations4
struct  nfsace4
struct  nfsacl41
struct  mode_masked4
struct  specdata4
struct  netaddr4
struct  nfs_impl_id4
struct  stateid4
struct  layout_content4
struct  layouthint4
struct  layout4
struct  device_addr4
struct  layoutupdate4
struct  layoutreturn_file4
struct  layoutreturn4
struct  fs4_status
struct  threshold_item4
struct  mdsthreshold4
struct  retention_get4
struct  retention_set4
struct  fattr4_acl
struct  fattr4_fs_layout_types
struct  fattr4_layout_types
struct  fattr4
struct  change_info4
struct  cb_client4
struct  nfs_client_id4
struct  client_owner4
struct  server_owner4
struct  state_owner4
struct  ssv_mic_plain_tkn4
struct  ssv_mic_tkn4
struct  ssv_seal_plain_tkn4
struct  ssv_seal_cipher_tkn4
struct  fs_locations_server4
struct  fs_locations_item4
struct  fs_locations_info4
struct  nfsv4_1_file_layouthint4
struct  multipath_list4
struct  nfsv4_1_file_layout_ds_addr4
struct  nfsv4_1_file_layout4
struct  ACCESS4args
struct  ACCESS4resok
struct  ACCESS4res
struct  CLOSE4args
struct  CLOSE4res
struct  COMMIT4args
struct  COMMIT4resok
struct  COMMIT4res
struct  createtype4
struct  CREATE4args
struct  CREATE4resok
struct  CREATE4res
struct  DELEGPURGE4args
struct  DELEGPURGE4res
struct  DELEGRETURN4args
struct  DELEGRETURN4res
struct  GETATTR4args
struct  GETATTR4resok
struct  GETATTR4res
struct  GETFH4resok
struct  GETFH4res
struct  LINK4args
struct  LINK4resok
struct  LINK4res
struct  open_to_lock_owner4
struct  exist_lock_owner4
struct  locker4
struct  LOCK4args
struct  LOCK4denied
struct  LOCK4resok
struct  LOCK4res
struct  LOCKT4args
struct  LOCKT4res
struct  LOCKU4args
struct  LOCKU4res
struct  LOOKUP4args
struct  LOOKUP4res
struct  LOOKUPP4res
struct  NVERIFY4args
struct  NVERIFY4res
struct  creatverfattr
struct  createhow4
struct  openflag4
struct  nfs_modified_limit4
struct  nfs_space_limit4
struct  open_claim_delegate_cur4
struct  open_claim4
struct  OPEN4args
struct  open_read_delegation4
struct  open_write_delegation4
struct  open_none_delegation4
struct  open_delegation4
struct  OPEN4resok
struct  OPEN4res
struct  OPENATTR4args
struct  OPENATTR4res
struct  OPEN_CONFIRM4args
struct  OPEN_CONFIRM4resok
struct  OPEN_CONFIRM4res
struct  OPEN_DOWNGRADE4args
struct  OPEN_DOWNGRADE4resok
struct  OPEN_DOWNGRADE4res
struct  PUTFH4args
struct  PUTFH4res
struct  PUTPUBFH4res
struct  PUTROOTFH4res
struct  READ4args
struct  READ4resok
struct  READ4res
struct  READDIR4args
struct  entry4
struct  dirlist4
struct  READDIR4resok
struct  READDIR4res
struct  READLINK4resok
struct  READLINK4res
struct  REMOVE4args
struct  REMOVE4resok
struct  REMOVE4res
struct  RENAME4args
struct  RENAME4resok
struct  RENAME4res
struct  RENEW4args
struct  RENEW4res
struct  RESTOREFH4res
struct  SAVEFH4res
struct  SECINFO4args
struct  rpcsec_gss_info
struct  secinfo4
struct  SECINFO4resok
struct  SECINFO4res
struct  SETATTR4args
struct  SETATTR4res
struct  SETCLIENTID4args
struct  SETCLIENTID4resok
struct  SETCLIENTID4res
struct  SETCLIENTID_CONFIRM4args
struct  SETCLIENTID_CONFIRM4res
struct  VERIFY4args
struct  VERIFY4res
struct  WRITE4args
struct  WRITE4resok
struct  WRITE4res
struct  RELEASE_LOCKOWNER4args
struct  RELEASE_LOCKOWNER4res
struct  ILLEGAL4res
struct  gsshandle4_t
struct  gss_cb_handles4
struct  callback_sec_parms4
struct  BACKCHANNEL_CTL4args
struct  BACKCHANNEL_CTL4res
struct  BIND_CONN_TO_SESSION4args
struct  BIND_CONN_TO_SESSION4resok
struct  BIND_CONN_TO_SESSION4res
struct  state_protect_ops4
struct  ssv_sp_parms4
struct  state_protect4_a
struct  EXCHANGE_ID4args
struct  ssv_prot_info4
struct  state_protect4_r
struct  EXCHANGE_ID4resok
struct  EXCHANGE_ID4res
struct  channel_attrs4
struct  CREATE_SESSION4args
struct  CREATE_SESSION4resok
struct  CREATE_SESSION4res
struct  DESTROY_SESSION4args
struct  DESTROY_SESSION4res
struct  FREE_STATEID4args
struct  FREE_STATEID4res
struct  GET_DIR_DELEGATION4args
struct  GET_DIR_DELEGATION4resok
struct  GET_DIR_DELEGATION4res_non_fatal
struct  GET_DIR_DELEGATION4res
struct  GETDEVICEINFO4args
struct  GETDEVICEINFO4resok
struct  GETDEVICEINFO4res
struct  GETDEVICELIST4args
struct  GETDEVICELIST4resok
struct  GETDEVICELIST4res
struct  newtime4
struct  newoffset4
struct  LAYOUTCOMMIT4args
struct  newsize4
struct  LAYOUTCOMMIT4resok
struct  LAYOUTCOMMIT4res
struct  LAYOUTGET4args
struct  LAYOUTGET4resok
struct  LAYOUTGET4res
struct  LAYOUTRETURN4args
struct  layoutreturn_stateid
struct  LAYOUTRETURN4res
struct  SEQUENCE4args
struct  SEQUENCE4resok
struct  SEQUENCE4res
struct  ssa_digest_input4
struct  SET_SSV4args
struct  ssr_digest_input4
struct  SET_SSV4resok
struct  SET_SSV4res
struct  TEST_STATEID4args
struct  TEST_STATEID4resok
struct  TEST_STATEID4res
struct  deleg_claim4
struct  WANT_DELEGATION4args
struct  WANT_DELEGATION4res
struct  DESTROY_CLIENTID4args
struct  DESTROY_CLIENTID4res
struct  RECLAIM_COMPLETE4args
struct  RECLAIM_COMPLETE4res
struct  nfs_argop4
struct  nfs_resop4
struct  COMPOUND4args
struct  COMPOUND4res
struct  CB_GETATTR4args
struct  CB_GETATTR4resok
struct  CB_GETATTR4res
struct  CB_RECALL4args
struct  CB_RECALL4res
struct  CB_ILLEGAL4res
struct  layoutrecall_file4
struct  layoutrecall4
struct  CB_LAYOUTRECALL4args
struct  CB_LAYOUTRECALL4res
struct  notify_entry4
struct  prev_entry4
struct  notify_remove4
struct  notify_add4
struct  notify_attr4
struct  notify_rename4
struct  notify_verifier4
struct  notifylist4
struct  notify4
struct  CB_NOTIFY4args
struct  CB_NOTIFY4res
struct  CB_PUSH_DELEG4args
struct  CB_PUSH_DELEG4res
struct  CB_RECALL_ANY4args
struct  CB_RECALL_ANY4res
struct  CB_RECALLABLE_OBJ_AVAIL4res
struct  CB_RECALL_SLOT4args
struct  CB_RECALL_SLOT4res
struct  referring_call4
struct  referring_call_list4
struct  CB_SEQUENCE4args
struct  CB_SEQUENCE4resok
struct  CB_SEQUENCE4res
struct  CB_WANTS_CANCELLED4args
struct  CB_WANTS_CANCELLED4res
struct  CB_NOTIFY_LOCK4args
struct  CB_NOTIFY_LOCK4res
struct  notify_deviceid_delete4
struct  notify_deviceid_change4
struct  CB_NOTIFY_DEVICEID4args
struct  CB_NOTIFY_DEVICEID4res
struct  nfs_cb_argop4
struct  nfs_cb_resop4
struct  CB_COMPOUND4args
struct  CB_COMPOUND4res

Defines

#define RPCSEC_GSS   6
#define _AUTH_SYS_DEFINE_FOR_NFSv41
#define NFS4_FHSIZE   128
#define NFS4_VERIFIER_SIZE   8
#define NFS4_OPAQUE_LIMIT   1024
#define NFS4_SESSIONID_SIZE   16
#define NFS4_INT64_MAX   0x7fffffffffffffff
#define NFS4_UINT64_MAX   0xffffffffffffffff
#define NFS4_INT32_MAX   0x7fffffff
#define NFS4_UINT32_MAX   0xffffffff
#define NFS4_MAXFILELEN   0xffffffffffffffff
#define NFS4_MAXFILEOFF   0xfffffffffffffffe
#define ACL4_SUPPORT_ALLOW_ACL   0x00000001
#define ACL4_SUPPORT_DENY_ACL   0x00000002
#define ACL4_SUPPORT_AUDIT_ACL   0x00000004
#define ACL4_SUPPORT_ALARM_ACL   0x00000008
#define ACE4_ACCESS_ALLOWED_ACE_TYPE   0x00000000
#define ACE4_ACCESS_DENIED_ACE_TYPE   0x00000001
#define ACE4_SYSTEM_AUDIT_ACE_TYPE   0x00000002
#define ACE4_SYSTEM_ALARM_ACE_TYPE   0x00000003
#define ACE4_FILE_INHERIT_ACE   0x00000001
#define ACE4_DIRECTORY_INHERIT_ACE   0x00000002
#define ACE4_NO_PROPAGATE_INHERIT_ACE   0x00000004
#define ACE4_INHERIT_ONLY_ACE   0x00000008
#define ACE4_SUCCESSFUL_ACCESS_ACE_FLAG   0x00000010
#define ACE4_FAILED_ACCESS_ACE_FLAG   0x00000020
#define ACE4_IDENTIFIER_GROUP   0x00000040
#define ACE4_INHERITED_ACE   0x00000080
#define ACE4_READ_DATA   0x00000001
#define ACE4_LIST_DIRECTORY   0x00000001
#define ACE4_WRITE_DATA   0x00000002
#define ACE4_ADD_FILE   0x00000002
#define ACE4_APPEND_DATA   0x00000004
#define ACE4_ADD_SUBDIRECTORY   0x00000004
#define ACE4_READ_NAMED_ATTRS   0x00000008
#define ACE4_WRITE_NAMED_ATTRS   0x00000010
#define ACE4_EXECUTE   0x00000020
#define ACE4_DELETE_CHILD   0x00000040
#define ACE4_READ_ATTRIBUTES   0x00000080
#define ACE4_WRITE_ATTRIBUTES   0x00000100
#define ACE4_WRITE_RETENTION   0x00000200
#define ACE4_WRITE_RETENTION_HOLD   0x00000400
#define ACE4_DELETE   0x00010000
#define ACE4_READ_ACL   0x00020000
#define ACE4_WRITE_ACL   0x00040000
#define ACE4_WRITE_OWNER   0x00080000
#define ACE4_SYNCHRONIZE   0x00100000
#define ACE4_GENERIC_READ   0x00120081
#define ACE4_GENERIC_WRITE   0x00160106
#define ACE4_GENERIC_EXECUTE   0x001200A0
#define ACL4_AUTO_INHERIT   0x00000001
#define ACL4_PROTECTED   0x00000002
#define ACL4_DEFAULTED   0x00000004
#define MODE4_SUID   0x800
#define MODE4_SGID   0x400
#define MODE4_SVTX   0x200
#define MODE4_RUSR   0x100
#define MODE4_WUSR   0x080
#define MODE4_XUSR   0x040
#define MODE4_RGRP   0x020
#define MODE4_WGRP   0x010
#define MODE4_XGRP   0x008
#define MODE4_ROTH   0x004
#define MODE4_WOTH   0x002
#define MODE4_XOTH   0x001
#define FH4_PERSISTENT   0x00000000
#define FH4_NOEXPIRE_WITH_OPEN   0x00000001
#define FH4_VOLATILE_ANY   0x00000002
#define FH4_VOL_MIGRATION   0x00000004
#define FH4_VOL_RENAME   0x00000008
#define NFS4_DEVICEID4_SIZE   16
#define LAYOUT4_RET_REC_FILE   1
#define LAYOUT4_RET_REC_FSID   2
#define LAYOUT4_RET_REC_ALL   3
#define TH4_READ_SIZE   0
#define TH4_WRITE_SIZE   1
#define TH4_READ_IOSIZE   2
#define TH4_WRITE_IOSIZE   3
#define RET4_DURATION_INFINITE   0xffffffffffffffff
#define FSCHARSET_CAP4_CONTAINS_NON_UTF8   0x1
#define FSCHARSET_CAP4_ALLOWS_ONLY_UTF8   0x2
#define FATTR4_SUPPORTED_ATTRS   0
#define FATTR4_TYPE   1
#define FATTR4_FH_EXPIRE_TYPE   2
#define FATTR4_CHANGE   3
#define FATTR4_SIZE   4
#define FATTR4_LINK_SUPPORT   5
#define FATTR4_SYMLINK_SUPPORT   6
#define FATTR4_NAMED_ATTR   7
#define FATTR4_FSID   8
#define FATTR4_UNIQUE_HANDLES   9
#define FATTR4_LEASE_TIME   10
#define FATTR4_RDATTR_ERROR   11
#define FATTR4_FILEHANDLE   19
#define FATTR4_SUPPATTR_EXCLCREAT   75
#define FATTR4_ACL   12
#define FATTR4_ACLSUPPORT   13
#define FATTR4_ARCHIVE   14
#define FATTR4_CANSETTIME   15
#define FATTR4_CASE_INSENSITIVE   16
#define FATTR4_CASE_PRESERVING   17
#define FATTR4_CHOWN_RESTRICTED   18
#define FATTR4_FILEID   20
#define FATTR4_FILES_AVAIL   21
#define FATTR4_FILES_FREE   22
#define FATTR4_FILES_TOTAL   23
#define FATTR4_FS_LOCATIONS   24
#define FATTR4_HIDDEN   25
#define FATTR4_HOMOGENEOUS   26
#define FATTR4_MAXFILESIZE   27
#define FATTR4_MAXLINK   28
#define FATTR4_MAXNAME   29
#define FATTR4_MAXREAD   30
#define FATTR4_MAXWRITE   31
#define FATTR4_MIMETYPE   32
#define FATTR4_MODE   33
#define FATTR4_NO_TRUNC   34
#define FATTR4_NUMLINKS   35
#define FATTR4_OWNER   36
#define FATTR4_OWNER_GROUP   37
#define FATTR4_QUOTA_AVAIL_HARD   38
#define FATTR4_QUOTA_AVAIL_SOFT   39
#define FATTR4_QUOTA_USED   40
#define FATTR4_RAWDEV   41
#define FATTR4_SPACE_AVAIL   42
#define FATTR4_SPACE_FREE   43
#define FATTR4_SPACE_TOTAL   44
#define FATTR4_SPACE_USED   45
#define FATTR4_SYSTEM   46
#define FATTR4_TIME_ACCESS   47
#define FATTR4_TIME_ACCESS_SET   48
#define FATTR4_TIME_BACKUP   49
#define FATTR4_TIME_CREATE   50
#define FATTR4_TIME_DELTA   51
#define FATTR4_TIME_METADATA   52
#define FATTR4_TIME_MODIFY   53
#define FATTR4_TIME_MODIFY_SET   54
#define FATTR4_MOUNTED_ON_FILEID   55
#define FATTR4_DIR_NOTIF_DELAY   56
#define FATTR4_DIRENT_NOTIF_DELAY   57
#define FATTR4_DACL   58
#define FATTR4_SACL   59
#define FATTR4_CHANGE_POLICY   60
#define FATTR4_FS_STATUS   61
#define FATTR4_FS_LAYOUT_TYPES   62
#define FATTR4_LAYOUT_HINT   63
#define FATTR4_LAYOUT_TYPES   64
#define FATTR4_LAYOUT_BLKSIZE   65
#define FATTR4_LAYOUT_ALIGNMENT   66
#define FATTR4_FS_LOCATIONS_INFO   67
#define FATTR4_MDSTHRESHOLD   68
#define FATTR4_RETENTION_GET   69
#define FATTR4_RETENTION_SET   70
#define FATTR4_RETENTEVT_GET   71
#define FATTR4_RETENTEVT_SET   72
#define FATTR4_RETENTION_HOLD   73
#define FATTR4_MODE_SET_MASKED   74
#define FATTR4_FS_CHARSET_CAP   76
#define FSLI4BX_GFLAGS   0
#define FSLI4BX_TFLAGS   1
#define FSLI4BX_CLSIMUL   2
#define FSLI4BX_CLHANDLE   3
#define FSLI4BX_CLFILEID   4
#define FSLI4BX_CLWRITEVER   5
#define FSLI4BX_CLCHANGE   6
#define FSLI4BX_CLREADDIR   7
#define FSLI4BX_READRANK   8
#define FSLI4BX_WRITERANK   9
#define FSLI4BX_READORDER   10
#define FSLI4BX_WRITEORDER   11
#define FSLI4GF_WRITABLE   0x01
#define FSLI4GF_CUR_REQ   0x02
#define FSLI4GF_ABSENT   0x04
#define FSLI4GF_GOING   0x08
#define FSLI4GF_SPLIT   0x10
#define FSLI4TF_RDMA   0x01
#define FSLI4IF_VAR_SUB   0x00000001
#define NFL4_UFLG_MASK   0x0000003F
#define NFL4_UFLG_DENSE   0x00000001
#define NFL4_UFLG_COMMIT_THRU_MDS   0x00000002
#define NFL4_UFLG_STRIPE_UNIT_SIZE_MASK   0xFFFFFFC0
#define ACCESS4_READ   0x00000001
#define ACCESS4_LOOKUP   0x00000002
#define ACCESS4_MODIFY   0x00000004
#define ACCESS4_EXTEND   0x00000008
#define ACCESS4_DELETE   0x00000010
#define ACCESS4_EXECUTE   0x00000020
#define OPEN4_SHARE_ACCESS_READ   0x00000001
#define OPEN4_SHARE_ACCESS_WRITE   0x00000002
#define OPEN4_SHARE_ACCESS_BOTH   0x00000003
#define OPEN4_SHARE_DENY_NONE   0x00000000
#define OPEN4_SHARE_DENY_READ   0x00000001
#define OPEN4_SHARE_DENY_WRITE   0x00000002
#define OPEN4_SHARE_DENY_BOTH   0x00000003
#define OPEN4_SHARE_ACCESS_WANT_DELEG_MASK   0xFF00
#define OPEN4_SHARE_ACCESS_WANT_NO_PREFERENCE   0x0000
#define OPEN4_SHARE_ACCESS_WANT_READ_DELEG   0x0100
#define OPEN4_SHARE_ACCESS_WANT_WRITE_DELEG   0x0200
#define OPEN4_SHARE_ACCESS_WANT_ANY_DELEG   0x0300
#define OPEN4_SHARE_ACCESS_WANT_NO_DELEG   0x0400
#define OPEN4_SHARE_ACCESS_WANT_CANCEL   0x0500
#define OPEN4_SHARE_ACCESS_WANT_SIGNAL_DELEG_WHEN_RESRC_AVAIL   0x10000
#define OPEN4_SHARE_ACCESS_WANT_PUSH_DELEG_WHEN_UNCONTENDED   0x20000
#define OPEN4_RESULT_CONFIRM   0x00000002
#define OPEN4_RESULT_LOCKTYPE_POSIX   0x00000004
#define OPEN4_RESULT_PRESERVE_UNLINKED   0x00000008
#define OPEN4_RESULT_MAY_NOTIFY_LOCK   0x00000020
#define EXCHGID4_FLAG_SUPP_MOVED_REFER   0x00000001
#define EXCHGID4_FLAG_SUPP_MOVED_MIGR   0x00000002
#define EXCHGID4_FLAG_BIND_PRINC_STATEID   0x00000100
#define EXCHGID4_FLAG_USE_NON_PNFS   0x00010000
#define EXCHGID4_FLAG_USE_PNFS_MDS   0x00020000
#define EXCHGID4_FLAG_USE_PNFS_DS   0x00040000
#define EXCHGID4_FLAG_MASK_PNFS   0x00070000
#define EXCHGID4_FLAG_UPD_CONFIRMED_REC_A   0x40000000
#define EXCHGID4_FLAG_CONFIRMED_R   0x80000000
#define CREATE_SESSION4_FLAG_PERSIST   0x00000001
#define CREATE_SESSION4_FLAG_CONN_BACK_CHAN   0x00000002
#define CREATE_SESSION4_FLAG_CONN_RDMA   0x00000004
#define SEQ4_STATUS_CB_PATH_DOWN   0x00000001
#define SEQ4_STATUS_CB_GSS_CONTEXTS_EXPIRING   0x00000002
#define SEQ4_STATUS_CB_GSS_CONTEXTS_EXPIRED   0x00000004
#define SEQ4_STATUS_EXPIRED_ALL_STATE_REVOKED   0x00000008
#define SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED   0x00000010
#define SEQ4_STATUS_ADMIN_STATE_REVOKED   0x00000020
#define SEQ4_STATUS_RECALLABLE_STATE_REVOKED   0x00000040
#define SEQ4_STATUS_LEASE_MOVED   0x00000080
#define SEQ4_STATUS_RESTART_RECLAIM_NEEDED   0x00000100
#define SEQ4_STATUS_CB_PATH_DOWN_SESSION   0x00000200
#define SEQ4_STATUS_BACKCHANNEL_FAULT   0x00000400
#define SEQ4_STATUS_DEVID_CHANGED   0x00000800
#define SEQ4_STATUS_DEVID_DELETED   0x00001000
#define RCA4_TYPE_MASK_RDATA_DLG   0
#define RCA4_TYPE_MASK_WDATA_DLG   1
#define RCA4_TYPE_MASK_DIR_DLG   2
#define RCA4_TYPE_MASK_FILE_LAYOUT   3
#define RCA4_TYPE_MASK_BLK_LAYOUT   4
#define RCA4_TYPE_MASK_OBJ_LAYOUT_MIN   8
#define RCA4_TYPE_MASK_OBJ_LAYOUT_MAX   9
#define RCA4_TYPE_MASK_OTHER_LAYOUT_MIN   12
#define RCA4_TYPE_MASK_OTHER_LAYOUT_MAX   15
#define NFS4_PROGRAM   100003
#define NFS_V4   4
#define NFSPROC4_NULL   0
#define NFSPROC4_COMPOUND   1
#define NFS4_CALLBACK   0x40000000
#define NFS_CB   1
#define CB_NULL   0
#define CB_COMPOUND   1

Typedefs

typedef struct authsys_parms authsys_parms
typedef enum nfs_ftype4 nfs_ftype4
typedef enum nfsstat4 nfsstat4
typedef uint64_t changeid4
typedef uint64_t clientid4
typedef uint32_t count4
typedef uint64_t length4
typedef uint32_t mode4
typedef uint64_t nfs_cookie4
typedef uint64_t offset4
typedef uint32_t qop4
typedef uint32_t sequenceid4
typedef uint32_t seqid4
typedef char sessionid4 [NFS4_SESSIONID_SIZE]
typedef uint32_t slotid4
typedef utf8string utf8str_cis
typedef utf8string utf8str_cs
typedef utf8string utf8str_mixed
typedef utf8str_cs component4
typedef utf8str_cs linktext4
typedef char verifier4 [NFS4_VERIFIER_SIZE]
typedef struct nfstime4 nfstime4
typedef enum time_how4 time_how4
typedef struct settime4 settime4
typedef uint32_t nfs_lease4
typedef struct fsid4 fsid4
typedef struct change_policy4 change_policy4
typedef struct fs_location4 fs_location4
typedef struct fs_locations4 fs_locations4
typedef uint32_t acetype4
typedef uint32_t aceflag4
typedef uint32_t acemask4
typedef struct nfsace4 nfsace4
typedef uint32_t aclflag4
typedef struct nfsacl41 nfsacl41
typedef struct mode_masked4 mode_masked4
typedef struct specdata4 specdata4
typedef struct netaddr4 netaddr4
typedef struct nfs_impl_id4 nfs_impl_id4
typedef struct stateid4 stateid4
typedef enum layouttype4 layouttype4
typedef struct layout_content4 layout_content4
typedef struct layouthint4 layouthint4
typedef enum layoutiomode4 layoutiomode4
typedef struct layout4 layout4
typedef char deviceid4 [NFS4_DEVICEID4_SIZE]
typedef struct device_addr4 device_addr4
typedef struct layoutupdate4 layoutupdate4
typedef enum layoutreturn_type4 layoutreturn_type4
typedef struct layoutreturn_file4 layoutreturn_file4
typedef struct layoutreturn4 layoutreturn4
typedef enum fs4_status_type fs4_status_type
typedef struct fs4_status fs4_status
typedef length4 threshold4_read_size
typedef length4 threshold4_write_size
typedef length4 threshold4_read_iosize
typedef length4 threshold4_write_iosize
typedef struct threshold_item4 threshold_item4
typedef struct mdsthreshold4 mdsthreshold4
typedef struct retention_get4 retention_get4
typedef struct retention_set4 retention_set4
typedef uint32_t fs_charset_cap4
typedef bitmap4 fattr4_supported_attrs
typedef nfs_ftype4 fattr4_type
typedef uint32_t fattr4_fh_expire_type
typedef changeid4 fattr4_change
typedef uint64_t fattr4_size
typedef bool_t fattr4_link_support
typedef bool_t fattr4_symlink_support
typedef bool_t fattr4_named_attr
typedef fsid4 fattr4_fsid
typedef bool_t fattr4_unique_handles
typedef nfs_lease4 fattr4_lease_time
typedef nfsstat4 fattr4_rdattr_error
typedef uint32_t fattr4_aclsupport
typedef bool_t fattr4_archive
typedef bool_t fattr4_cansettime
typedef bool_t fattr4_case_insensitive
typedef bool_t fattr4_case_preserving
typedef bool_t fattr4_chown_restricted
typedef uint64_t fattr4_fileid
typedef uint64_t fattr4_files_avail
typedef nfs_fh4 fattr4_filehandle
typedef uint64_t fattr4_files_free
typedef uint64_t fattr4_files_total
typedef fs_locations4 fattr4_fs_locations
typedef bool_t fattr4_hidden
typedef bool_t fattr4_homogeneous
typedef uint64_t fattr4_maxfilesize
typedef uint32_t fattr4_maxlink
typedef uint32_t fattr4_maxname
typedef uint64_t fattr4_maxread
typedef uint64_t fattr4_maxwrite
typedef utf8str_cs fattr4_mimetype
typedef mode4 fattr4_mode
typedef mode_masked4 fattr4_mode_set_masked
typedef uint64_t fattr4_mounted_on_fileid
typedef bool_t fattr4_no_trunc
typedef uint32_t fattr4_numlinks
typedef utf8str_mixed fattr4_owner
typedef utf8str_mixed fattr4_owner_group
typedef uint64_t fattr4_quota_avail_hard
typedef uint64_t fattr4_quota_avail_soft
typedef uint64_t fattr4_quota_used
typedef specdata4 fattr4_rawdev
typedef uint64_t fattr4_space_avail
typedef uint64_t fattr4_space_free
typedef uint64_t fattr4_space_total
typedef uint64_t fattr4_space_used
typedef bool_t fattr4_system
typedef nfstime4 fattr4_time_access
typedef settime4 fattr4_time_access_set
typedef nfstime4 fattr4_time_backup
typedef nfstime4 fattr4_time_create
typedef nfstime4 fattr4_time_delta
typedef nfstime4 fattr4_time_metadata
typedef nfstime4 fattr4_time_modify
typedef settime4 fattr4_time_modify_set
typedef bitmap4 fattr4_suppattr_exclcreat
typedef nfstime4 fattr4_dir_notif_delay
typedef nfstime4 fattr4_dirent_notif_delay
typedef fs4_status fattr4_fs_status
typedef fs_charset_cap4 fattr4_fs_charset_cap
typedef uint32_t fattr4_layout_alignment
typedef uint32_t fattr4_layout_blksize
typedef layouthint4 fattr4_layout_hint
typedef mdsthreshold4 fattr4_mdsthreshold
typedef retention_get4 fattr4_retention_get
typedef retention_set4 fattr4_retention_set
typedef retention_get4 fattr4_retentevt_get
typedef retention_set4 fattr4_retentevt_set
typedef uint64_t fattr4_retention_hold
typedef nfsacl41 fattr4_dacl
typedef nfsacl41 fattr4_sacl
typedef change_policy4 fattr4_change_policy
typedef struct fattr4 fattr4
typedef struct change_info4 change_info4
typedef netaddr4 clientaddr4
typedef struct cb_client4 cb_client4
typedef struct nfs_client_id4 nfs_client_id4
typedef struct client_owner4 client_owner4
typedef struct server_owner4 server_owner4
typedef struct state_owner4 state_owner4
typedef state_owner4 open_owner4
typedef state_owner4 lock_owner4
typedef enum nfs_lock_type4 nfs_lock_type4
typedef enum ssv_subkey4 ssv_subkey4
typedef struct ssv_mic_plain_tkn4 ssv_mic_plain_tkn4
typedef struct ssv_mic_tkn4 ssv_mic_tkn4
typedef struct ssv_seal_plain_tkn4 ssv_seal_plain_tkn4
typedef struct ssv_seal_cipher_tkn4 ssv_seal_cipher_tkn4
typedef struct fs_locations_server4 fs_locations_server4
typedef struct fs_locations_item4 fs_locations_item4
typedef struct fs_locations_info4 fs_locations_info4
typedef fs_locations_info4 fattr4_fs_locations_info
typedef uint32_t nfl_util4
typedef enum filelayout_hint_care4 filelayout_hint_care4
typedef struct
nfsv4_1_file_layouthint4 
nfsv4_1_file_layouthint4
typedef struct
nfsv4_1_file_layout_ds_addr4 
nfsv4_1_file_layout_ds_addr4
typedef struct nfsv4_1_file_layout4 nfsv4_1_file_layout4
typedef struct ACCESS4args ACCESS4args
typedef struct ACCESS4resok ACCESS4resok
typedef struct ACCESS4res ACCESS4res
typedef struct CLOSE4args CLOSE4args
typedef struct CLOSE4res CLOSE4res
typedef struct COMMIT4args COMMIT4args
typedef struct COMMIT4resok COMMIT4resok
typedef struct COMMIT4res COMMIT4res
typedef struct createtype4 createtype4
typedef struct CREATE4args CREATE4args
typedef struct CREATE4resok CREATE4resok
typedef struct CREATE4res CREATE4res
typedef struct DELEGPURGE4args DELEGPURGE4args
typedef struct DELEGPURGE4res DELEGPURGE4res
typedef struct DELEGRETURN4args DELEGRETURN4args
typedef struct DELEGRETURN4res DELEGRETURN4res
typedef struct GETATTR4args GETATTR4args
typedef struct GETATTR4resok GETATTR4resok
typedef struct GETATTR4res GETATTR4res
typedef struct GETFH4resok GETFH4resok
typedef struct GETFH4res GETFH4res
typedef struct LINK4args LINK4args
typedef struct LINK4resok LINK4resok
typedef struct LINK4res LINK4res
typedef struct open_to_lock_owner4 open_to_lock_owner4
typedef struct exist_lock_owner4 exist_lock_owner4
typedef struct locker4 locker4
typedef struct LOCK4args LOCK4args
typedef struct LOCK4denied LOCK4denied
typedef struct LOCK4resok LOCK4resok
typedef struct LOCK4res LOCK4res
typedef struct LOCKT4args LOCKT4args
typedef struct LOCKT4res LOCKT4res
typedef struct LOCKU4args LOCKU4args
typedef struct LOCKU4res LOCKU4res
typedef struct LOOKUP4args LOOKUP4args
typedef struct LOOKUP4res LOOKUP4res
typedef struct LOOKUPP4res LOOKUPP4res
typedef struct NVERIFY4args NVERIFY4args
typedef struct NVERIFY4res NVERIFY4res
typedef enum createmode4 createmode4
typedef struct creatverfattr creatverfattr
typedef struct createhow4 createhow4
typedef enum opentype4 opentype4
typedef struct openflag4 openflag4
typedef enum limit_by4 limit_by4
typedef struct nfs_modified_limit4 nfs_modified_limit4
typedef struct nfs_space_limit4 nfs_space_limit4
typedef enum open_delegation_type4 open_delegation_type4
typedef enum open_claim_type4 open_claim_type4
typedef struct
open_claim_delegate_cur4 
open_claim_delegate_cur4
typedef struct open_claim4 open_claim4
typedef struct OPEN4args OPEN4args
typedef struct
open_read_delegation4 
open_read_delegation4
typedef struct
open_write_delegation4 
open_write_delegation4
typedef enum why_no_delegation4 why_no_delegation4
typedef struct
open_none_delegation4 
open_none_delegation4
typedef struct open_delegation4 open_delegation4
typedef struct OPEN4resok OPEN4resok
typedef struct OPEN4res OPEN4res
typedef struct OPENATTR4args OPENATTR4args
typedef struct OPENATTR4res OPENATTR4res
typedef struct OPEN_CONFIRM4args OPEN_CONFIRM4args
typedef struct OPEN_CONFIRM4resok OPEN_CONFIRM4resok
typedef struct OPEN_CONFIRM4res OPEN_CONFIRM4res
typedef struct OPEN_DOWNGRADE4args OPEN_DOWNGRADE4args
typedef struct OPEN_DOWNGRADE4resok OPEN_DOWNGRADE4resok
typedef struct OPEN_DOWNGRADE4res OPEN_DOWNGRADE4res
typedef struct PUTFH4args PUTFH4args
typedef struct PUTFH4res PUTFH4res
typedef struct PUTPUBFH4res PUTPUBFH4res
typedef struct PUTROOTFH4res PUTROOTFH4res
typedef struct READ4args READ4args
typedef struct READ4resok READ4resok
typedef struct READ4res READ4res
typedef struct READDIR4args READDIR4args
typedef struct entry4 entry4
typedef struct dirlist4 dirlist4
typedef struct READDIR4resok READDIR4resok
typedef struct READDIR4res READDIR4res
typedef struct READLINK4resok READLINK4resok
typedef struct READLINK4res READLINK4res
typedef struct REMOVE4args REMOVE4args
typedef struct REMOVE4resok REMOVE4resok
typedef struct REMOVE4res REMOVE4res
typedef struct RENAME4args RENAME4args
typedef struct RENAME4resok RENAME4resok
typedef struct RENAME4res RENAME4res
typedef struct RENEW4args RENEW4args
typedef struct RENEW4res RENEW4res
typedef struct RESTOREFH4res RESTOREFH4res
typedef struct SAVEFH4res SAVEFH4res
typedef struct SECINFO4args SECINFO4args
typedef struct rpcsec_gss_info rpcsec_gss_info
typedef struct secinfo4 secinfo4
typedef struct SECINFO4res SECINFO4res
typedef struct SETATTR4args SETATTR4args
typedef struct SETATTR4res SETATTR4res
typedef struct SETCLIENTID4args SETCLIENTID4args
typedef struct SETCLIENTID4resok SETCLIENTID4resok
typedef struct SETCLIENTID4res SETCLIENTID4res
typedef struct
SETCLIENTID_CONFIRM4args 
SETCLIENTID_CONFIRM4args
typedef struct
SETCLIENTID_CONFIRM4res 
SETCLIENTID_CONFIRM4res
typedef struct VERIFY4args VERIFY4args
typedef struct VERIFY4res VERIFY4res
typedef enum stable_how4 stable_how4
typedef struct WRITE4args WRITE4args
typedef struct WRITE4resok WRITE4resok
typedef struct WRITE4res WRITE4res
typedef struct
RELEASE_LOCKOWNER4args 
RELEASE_LOCKOWNER4args
typedef struct
RELEASE_LOCKOWNER4res 
RELEASE_LOCKOWNER4res
typedef struct ILLEGAL4res ILLEGAL4res
typedef struct gss_cb_handles4 gss_cb_handles4
typedef struct callback_sec_parms4 callback_sec_parms4
typedef struct BACKCHANNEL_CTL4args BACKCHANNEL_CTL4args
typedef struct BACKCHANNEL_CTL4res BACKCHANNEL_CTL4res
typedef enum
channel_dir_from_client4 
channel_dir_from_client4
typedef struct
BIND_CONN_TO_SESSION4args 
BIND_CONN_TO_SESSION4args
typedef enum
channel_dir_from_server4 
channel_dir_from_server4
typedef struct
BIND_CONN_TO_SESSION4resok 
BIND_CONN_TO_SESSION4resok
typedef struct
BIND_CONN_TO_SESSION4res 
BIND_CONN_TO_SESSION4res
typedef struct state_protect_ops4 state_protect_ops4
typedef struct ssv_sp_parms4 ssv_sp_parms4
typedef enum state_protect_how4 state_protect_how4
typedef struct state_protect4_a state_protect4_a
typedef struct EXCHANGE_ID4args EXCHANGE_ID4args
typedef struct ssv_prot_info4 ssv_prot_info4
typedef struct state_protect4_r state_protect4_r
typedef struct EXCHANGE_ID4resok EXCHANGE_ID4resok
typedef struct EXCHANGE_ID4res EXCHANGE_ID4res
typedef struct channel_attrs4 channel_attrs4
typedef struct CREATE_SESSION4args CREATE_SESSION4args
typedef struct CREATE_SESSION4resok CREATE_SESSION4resok
typedef struct CREATE_SESSION4res CREATE_SESSION4res
typedef struct DESTROY_SESSION4args DESTROY_SESSION4args
typedef struct DESTROY_SESSION4res DESTROY_SESSION4res
typedef struct FREE_STATEID4args FREE_STATEID4args
typedef struct FREE_STATEID4res FREE_STATEID4res
typedef nfstime4 attr_notice4
typedef struct
GET_DIR_DELEGATION4args 
GET_DIR_DELEGATION4args
typedef struct
GET_DIR_DELEGATION4resok 
GET_DIR_DELEGATION4resok
typedef enum gddrnf4_status gddrnf4_status
typedef struct
GET_DIR_DELEGATION4res_non_fatal 
GET_DIR_DELEGATION4res_non_fatal
typedef struct
GET_DIR_DELEGATION4res 
GET_DIR_DELEGATION4res
typedef struct GETDEVICEINFO4args GETDEVICEINFO4args
typedef struct GETDEVICEINFO4resok GETDEVICEINFO4resok
typedef struct GETDEVICEINFO4res GETDEVICEINFO4res
typedef struct GETDEVICELIST4args GETDEVICELIST4args
typedef struct GETDEVICELIST4resok GETDEVICELIST4resok
typedef struct GETDEVICELIST4res GETDEVICELIST4res
typedef struct newtime4 newtime4
typedef struct newoffset4 newoffset4
typedef struct LAYOUTCOMMIT4args LAYOUTCOMMIT4args
typedef struct newsize4 newsize4
typedef struct LAYOUTCOMMIT4resok LAYOUTCOMMIT4resok
typedef struct LAYOUTCOMMIT4res LAYOUTCOMMIT4res
typedef struct LAYOUTGET4args LAYOUTGET4args
typedef struct LAYOUTGET4resok LAYOUTGET4resok
typedef struct LAYOUTGET4res LAYOUTGET4res
typedef struct LAYOUTRETURN4args LAYOUTRETURN4args
typedef struct layoutreturn_stateid layoutreturn_stateid
typedef struct LAYOUTRETURN4res LAYOUTRETURN4res
typedef enum secinfo_style4 secinfo_style4
typedef secinfo_style4 SECINFO_NO_NAME4args
typedef SECINFO4res SECINFO_NO_NAME4res
typedef struct SEQUENCE4args SEQUENCE4args
typedef struct SEQUENCE4resok SEQUENCE4resok
typedef struct SEQUENCE4res SEQUENCE4res
typedef struct ssa_digest_input4 ssa_digest_input4
typedef struct SET_SSV4args SET_SSV4args
typedef struct ssr_digest_input4 ssr_digest_input4
typedef struct SET_SSV4resok SET_SSV4resok
typedef struct SET_SSV4res SET_SSV4res
typedef struct TEST_STATEID4args TEST_STATEID4args
typedef struct TEST_STATEID4resok TEST_STATEID4resok
typedef struct TEST_STATEID4res TEST_STATEID4res
typedef struct deleg_claim4 deleg_claim4
typedef struct WANT_DELEGATION4args WANT_DELEGATION4args
typedef struct WANT_DELEGATION4res WANT_DELEGATION4res
typedef struct
DESTROY_CLIENTID4args 
DESTROY_CLIENTID4args
typedef struct DESTROY_CLIENTID4res DESTROY_CLIENTID4res
typedef struct
RECLAIM_COMPLETE4args 
RECLAIM_COMPLETE4args
typedef struct RECLAIM_COMPLETE4res RECLAIM_COMPLETE4res
typedef enum nfs_opnum4 nfs_opnum4
typedef struct nfs_argop4 nfs_argop4
typedef struct nfs_resop4 nfs_resop4
typedef struct COMPOUND4args COMPOUND4args
typedef struct COMPOUND4res COMPOUND4res
typedef struct CB_GETATTR4args CB_GETATTR4args
typedef struct CB_GETATTR4resok CB_GETATTR4resok
typedef struct CB_GETATTR4res CB_GETATTR4res
typedef struct CB_RECALL4args CB_RECALL4args
typedef struct CB_RECALL4res CB_RECALL4res
typedef struct CB_ILLEGAL4res CB_ILLEGAL4res
typedef enum layoutrecall_type4 layoutrecall_type4
typedef struct layoutrecall_file4 layoutrecall_file4
typedef struct layoutrecall4 layoutrecall4
typedef struct CB_LAYOUTRECALL4args CB_LAYOUTRECALL4args
typedef struct CB_LAYOUTRECALL4res CB_LAYOUTRECALL4res
typedef enum notify_type4 notify_type4
typedef struct notify_entry4 notify_entry4
typedef struct prev_entry4 prev_entry4
typedef struct notify_remove4 notify_remove4
typedef struct notify_add4 notify_add4
typedef struct notify_attr4 notify_attr4
typedef struct notify_rename4 notify_rename4
typedef struct notify_verifier4 notify_verifier4
typedef struct notify4 notify4
typedef struct CB_NOTIFY4args CB_NOTIFY4args
typedef struct CB_NOTIFY4res CB_NOTIFY4res
typedef struct CB_PUSH_DELEG4args CB_PUSH_DELEG4args
typedef struct CB_PUSH_DELEG4res CB_PUSH_DELEG4res
typedef struct CB_RECALL_ANY4args CB_RECALL_ANY4args
typedef struct CB_RECALL_ANY4res CB_RECALL_ANY4res
typedef CB_RECALL_ANY4args CB_RECALLABLE_OBJ_AVAIL4args
typedef struct
CB_RECALLABLE_OBJ_AVAIL4res 
CB_RECALLABLE_OBJ_AVAIL4res
typedef struct CB_RECALL_SLOT4args CB_RECALL_SLOT4args
typedef struct CB_RECALL_SLOT4res CB_RECALL_SLOT4res
typedef struct referring_call4 referring_call4
typedef struct referring_call_list4 referring_call_list4
typedef struct CB_SEQUENCE4args CB_SEQUENCE4args
typedef struct CB_SEQUENCE4resok CB_SEQUENCE4resok
typedef struct CB_SEQUENCE4res CB_SEQUENCE4res
typedef struct
CB_WANTS_CANCELLED4args 
CB_WANTS_CANCELLED4args
typedef struct
CB_WANTS_CANCELLED4res 
CB_WANTS_CANCELLED4res
typedef struct CB_NOTIFY_LOCK4args CB_NOTIFY_LOCK4args
typedef struct CB_NOTIFY_LOCK4res CB_NOTIFY_LOCK4res
typedef enum notify_deviceid_type4 notify_deviceid_type4
typedef struct
notify_deviceid_delete4 
notify_deviceid_delete4
typedef struct
notify_deviceid_change4 
notify_deviceid_change4
typedef struct
CB_NOTIFY_DEVICEID4args 
CB_NOTIFY_DEVICEID4args
typedef struct
CB_NOTIFY_DEVICEID4res 
CB_NOTIFY_DEVICEID4res
typedef enum nfs_cb_opnum4 nfs_cb_opnum4
typedef struct nfs_cb_argop4 nfs_cb_argop4
typedef struct nfs_cb_resop4 nfs_cb_resop4
typedef struct CB_COMPOUND4args CB_COMPOUND4args
typedef struct CB_COMPOUND4res CB_COMPOUND4res

Enumerations

enum  nfs_ftype4 {
  NF4REG = 1, NF4DIR = 2, NF4BLK = 3, NF4CHR = 4,
  NF4LNK = 5, NF4SOCK = 6, NF4FIFO = 7, NF4ATTRDIR = 8,
  NF4NAMEDATTR = 9, NF4REG = 1, NF4DIR = 2, NF4BLK = 3,
  NF4CHR = 4, NF4LNK = 5, NF4SOCK = 6, NF4FIFO = 7,
  NF4ATTRDIR = 8, NF4NAMEDATTR = 9
}
enum  nfsstat4 {
  NFS4_OK = 0, NFS4ERR_PERM = 1, NFS4ERR_NOENT = 2, NFS4ERR_IO = 5,
  NFS4ERR_NXIO = 6, NFS4ERR_ACCESS = 13, NFS4ERR_EXIST = 17, NFS4ERR_XDEV = 18,
  NFS4ERR_NOTDIR = 20, NFS4ERR_ISDIR = 21, NFS4ERR_INVAL = 22, NFS4ERR_FBIG = 27,
  NFS4ERR_NOSPC = 28, NFS4ERR_ROFS = 30, NFS4ERR_MLINK = 31, NFS4ERR_NAMETOOLONG = 63,
  NFS4ERR_NOTEMPTY = 66, NFS4ERR_DQUOT = 69, NFS4ERR_STALE = 70, NFS4ERR_BADHANDLE = 10001,
  NFS4ERR_BAD_COOKIE = 10003, NFS4ERR_NOTSUPP = 10004, NFS4ERR_TOOSMALL = 10005, NFS4ERR_SERVERFAULT = 10006,
  NFS4ERR_BADTYPE = 10007, NFS4ERR_DELAY = 10008, NFS4ERR_SAME = 10009, NFS4ERR_DENIED = 10010,
  NFS4ERR_EXPIRED = 10011, NFS4ERR_LOCKED = 10012, NFS4ERR_GRACE = 10013, NFS4ERR_FHEXPIRED = 10014,
  NFS4ERR_SHARE_DENIED = 10015, NFS4ERR_WRONGSEC = 10016, NFS4ERR_CLID_INUSE = 10017, NFS4ERR_RESOURCE = 10018,
  NFS4ERR_MOVED = 10019, NFS4ERR_NOFILEHANDLE = 10020, NFS4ERR_MINOR_VERS_MISMATCH = 10021, NFS4ERR_STALE_CLIENTID = 10022,
  NFS4ERR_STALE_STATEID = 10023, NFS4ERR_OLD_STATEID = 10024, NFS4ERR_BAD_STATEID = 10025, NFS4ERR_BAD_SEQID = 10026,
  NFS4ERR_NOT_SAME = 10027, NFS4ERR_LOCK_RANGE = 10028, NFS4ERR_SYMLINK = 10029, NFS4ERR_RESTOREFH = 10030,
  NFS4ERR_LEASE_MOVED = 10031, NFS4ERR_ATTRNOTSUPP = 10032, NFS4ERR_NO_GRACE = 10033, NFS4ERR_RECLAIM_BAD = 10034,
  NFS4ERR_RECLAIM_CONFLICT = 10035, NFS4ERR_BADXDR = 10036, NFS4ERR_LOCKS_HELD = 10037, NFS4ERR_OPENMODE = 10038,
  NFS4ERR_BADOWNER = 10039, NFS4ERR_BADCHAR = 10040, NFS4ERR_BADNAME = 10041, NFS4ERR_BAD_RANGE = 10042,
  NFS4ERR_LOCK_NOTSUPP = 10043, NFS4ERR_OP_ILLEGAL = 10044, NFS4ERR_DEADLOCK = 10045, NFS4ERR_FILE_OPEN = 10046,
  NFS4ERR_ADMIN_REVOKED = 10047, NFS4ERR_CB_PATH_DOWN = 10048, NFS4_OK = 0, NFS4ERR_PERM = 1,
  NFS4ERR_NOENT = 2, NFS4ERR_IO = 5, NFS4ERR_NXIO = 6, NFS4ERR_ACCESS = 13,
  NFS4ERR_EXIST = 17, NFS4ERR_XDEV = 18, NFS4ERR_NOTDIR = 20, NFS4ERR_ISDIR = 21,
  NFS4ERR_INVAL = 22, NFS4ERR_FBIG = 27, NFS4ERR_NOSPC = 28, NFS4ERR_ROFS = 30,
  NFS4ERR_MLINK = 31, NFS4ERR_NAMETOOLONG = 63, NFS4ERR_NOTEMPTY = 66, NFS4ERR_DQUOT = 69,
  NFS4ERR_STALE = 70, NFS4ERR_BADHANDLE = 10001, NFS4ERR_BAD_COOKIE = 10003, NFS4ERR_NOTSUPP = 10004,
  NFS4ERR_TOOSMALL = 10005, NFS4ERR_SERVERFAULT = 10006, NFS4ERR_BADTYPE = 10007, NFS4ERR_DELAY = 10008,
  NFS4ERR_SAME = 10009, NFS4ERR_DENIED = 10010, NFS4ERR_EXPIRED = 10011, NFS4ERR_LOCKED = 10012,
  NFS4ERR_GRACE = 10013, NFS4ERR_FHEXPIRED = 10014, NFS4ERR_SHARE_DENIED = 10015, NFS4ERR_WRONGSEC = 10016,
  NFS4ERR_CLID_INUSE = 10017, NFS4ERR_RESOURCE = 10018, NFS4ERR_MOVED = 10019, NFS4ERR_NOFILEHANDLE = 10020,
  NFS4ERR_MINOR_VERS_MISMATCH = 10021, NFS4ERR_STALE_CLIENTID = 10022, NFS4ERR_STALE_STATEID = 10023, NFS4ERR_OLD_STATEID = 10024,
  NFS4ERR_BAD_STATEID = 10025, NFS4ERR_BAD_SEQID = 10026, NFS4ERR_NOT_SAME = 10027, NFS4ERR_LOCK_RANGE = 10028,
  NFS4ERR_SYMLINK = 10029, NFS4ERR_RESTOREFH = 10030, NFS4ERR_LEASE_MOVED = 10031, NFS4ERR_ATTRNOTSUPP = 10032,
  NFS4ERR_NO_GRACE = 10033, NFS4ERR_RECLAIM_BAD = 10034, NFS4ERR_RECLAIM_CONFLICT = 10035, NFS4ERR_BADXDR = 10036,
  NFS4ERR_LOCKS_HELD = 10037, NFS4ERR_OPENMODE = 10038, NFS4ERR_BADOWNER = 10039, NFS4ERR_BADCHAR = 10040,
  NFS4ERR_BADNAME = 10041, NFS4ERR_BAD_RANGE = 10042, NFS4ERR_LOCK_NOTSUPP = 10043, NFS4ERR_OP_ILLEGAL = 10044,
  NFS4ERR_DEADLOCK = 10045, NFS4ERR_FILE_OPEN = 10046, NFS4ERR_ADMIN_REVOKED = 10047, NFS4ERR_CB_PATH_DOWN = 10048,
  NFS4ERR_BADIOMODE = 10049, NFS4ERR_BADLAYOUT = 10050, NFS4ERR_BAD_SESSION_DIGEST = 10051, NFS4ERR_BADSESSION = 10052,
  NFS4ERR_BADSLOT = 10053, NFS4ERR_COMPLETE_ALREADY = 10054, NFS4ERR_CONN_NOT_BOUND_TO_SESSION = 10055, NFS4ERR_DELEG_ALREADY_WANTED = 10056,
  NFS4ERR_BACK_CHAN_BUSY = 10057, NFS4ERR_LAYOUTTRYLATER = 10058, NFS4ERR_LAYOUTUNAVAILABLE = 10059, NFS4ERR_NOMATCHING_LAYOUT = 10060,
  NFS4ERR_RECALLCONFLICT = 10061, NFS4ERR_UNKNOWN_LAYOUTTYPE = 10062, NFS4ERR_SEQ_MISORDERED = 10063, NFS4ERR_SEQUENCE_POS = 10064,
  NFS4ERR_REQ_TOO_BIG = 10065, NFS4ERR_REP_TOO_BIG = 10066, NFS4ERR_REP_TOO_BIG_TO_CACHE = 10067, NFS4ERR_RETRY_UNCACHED_REP = 10068,
  NFS4ERR_UNSAFE_COMPOUND = 10069, NFS4ERR_TOO_MANY_OPS = 10070, NFS4ERR_OP_NOT_IN_SESSION = 10071, NFS4ERR_HASH_ALG_UNSUPP = 10072,
  NFS4ERR_CLIENTID_BUSY = 10074, NFS4ERR_PNFS_IO_HOLE = 10075, NFS4ERR_SEQ_FALSE_RETRY = 10076, NFS4ERR_BAD_HIGH_SLOT = 10077,
  NFS4ERR_DEADSESSION = 10078, NFS4ERR_ENCR_ALG_UNSUPP = 10079, NFS4ERR_PNFS_NO_LAYOUT = 10080, NFS4ERR_NOT_ONLY_OP = 10081,
  NFS4ERR_WRONG_CRED = 10082, NFS4ERR_WRONG_TYPE = 10083, NFS4ERR_DIRDELEG_UNAVAIL = 10084, NFS4ERR_REJECT_DELEG = 10085,
  NFS4ERR_RETURNCONFLICT = 10086, NFS4ERR_DELEG_REVOKED = 10087
}
enum  time_how4 { SET_TO_SERVER_TIME4 = 0, SET_TO_CLIENT_TIME4 = 1, SET_TO_SERVER_TIME4 = 0, SET_TO_CLIENT_TIME4 = 1 }
enum  layouttype4 { LAYOUT4_NFSV4_1_FILES = 0x1, LAYOUT4_OSD2_OBJECTS = 0x2, LAYOUT4_BLOCK_VOLUME = 0x3 }
enum  layoutiomode4 { LAYOUTIOMODE4_READ = 1, LAYOUTIOMODE4_RW = 2, LAYOUTIOMODE4_ANY = 3 }
enum  layoutreturn_type4 { LAYOUTRETURN4_FILE = LAYOUT4_RET_REC_FILE, LAYOUTRETURN4_FSID = LAYOUT4_RET_REC_FSID, LAYOUTRETURN4_ALL = LAYOUT4_RET_REC_ALL }
enum  fs4_status_type {
  STATUS4_FIXED = 1, STATUS4_UPDATED = 2, STATUS4_VERSIONED = 3, STATUS4_WRITABLE = 4,
  STATUS4_REFERRAL = 5
}
enum  nfs_lock_type4 {
  READ_LT = 1, WRITE_LT = 2, READW_LT = 3, WRITEW_LT = 4,
  READ_LT = 1, WRITE_LT = 2, READW_LT = 3, WRITEW_LT = 4
}
enum  ssv_subkey4 { SSV4_SUBKEY_MIC_I2T = 1, SSV4_SUBKEY_MIC_T2I = 2, SSV4_SUBKEY_SEAL_I2T = 3, SSV4_SUBKEY_SEAL_T2I = 4 }
enum  filelayout_hint_care4 { NFLH4_CARE_DENSE = NFL4_UFLG_DENSE, NFLH4_CARE_COMMIT_THRU_MDS = NFL4_UFLG_COMMIT_THRU_MDS, NFLH4_CARE_STRIPE_UNIT_SIZE = 0x00000040, NFLH4_CARE_STRIPE_COUNT = 0x00000080 }
enum  createmode4 {
  UNCHECKED4 = 0, GUARDED4 = 1, EXCLUSIVE4 = 2, UNCHECKED4 = 0,
  GUARDED4 = 1, EXCLUSIVE4 = 2, EXCLUSIVE4_1 = 3
}
enum  opentype4 { OPEN4_NOCREATE = 0, OPEN4_CREATE = 1, OPEN4_NOCREATE = 0, OPEN4_CREATE = 1 }
enum  limit_by4 { NFS_LIMIT_SIZE = 1, NFS_LIMIT_BLOCKS = 2, NFS_LIMIT_SIZE = 1, NFS_LIMIT_BLOCKS = 2 }
enum  open_delegation_type4 {
  OPEN_DELEGATE_NONE = 0, OPEN_DELEGATE_READ = 1, OPEN_DELEGATE_WRITE = 2, OPEN_DELEGATE_NONE = 0,
  OPEN_DELEGATE_READ = 1, OPEN_DELEGATE_WRITE = 2, OPEN_DELEGATE_NONE_EXT = 3
}
enum  open_claim_type4 {
  CLAIM_NULL = 0, CLAIM_PREVIOUS = 1, CLAIM_DELEGATE_CUR = 2, CLAIM_DELEGATE_PREV = 3,
  CLAIM_NULL = 0, CLAIM_PREVIOUS = 1, CLAIM_DELEGATE_CUR = 2, CLAIM_DELEGATE_PREV = 3,
  CLAIM_FH = 4, CLAIM_DELEG_CUR_FH = 5, CLAIM_DELEG_PREV_FH = 6
}
enum  why_no_delegation4 {
  WND4_NOT_WANTED = 0, WND4_CONTENTION = 1, WND4_RESOURCE = 2, WND4_NOT_SUPP_FTYPE = 3,
  WND4_WRITE_DELEG_NOT_SUPP_FTYPE = 4, WND4_NOT_SUPP_UPGRADE = 5, WND4_NOT_SUPP_DOWNGRADE = 6, WND4_CANCELLED = 7,
  WND4_IS_DIR = 8
}
enum  stable_how4 {
  UNSTABLE4 = 0, DATA_SYNC4 = 1, FILE_SYNC4 = 2, UNSTABLE4 = 0,
  DATA_SYNC4 = 1, FILE_SYNC4 = 2
}
enum  channel_dir_from_client4 { CDFC4_FORE = 0x1, CDFC4_BACK = 0x2, CDFC4_FORE_OR_BOTH = 0x3, CDFC4_BACK_OR_BOTH = 0x7 }
enum  channel_dir_from_server4 { CDFS4_FORE = 0x1, CDFS4_BACK = 0x2, CDFS4_BOTH = 0x3 }
enum  state_protect_how4 { SP4_NONE = 0, SP4_MACH_CRED = 1, SP4_SSV = 2 }
enum  gddrnf4_status { GDD4_OK = 0, GDD4_UNAVAIL = 1 }
enum  secinfo_style4 { SECINFO_STYLE4_CURRENT_FH = 0, SECINFO_STYLE4_PARENT = 1 }
enum  nfs_opnum4 {
  NFS4_OP_ACCESS = 3, NFS4_OP_CLOSE = 4, NFS4_OP_COMMIT = 5, NFS4_OP_CREATE = 6,
  NFS4_OP_DELEGPURGE = 7, NFS4_OP_DELEGRETURN = 8, NFS4_OP_GETATTR = 9, NFS4_OP_GETFH = 10,
  NFS4_OP_LINK = 11, NFS4_OP_LOCK = 12, NFS4_OP_LOCKT = 13, NFS4_OP_LOCKU = 14,
  NFS4_OP_LOOKUP = 15, NFS4_OP_LOOKUPP = 16, NFS4_OP_NVERIFY = 17, NFS4_OP_OPEN = 18,
  NFS4_OP_OPENATTR = 19, NFS4_OP_OPEN_CONFIRM = 20, NFS4_OP_OPEN_DOWNGRADE = 21, NFS4_OP_PUTFH = 22,
  NFS4_OP_PUTPUBFH = 23, NFS4_OP_PUTROOTFH = 24, NFS4_OP_READ = 25, NFS4_OP_READDIR = 26,
  NFS4_OP_READLINK = 27, NFS4_OP_REMOVE = 28, NFS4_OP_RENAME = 29, NFS4_OP_RENEW = 30,
  NFS4_OP_RESTOREFH = 31, NFS4_OP_SAVEFH = 32, NFS4_OP_SECINFO = 33, NFS4_OP_SETATTR = 34,
  NFS4_OP_SETCLIENTID = 35, NFS4_OP_SETCLIENTID_CONFIRM = 36, NFS4_OP_VERIFY = 37, NFS4_OP_WRITE = 38,
  NFS4_OP_RELEASE_LOCKOWNER = 39, NFS4_OP_ILLEGAL = 10044, NFS4_OP_ACCESS = 3, NFS4_OP_CLOSE = 4,
  NFS4_OP_COMMIT = 5, NFS4_OP_CREATE = 6, NFS4_OP_DELEGPURGE = 7, NFS4_OP_DELEGRETURN = 8,
  NFS4_OP_GETATTR = 9, NFS4_OP_GETFH = 10, NFS4_OP_LINK = 11, NFS4_OP_LOCK = 12,
  NFS4_OP_LOCKT = 13, NFS4_OP_LOCKU = 14, NFS4_OP_LOOKUP = 15, NFS4_OP_LOOKUPP = 16,
  NFS4_OP_NVERIFY = 17, NFS4_OP_OPEN = 18, NFS4_OP_OPENATTR = 19, NFS4_OP_OPEN_CONFIRM = 20,
  NFS4_OP_OPEN_DOWNGRADE = 21, NFS4_OP_PUTFH = 22, NFS4_OP_PUTPUBFH = 23, NFS4_OP_PUTROOTFH = 24,
  NFS4_OP_READ = 25, NFS4_OP_READDIR = 26, NFS4_OP_READLINK = 27, NFS4_OP_REMOVE = 28,
  NFS4_OP_RENAME = 29, NFS4_OP_RENEW = 30, NFS4_OP_RESTOREFH = 31, NFS4_OP_SAVEFH = 32,
  NFS4_OP_SECINFO = 33, NFS4_OP_SETATTR = 34, NFS4_OP_SETCLIENTID = 35, NFS4_OP_SETCLIENTID_CONFIRM = 36,
  NFS4_OP_VERIFY = 37, NFS4_OP_WRITE = 38, NFS4_OP_RELEASE_LOCKOWNER = 39, NFS4_OP_BACKCHANNEL_CTL = 40,
  NFS4_OP_BIND_CONN_TO_SESSION = 41, NFS4_OP_EXCHANGE_ID = 42, NFS4_OP_CREATE_SESSION = 43, NFS4_OP_DESTROY_SESSION = 44,
  NFS4_OP_FREE_STATEID = 45, NFS4_OP_GET_DIR_DELEGATION = 46, NFS4_OP_GETDEVICEINFO = 47, NFS4_OP_GETDEVICELIST = 48,
  NFS4_OP_LAYOUTCOMMIT = 49, NFS4_OP_LAYOUTGET = 50, NFS4_OP_LAYOUTRETURN = 51, NFS4_OP_SECINFO_NO_NAME = 52,
  NFS4_OP_SEQUENCE = 53, NFS4_OP_SET_SSV = 54, NFS4_OP_TEST_STATEID = 55, NFS4_OP_WANT_DELEGATION = 56,
  NFS4_OP_DESTROY_CLIENTID = 57, NFS4_OP_RECLAIM_COMPLETE = 58, NFS4_OP_ILLEGAL = 10044
}
enum  layoutrecall_type4 { LAYOUTRECALL4_FILE = LAYOUT4_RET_REC_FILE, LAYOUTRECALL4_FSID = LAYOUT4_RET_REC_FSID, LAYOUTRECALL4_ALL = LAYOUT4_RET_REC_ALL }
enum  notify_type4 {
  NOTIFY4_CHANGE_CHILD_ATTRS = 0, NOTIFY4_CHANGE_DIR_ATTRS = 1, NOTIFY4_REMOVE_ENTRY = 2, NOTIFY4_ADD_ENTRY = 3,
  NOTIFY4_RENAME_ENTRY = 4, NOTIFY4_CHANGE_COOKIE_VERIFIER = 5
}
enum  notify_deviceid_type4 { NOTIFY_DEVICEID4_CHANGE = 1, NOTIFY_DEVICEID4_DELETE = 2 }
enum  nfs_cb_opnum4 {
  NFS4_OP_CB_GETATTR = 3, NFS4_OP_CB_RECALL = 4, NFS4_OP_CB_ILLEGAL = 10044, NFS4_OP_CB_GETATTR = 3,
  NFS4_OP_CB_RECALL = 4, NFS4_OP_CB_LAYOUTRECALL = 5, NFS4_OP_CB_NOTIFY = 6, NFS4_OP_CB_PUSH_DELEG = 7,
  NFS4_OP_CB_RECALL_ANY = 8, NFS4_OP_CB_RECALLABLE_OBJ_AVAIL = 9, NFS4_OP_CB_RECALL_SLOT = 10, NFS4_OP_CB_SEQUENCE = 11,
  NFS4_OP_CB_WANTS_CANCELLED = 12, NFS4_OP_CB_NOTIFY_LOCK = 13, NFS4_OP_CB_NOTIFY_DEVICEID = 14, NFS4_OP_CB_ILLEGAL = 10044
}

Functions

void * nfsproc4_null_4 ()
void * nfsproc4_null_4_svc ()
COMPOUND4resnfsproc4_compound_4 ()
COMPOUND4resnfsproc4_compound_4_svc ()
int nfs4_program_4_freeresult ()
void * cb_null_1 ()
void * cb_null_1_svc ()
CB_COMPOUND4rescb_compound_1 ()
CB_COMPOUND4rescb_compound_1_svc ()
int nfs4_callback_1_freeresult ()

Define Documentation

#define _AUTH_SYS_DEFINE_FOR_NFSv41

Definition at line 23 of file nfsv41.h.

#define ACCESS4_DELETE   0x00000010

Definition at line 1176 of file nfsv41.h.

#define ACCESS4_EXECUTE   0x00000020

Definition at line 1177 of file nfsv41.h.

#define ACCESS4_EXTEND   0x00000008

Definition at line 1175 of file nfsv41.h.

#define ACCESS4_LOOKUP   0x00000002

Definition at line 1173 of file nfsv41.h.

#define ACCESS4_MODIFY   0x00000004

Definition at line 1174 of file nfsv41.h.

#define ACCESS4_READ   0x00000001

Definition at line 1172 of file nfsv41.h.

#define ACE4_ACCESS_ALLOWED_ACE_TYPE   0x00000000

Definition at line 303 of file nfsv41.h.

#define ACE4_ACCESS_DENIED_ACE_TYPE   0x00000001

Definition at line 304 of file nfsv41.h.

#define ACE4_ADD_FILE   0x00000002

Definition at line 322 of file nfsv41.h.

#define ACE4_ADD_SUBDIRECTORY   0x00000004

Definition at line 324 of file nfsv41.h.

#define ACE4_APPEND_DATA   0x00000004

Definition at line 323 of file nfsv41.h.

#define ACE4_DELETE   0x00010000

Definition at line 333 of file nfsv41.h.

#define ACE4_DELETE_CHILD   0x00000040

Definition at line 328 of file nfsv41.h.

#define ACE4_DIRECTORY_INHERIT_ACE   0x00000002

Definition at line 310 of file nfsv41.h.

#define ACE4_EXECUTE   0x00000020

Definition at line 327 of file nfsv41.h.

#define ACE4_FAILED_ACCESS_ACE_FLAG   0x00000020

Definition at line 314 of file nfsv41.h.

#define ACE4_FILE_INHERIT_ACE   0x00000001

Definition at line 309 of file nfsv41.h.

#define ACE4_GENERIC_EXECUTE   0x001200A0

Definition at line 340 of file nfsv41.h.

#define ACE4_GENERIC_READ   0x00120081

Definition at line 338 of file nfsv41.h.

#define ACE4_GENERIC_WRITE   0x00160106

Definition at line 339 of file nfsv41.h.

#define ACE4_IDENTIFIER_GROUP   0x00000040

Definition at line 315 of file nfsv41.h.

#define ACE4_INHERIT_ONLY_ACE   0x00000008

Definition at line 312 of file nfsv41.h.

#define ACE4_INHERITED_ACE   0x00000080

Definition at line 316 of file nfsv41.h.

#define ACE4_LIST_DIRECTORY   0x00000001

Definition at line 320 of file nfsv41.h.

#define ACE4_NO_PROPAGATE_INHERIT_ACE   0x00000004

Definition at line 311 of file nfsv41.h.

#define ACE4_READ_ACL   0x00020000

Definition at line 334 of file nfsv41.h.

#define ACE4_READ_ATTRIBUTES   0x00000080

Definition at line 329 of file nfsv41.h.

#define ACE4_READ_DATA   0x00000001

Definition at line 319 of file nfsv41.h.

#define ACE4_READ_NAMED_ATTRS   0x00000008

Definition at line 325 of file nfsv41.h.

#define ACE4_SUCCESSFUL_ACCESS_ACE_FLAG   0x00000010

Definition at line 313 of file nfsv41.h.

#define ACE4_SYNCHRONIZE   0x00100000

Definition at line 337 of file nfsv41.h.

#define ACE4_SYSTEM_ALARM_ACE_TYPE   0x00000003

Definition at line 306 of file nfsv41.h.

#define ACE4_SYSTEM_AUDIT_ACE_TYPE   0x00000002

Definition at line 305 of file nfsv41.h.

#define ACE4_WRITE_ACL   0x00040000

Definition at line 335 of file nfsv41.h.

#define ACE4_WRITE_ATTRIBUTES   0x00000100

Definition at line 330 of file nfsv41.h.

#define ACE4_WRITE_DATA   0x00000002

Definition at line 321 of file nfsv41.h.

#define ACE4_WRITE_NAMED_ATTRS   0x00000010

Definition at line 326 of file nfsv41.h.

#define ACE4_WRITE_OWNER   0x00080000

Definition at line 336 of file nfsv41.h.

#define ACE4_WRITE_RETENTION   0x00000200

Definition at line 331 of file nfsv41.h.

#define ACE4_WRITE_RETENTION_HOLD   0x00000400

Definition at line 332 of file nfsv41.h.

#define ACL4_AUTO_INHERIT   0x00000001

Definition at line 352 of file nfsv41.h.

#define ACL4_DEFAULTED   0x00000004

Definition at line 354 of file nfsv41.h.

#define ACL4_PROTECTED   0x00000002

Definition at line 353 of file nfsv41.h.

#define ACL4_SUPPORT_ALARM_ACL   0x00000008

Definition at line 300 of file nfsv41.h.

#define ACL4_SUPPORT_ALLOW_ACL   0x00000001

Definition at line 297 of file nfsv41.h.

#define ACL4_SUPPORT_AUDIT_ACL   0x00000004

Definition at line 299 of file nfsv41.h.

#define ACL4_SUPPORT_DENY_ACL   0x00000002

Definition at line 298 of file nfsv41.h.

#define CB_COMPOUND   1

Definition at line 3519 of file nfsv41.h.

#define CB_NULL   0

Definition at line 3516 of file nfsv41.h.

#define CREATE_SESSION4_FLAG_CONN_BACK_CHAN   0x00000002

Definition at line 2339 of file nfsv41.h.

#define CREATE_SESSION4_FLAG_CONN_RDMA   0x00000004

Definition at line 2340 of file nfsv41.h.

#define CREATE_SESSION4_FLAG_PERSIST   0x00000001

Definition at line 2338 of file nfsv41.h.

#define EXCHGID4_FLAG_BIND_PRINC_STATEID   0x00000100

Definition at line 2202 of file nfsv41.h.

#define EXCHGID4_FLAG_CONFIRMED_R   0x80000000

Definition at line 2208 of file nfsv41.h.

#define EXCHGID4_FLAG_MASK_PNFS   0x00070000

Definition at line 2206 of file nfsv41.h.

#define EXCHGID4_FLAG_SUPP_MOVED_MIGR   0x00000002

Definition at line 2201 of file nfsv41.h.

#define EXCHGID4_FLAG_SUPP_MOVED_REFER   0x00000001

Definition at line 2200 of file nfsv41.h.

#define EXCHGID4_FLAG_UPD_CONFIRMED_REC_A   0x40000000

Definition at line 2207 of file nfsv41.h.

#define EXCHGID4_FLAG_USE_NON_PNFS   0x00010000

Definition at line 2203 of file nfsv41.h.

#define EXCHGID4_FLAG_USE_PNFS_DS   0x00040000

Definition at line 2205 of file nfsv41.h.

#define EXCHGID4_FLAG_USE_PNFS_MDS   0x00020000

Definition at line 2204 of file nfsv41.h.

#define FATTR4_ACL   12

Definition at line 803 of file nfsv41.h.

#define FATTR4_ACLSUPPORT   13

Definition at line 804 of file nfsv41.h.

#define FATTR4_ARCHIVE   14

Definition at line 805 of file nfsv41.h.

#define FATTR4_CANSETTIME   15

Definition at line 806 of file nfsv41.h.

#define FATTR4_CASE_INSENSITIVE   16

Definition at line 807 of file nfsv41.h.

#define FATTR4_CASE_PRESERVING   17

Definition at line 808 of file nfsv41.h.

#define FATTR4_CHANGE   3

Definition at line 788 of file nfsv41.h.

#define FATTR4_CHANGE_POLICY   60

Definition at line 853 of file nfsv41.h.

#define FATTR4_CHOWN_RESTRICTED   18

Definition at line 809 of file nfsv41.h.

#define FATTR4_DACL   58

Definition at line 851 of file nfsv41.h.

#define FATTR4_DIR_NOTIF_DELAY   56

Definition at line 849 of file nfsv41.h.

#define FATTR4_DIRENT_NOTIF_DELAY   57

Definition at line 850 of file nfsv41.h.

#define FATTR4_FH_EXPIRE_TYPE   2

Definition at line 787 of file nfsv41.h.

#define FATTR4_FILEHANDLE   19

Definition at line 797 of file nfsv41.h.

#define FATTR4_FILEID   20

Definition at line 810 of file nfsv41.h.

#define FATTR4_FILES_AVAIL   21

Definition at line 811 of file nfsv41.h.

#define FATTR4_FILES_FREE   22

Definition at line 812 of file nfsv41.h.

#define FATTR4_FILES_TOTAL   23

Definition at line 813 of file nfsv41.h.

#define FATTR4_FS_CHARSET_CAP   76

Definition at line 868 of file nfsv41.h.

#define FATTR4_FS_LAYOUT_TYPES   62

Definition at line 855 of file nfsv41.h.

#define FATTR4_FS_LOCATIONS   24

Definition at line 814 of file nfsv41.h.

#define FATTR4_FS_LOCATIONS_INFO   67

Definition at line 860 of file nfsv41.h.

#define FATTR4_FS_STATUS   61

Definition at line 854 of file nfsv41.h.

#define FATTR4_FSID   8

Definition at line 793 of file nfsv41.h.

#define FATTR4_HIDDEN   25

Definition at line 815 of file nfsv41.h.

#define FATTR4_HOMOGENEOUS   26

Definition at line 816 of file nfsv41.h.

#define FATTR4_LAYOUT_ALIGNMENT   66

Definition at line 859 of file nfsv41.h.

#define FATTR4_LAYOUT_BLKSIZE   65

Definition at line 858 of file nfsv41.h.

#define FATTR4_LAYOUT_HINT   63

Definition at line 856 of file nfsv41.h.

#define FATTR4_LAYOUT_TYPES   64

Definition at line 857 of file nfsv41.h.

#define FATTR4_LEASE_TIME   10

Definition at line 795 of file nfsv41.h.

#define FATTR4_LINK_SUPPORT   5

Definition at line 790 of file nfsv41.h.

#define FATTR4_MAXFILESIZE   27

Definition at line 817 of file nfsv41.h.

#define FATTR4_MAXLINK   28

Definition at line 818 of file nfsv41.h.

#define FATTR4_MAXNAME   29

Definition at line 819 of file nfsv41.h.

#define FATTR4_MAXREAD   30

Definition at line 820 of file nfsv41.h.

#define FATTR4_MAXWRITE   31

Definition at line 821 of file nfsv41.h.

#define FATTR4_MDSTHRESHOLD   68

Definition at line 861 of file nfsv41.h.

#define FATTR4_MIMETYPE   32

Definition at line 822 of file nfsv41.h.

#define FATTR4_MODE   33

Definition at line 823 of file nfsv41.h.

#define FATTR4_MODE_SET_MASKED   74

Definition at line 867 of file nfsv41.h.

#define FATTR4_MOUNTED_ON_FILEID   55

Definition at line 845 of file nfsv41.h.

#define FATTR4_NAMED_ATTR   7

Definition at line 792 of file nfsv41.h.

#define FATTR4_NO_TRUNC   34

Definition at line 824 of file nfsv41.h.

#define FATTR4_NUMLINKS   35

Definition at line 825 of file nfsv41.h.

#define FATTR4_OWNER   36

Definition at line 826 of file nfsv41.h.

#define FATTR4_OWNER_GROUP   37

Definition at line 827 of file nfsv41.h.

#define FATTR4_QUOTA_AVAIL_HARD   38

Definition at line 828 of file nfsv41.h.

#define FATTR4_QUOTA_AVAIL_SOFT   39

Definition at line 829 of file nfsv41.h.

#define FATTR4_QUOTA_USED   40

Definition at line 830 of file nfsv41.h.

#define FATTR4_RAWDEV   41

Definition at line 831 of file nfsv41.h.

#define FATTR4_RDATTR_ERROR   11

Definition at line 796 of file nfsv41.h.

#define FATTR4_RETENTEVT_GET   71

Definition at line 864 of file nfsv41.h.

#define FATTR4_RETENTEVT_SET   72

Definition at line 865 of file nfsv41.h.

#define FATTR4_RETENTION_GET   69

Definition at line 862 of file nfsv41.h.

#define FATTR4_RETENTION_HOLD   73

Definition at line 866 of file nfsv41.h.

#define FATTR4_RETENTION_SET   70

Definition at line 863 of file nfsv41.h.

#define FATTR4_SACL   59

Definition at line 852 of file nfsv41.h.

#define FATTR4_SIZE   4

Definition at line 789 of file nfsv41.h.

#define FATTR4_SPACE_AVAIL   42

Definition at line 832 of file nfsv41.h.

#define FATTR4_SPACE_FREE   43

Definition at line 833 of file nfsv41.h.

#define FATTR4_SPACE_TOTAL   44

Definition at line 834 of file nfsv41.h.

#define FATTR4_SPACE_USED   45

Definition at line 835 of file nfsv41.h.

#define FATTR4_SUPPATTR_EXCLCREAT   75

Definition at line 799 of file nfsv41.h.

#define FATTR4_SUPPORTED_ATTRS   0

Definition at line 785 of file nfsv41.h.

#define FATTR4_SYMLINK_SUPPORT   6

Definition at line 791 of file nfsv41.h.

#define FATTR4_SYSTEM   46

Definition at line 836 of file nfsv41.h.

#define FATTR4_TIME_ACCESS   47

Definition at line 837 of file nfsv41.h.

#define FATTR4_TIME_ACCESS_SET   48

Definition at line 838 of file nfsv41.h.

#define FATTR4_TIME_BACKUP   49

Definition at line 839 of file nfsv41.h.

#define FATTR4_TIME_CREATE   50

Definition at line 840 of file nfsv41.h.

#define FATTR4_TIME_DELTA   51

Definition at line 841 of file nfsv41.h.

#define FATTR4_TIME_METADATA   52

Definition at line 842 of file nfsv41.h.

#define FATTR4_TIME_MODIFY   53

Definition at line 843 of file nfsv41.h.

#define FATTR4_TIME_MODIFY_SET   54

Definition at line 844 of file nfsv41.h.

#define FATTR4_TYPE   1

Definition at line 786 of file nfsv41.h.

#define FATTR4_UNIQUE_HANDLES   9

Definition at line 794 of file nfsv41.h.

#define FH4_NOEXPIRE_WITH_OPEN   0x00000001

Definition at line 393 of file nfsv41.h.

#define FH4_PERSISTENT   0x00000000

Definition at line 392 of file nfsv41.h.

#define FH4_VOL_MIGRATION   0x00000004

Definition at line 395 of file nfsv41.h.

#define FH4_VOL_RENAME   0x00000008

Definition at line 396 of file nfsv41.h.

#define FH4_VOLATILE_ANY   0x00000002

Definition at line 394 of file nfsv41.h.

#define FSCHARSET_CAP4_ALLOWS_ONLY_UTF8   0x2

Definition at line 615 of file nfsv41.h.

#define FSCHARSET_CAP4_CONTAINS_NON_UTF8   0x1

Definition at line 614 of file nfsv41.h.

#define FSLI4BX_CLCHANGE   6

Definition at line 1051 of file nfsv41.h.

#define FSLI4BX_CLFILEID   4

Definition at line 1049 of file nfsv41.h.

#define FSLI4BX_CLHANDLE   3

Definition at line 1048 of file nfsv41.h.

#define FSLI4BX_CLREADDIR   7

Definition at line 1052 of file nfsv41.h.

#define FSLI4BX_CLSIMUL   2

Definition at line 1047 of file nfsv41.h.

#define FSLI4BX_CLWRITEVER   5

Definition at line 1050 of file nfsv41.h.

#define FSLI4BX_GFLAGS   0

Definition at line 1045 of file nfsv41.h.

#define FSLI4BX_READORDER   10

Definition at line 1055 of file nfsv41.h.

#define FSLI4BX_READRANK   8

Definition at line 1053 of file nfsv41.h.

#define FSLI4BX_TFLAGS   1

Definition at line 1046 of file nfsv41.h.

#define FSLI4BX_WRITEORDER   11

Definition at line 1056 of file nfsv41.h.

#define FSLI4BX_WRITERANK   9

Definition at line 1054 of file nfsv41.h.

#define FSLI4GF_ABSENT   0x04

Definition at line 1059 of file nfsv41.h.

#define FSLI4GF_CUR_REQ   0x02

Definition at line 1058 of file nfsv41.h.

#define FSLI4GF_GOING   0x08

Definition at line 1060 of file nfsv41.h.

#define FSLI4GF_SPLIT   0x10

Definition at line 1061 of file nfsv41.h.

#define FSLI4GF_WRITABLE   0x01

Definition at line 1057 of file nfsv41.h.

#define FSLI4IF_VAR_SUB   0x00000001

Definition at line 1087 of file nfsv41.h.

#define FSLI4TF_RDMA   0x01

Definition at line 1062 of file nfsv41.h.

#define LAYOUT4_RET_REC_ALL   3

Definition at line 503 of file nfsv41.h.

#define LAYOUT4_RET_REC_FILE   1

Definition at line 501 of file nfsv41.h.

#define LAYOUT4_RET_REC_FSID   2

Definition at line 502 of file nfsv41.h.

#define MODE4_RGRP   0x020

Definition at line 372 of file nfsv41.h.

#define MODE4_ROTH   0x004

Definition at line 375 of file nfsv41.h.

#define MODE4_RUSR   0x100

Definition at line 369 of file nfsv41.h.

#define MODE4_SGID   0x400

Definition at line 367 of file nfsv41.h.

#define MODE4_SUID   0x800

Definition at line 366 of file nfsv41.h.

#define MODE4_SVTX   0x200

Definition at line 368 of file nfsv41.h.

#define MODE4_WGRP   0x010

Definition at line 373 of file nfsv41.h.

#define MODE4_WOTH   0x002

Definition at line 376 of file nfsv41.h.

#define MODE4_WUSR   0x080

Definition at line 370 of file nfsv41.h.

#define MODE4_XGRP   0x008

Definition at line 374 of file nfsv41.h.

#define MODE4_XOTH   0x001

Definition at line 377 of file nfsv41.h.

#define MODE4_XUSR   0x040

Definition at line 371 of file nfsv41.h.

#define NFL4_UFLG_COMMIT_THRU_MDS   0x00000002

Definition at line 1092 of file nfsv41.h.

#define NFL4_UFLG_DENSE   0x00000001

Definition at line 1091 of file nfsv41.h.

#define NFL4_UFLG_MASK   0x0000003F

Definition at line 1090 of file nfsv41.h.

#define NFL4_UFLG_STRIPE_UNIT_SIZE_MASK   0xFFFFFFC0

Definition at line 1093 of file nfsv41.h.

#define NFS4_CALLBACK   0x40000000

Definition at line 3503 of file nfsv41.h.

#define NFS4_DEVICEID4_SIZE   16

Definition at line 475 of file nfsv41.h.

#define NFS4_FHSIZE   128

Definition at line 30 of file nfsv41.h.

#define NFS4_INT32_MAX   0x7fffffff

Definition at line 36 of file nfsv41.h.

#define NFS4_INT64_MAX   0x7fffffffffffffff

Definition at line 34 of file nfsv41.h.

#define NFS4_MAXFILELEN   0xffffffffffffffff

Definition at line 38 of file nfsv41.h.

#define NFS4_MAXFILEOFF   0xfffffffffffffffe

Definition at line 39 of file nfsv41.h.

#define NFS4_OPAQUE_LIMIT   1024

Definition at line 32 of file nfsv41.h.

#define NFS4_PROGRAM   100003

Definition at line 3481 of file nfsv41.h.

#define NFS4_SESSIONID_SIZE   16

Definition at line 33 of file nfsv41.h.

#define NFS4_UINT32_MAX   0xffffffff

Definition at line 37 of file nfsv41.h.

#define NFS4_UINT64_MAX   0xffffffffffffffff

Definition at line 35 of file nfsv41.h.

#define NFS4_VERIFIER_SIZE   8

Definition at line 31 of file nfsv41.h.

#define NFS_CB   1

Definition at line 3504 of file nfsv41.h.

#define NFS_V4   4

Definition at line 3482 of file nfsv41.h.

#define NFSPROC4_COMPOUND   1

Definition at line 3497 of file nfsv41.h.

#define NFSPROC4_NULL   0

Definition at line 3494 of file nfsv41.h.

#define OPEN4_RESULT_CONFIRM   0x00000002

Definition at line 1686 of file nfsv41.h.

#define OPEN4_RESULT_LOCKTYPE_POSIX   0x00000004

Definition at line 1687 of file nfsv41.h.

#define OPEN4_RESULT_MAY_NOTIFY_LOCK   0x00000020

Definition at line 1689 of file nfsv41.h.

#define OPEN4_RESULT_PRESERVE_UNLINKED   0x00000008

Definition at line 1688 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_BOTH   0x00000003

Definition at line 1565 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_READ   0x00000001

Definition at line 1563 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_ANY_DELEG   0x0300

Definition at line 1574 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_CANCEL   0x0500

Definition at line 1576 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_DELEG_MASK   0xFF00

Definition at line 1570 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_NO_DELEG   0x0400

Definition at line 1575 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_NO_PREFERENCE   0x0000

Definition at line 1571 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_PUSH_DELEG_WHEN_UNCONTENDED   0x20000

Definition at line 1578 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_READ_DELEG   0x0100

Definition at line 1572 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_SIGNAL_DELEG_WHEN_RESRC_AVAIL   0x10000

Definition at line 1577 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WANT_WRITE_DELEG   0x0200

Definition at line 1573 of file nfsv41.h.

#define OPEN4_SHARE_ACCESS_WRITE   0x00000002

Definition at line 1564 of file nfsv41.h.

#define OPEN4_SHARE_DENY_BOTH   0x00000003

Definition at line 1569 of file nfsv41.h.

#define OPEN4_SHARE_DENY_NONE   0x00000000

Definition at line 1566 of file nfsv41.h.

#define OPEN4_SHARE_DENY_READ   0x00000001

Definition at line 1567 of file nfsv41.h.

#define OPEN4_SHARE_DENY_WRITE   0x00000002

Definition at line 1568 of file nfsv41.h.

#define RCA4_TYPE_MASK_BLK_LAYOUT   4

Definition at line 3237 of file nfsv41.h.

#define RCA4_TYPE_MASK_DIR_DLG   2

Definition at line 3235 of file nfsv41.h.

#define RCA4_TYPE_MASK_FILE_LAYOUT   3

Definition at line 3236 of file nfsv41.h.

#define RCA4_TYPE_MASK_OBJ_LAYOUT_MAX   9

Definition at line 3239 of file nfsv41.h.

#define RCA4_TYPE_MASK_OBJ_LAYOUT_MIN   8

Definition at line 3238 of file nfsv41.h.

#define RCA4_TYPE_MASK_OTHER_LAYOUT_MAX   15

Definition at line 3241 of file nfsv41.h.

#define RCA4_TYPE_MASK_OTHER_LAYOUT_MIN   12

Definition at line 3240 of file nfsv41.h.

#define RCA4_TYPE_MASK_RDATA_DLG   0

Definition at line 3233 of file nfsv41.h.

#define RCA4_TYPE_MASK_WDATA_DLG   1

Definition at line 3234 of file nfsv41.h.

#define RET4_DURATION_INFINITE   0xffffffffffffffff

Definition at line 591 of file nfsv41.h.

#define RPCSEC_GSS   6

Definition at line 19 of file nfsv41.h.

#define SEQ4_STATUS_ADMIN_STATE_REVOKED   0x00000020

Definition at line 2660 of file nfsv41.h.

#define SEQ4_STATUS_BACKCHANNEL_FAULT   0x00000400

Definition at line 2665 of file nfsv41.h.

#define SEQ4_STATUS_CB_GSS_CONTEXTS_EXPIRED   0x00000004

Definition at line 2657 of file nfsv41.h.

#define SEQ4_STATUS_CB_GSS_CONTEXTS_EXPIRING   0x00000002

Definition at line 2656 of file nfsv41.h.

#define SEQ4_STATUS_CB_PATH_DOWN   0x00000001

Definition at line 2655 of file nfsv41.h.

#define SEQ4_STATUS_CB_PATH_DOWN_SESSION   0x00000200

Definition at line 2664 of file nfsv41.h.

#define SEQ4_STATUS_DEVID_CHANGED   0x00000800

Definition at line 2666 of file nfsv41.h.

#define SEQ4_STATUS_DEVID_DELETED   0x00001000

Definition at line 2667 of file nfsv41.h.

#define SEQ4_STATUS_EXPIRED_ALL_STATE_REVOKED   0x00000008

Definition at line 2658 of file nfsv41.h.

#define SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED   0x00000010

Definition at line 2659 of file nfsv41.h.

#define SEQ4_STATUS_LEASE_MOVED   0x00000080

Definition at line 2662 of file nfsv41.h.

#define SEQ4_STATUS_RECALLABLE_STATE_REVOKED   0x00000040

Definition at line 2661 of file nfsv41.h.

#define SEQ4_STATUS_RESTART_RECLAIM_NEEDED   0x00000100

Definition at line 2663 of file nfsv41.h.

#define TH4_READ_IOSIZE   2

Definition at line 559 of file nfsv41.h.

#define TH4_READ_SIZE   0

Definition at line 557 of file nfsv41.h.

#define TH4_WRITE_IOSIZE   3

Definition at line 560 of file nfsv41.h.

#define TH4_WRITE_SIZE   1

Definition at line 558 of file nfsv41.h.


Typedef Documentation

typedef struct ACCESS4args ACCESS4args

Definition at line 1183 of file nfsv41.h.

typedef struct ACCESS4res ACCESS4res

Definition at line 1200 of file nfsv41.h.

typedef struct ACCESS4resok ACCESS4resok

Definition at line 1190 of file nfsv41.h.

typedef uint32_t aceflag4

Definition at line 308 of file nfsv41.h.

typedef uint32_t acemask4

Definition at line 318 of file nfsv41.h.

typedef uint32_t acetype4

Definition at line 302 of file nfsv41.h.

typedef uint32_t aclflag4

Definition at line 351 of file nfsv41.h.

Definition at line 2402 of file nfsv41.h.

typedef struct authsys_parms authsys_parms

Definition at line 27 of file nfsv41.h.

Definition at line 2150 of file nfsv41.h.

Definition at line 2156 of file nfsv41.h.

Definition at line 2173 of file nfsv41.h.

Definition at line 2199 of file nfsv41.h.

Definition at line 2189 of file nfsv41.h.

Definition at line 2139 of file nfsv41.h.

typedef struct cb_client4 cb_client4

Definition at line 892 of file nfsv41.h.

Definition at line 3467 of file nfsv41.h.

Definition at line 3479 of file nfsv41.h.

Definition at line 3035 of file nfsv41.h.

Definition at line 3051 of file nfsv41.h.

Definition at line 3041 of file nfsv41.h.

Definition at line 3071 of file nfsv41.h.

Definition at line 3108 of file nfsv41.h.

Definition at line 3114 of file nfsv41.h.

Definition at line 3213 of file nfsv41.h.

typedef struct CB_NOTIFY4res CB_NOTIFY4res

Definition at line 3219 of file nfsv41.h.

Definition at line 3385 of file nfsv41.h.

Definition at line 3391 of file nfsv41.h.

Definition at line 3347 of file nfsv41.h.

Definition at line 3353 of file nfsv41.h.

Definition at line 3226 of file nfsv41.h.

Definition at line 3232 of file nfsv41.h.

Definition at line 3059 of file nfsv41.h.

typedef struct CB_RECALL4res CB_RECALL4res

Definition at line 3065 of file nfsv41.h.

Definition at line 3248 of file nfsv41.h.

Definition at line 3254 of file nfsv41.h.

Definition at line 3268 of file nfsv41.h.

Definition at line 3274 of file nfsv41.h.

Definition at line 3256 of file nfsv41.h.

Definition at line 3262 of file nfsv41.h.

Definition at line 3307 of file nfsv41.h.

Definition at line 3327 of file nfsv41.h.

Definition at line 3317 of file nfsv41.h.

Definition at line 3334 of file nfsv41.h.

Definition at line 3340 of file nfsv41.h.

typedef struct change_info4 change_info4

Definition at line 883 of file nfsv41.h.

Definition at line 274 of file nfsv41.h.

Definition at line 176 of file nfsv41.h.

Definition at line 2337 of file nfsv41.h.

Definition at line 2165 of file nfsv41.h.

Definition at line 2181 of file nfsv41.h.

typedef struct client_owner4 client_owner4

Definition at line 914 of file nfsv41.h.

Definition at line 885 of file nfsv41.h.

Definition at line 178 of file nfsv41.h.

typedef struct CLOSE4args CLOSE4args

Definition at line 1207 of file nfsv41.h.

typedef struct CLOSE4res CLOSE4res

Definition at line 1217 of file nfsv41.h.

typedef struct COMMIT4args COMMIT4args

Definition at line 1224 of file nfsv41.h.

typedef struct COMMIT4res COMMIT4res

Definition at line 1240 of file nfsv41.h.

typedef struct COMMIT4resok COMMIT4resok

Definition at line 1230 of file nfsv41.h.

Definition at line 224 of file nfsv41.h.

typedef struct COMPOUND4args COMPOUND4args

Definition at line 3016 of file nfsv41.h.

typedef struct COMPOUND4res COMPOUND4res

Definition at line 3028 of file nfsv41.h.

typedef uint32_t count4

Definition at line 180 of file nfsv41.h.

typedef struct CREATE4args CREATE4args

Definition at line 1259 of file nfsv41.h.

typedef struct CREATE4res CREATE4res

Definition at line 1276 of file nfsv41.h.

typedef struct CREATE4resok CREATE4resok

Definition at line 1266 of file nfsv41.h.

Definition at line 2356 of file nfsv41.h.

Definition at line 2376 of file nfsv41.h.

Definition at line 2366 of file nfsv41.h.

typedef struct createhow4 createhow4

Definition at line 1520 of file nfsv41.h.

typedef enum createmode4 createmode4

Definition at line 1501 of file nfsv41.h.

typedef struct createtype4 createtype4

Definition at line 1251 of file nfsv41.h.

typedef struct creatverfattr creatverfattr

Definition at line 1508 of file nfsv41.h.

typedef struct deleg_claim4 deleg_claim4

Definition at line 2775 of file nfsv41.h.

Definition at line 1282 of file nfsv41.h.

Definition at line 1288 of file nfsv41.h.

Definition at line 1294 of file nfsv41.h.

Definition at line 1300 of file nfsv41.h.

Definition at line 2798 of file nfsv41.h.

Definition at line 2804 of file nfsv41.h.

Definition at line 2382 of file nfsv41.h.

Definition at line 2388 of file nfsv41.h.

typedef struct device_addr4 device_addr4

Definition at line 488 of file nfsv41.h.

typedef char deviceid4[NFS4_DEVICEID4_SIZE]

Definition at line 477 of file nfsv41.h.

typedef struct dirlist4 dirlist4

Definition at line 1848 of file nfsv41.h.

typedef struct entry4 entry4

Definition at line 1841 of file nfsv41.h.

Definition at line 2265 of file nfsv41.h.

Definition at line 2321 of file nfsv41.h.

Definition at line 2311 of file nfsv41.h.

Definition at line 1376 of file nfsv41.h.

typedef struct fattr4 fattr4

Definition at line 875 of file nfsv41.h.

Definition at line 649 of file nfsv41.h.

typedef bool_t fattr4_archive

Definition at line 651 of file nfsv41.h.

typedef bool_t fattr4_cansettime

Definition at line 653 of file nfsv41.h.

typedef bool_t fattr4_case_insensitive

Definition at line 655 of file nfsv41.h.

typedef bool_t fattr4_case_preserving

Definition at line 657 of file nfsv41.h.

Definition at line 625 of file nfsv41.h.

Definition at line 781 of file nfsv41.h.

typedef bool_t fattr4_chown_restricted

Definition at line 659 of file nfsv41.h.

Definition at line 777 of file nfsv41.h.

Definition at line 739 of file nfsv41.h.

Definition at line 741 of file nfsv41.h.

Definition at line 623 of file nfsv41.h.

Definition at line 665 of file nfsv41.h.

Definition at line 661 of file nfsv41.h.

Definition at line 663 of file nfsv41.h.

Definition at line 667 of file nfsv41.h.

Definition at line 669 of file nfsv41.h.

Definition at line 751 of file nfsv41.h.

Definition at line 671 of file nfsv41.h.

Definition at line 1089 of file nfsv41.h.

Definition at line 749 of file nfsv41.h.

typedef fsid4 fattr4_fsid

Definition at line 635 of file nfsv41.h.

typedef bool_t fattr4_hidden

Definition at line 673 of file nfsv41.h.

typedef bool_t fattr4_homogeneous

Definition at line 675 of file nfsv41.h.

Definition at line 753 of file nfsv41.h.

Definition at line 755 of file nfsv41.h.

Definition at line 757 of file nfsv41.h.

Definition at line 639 of file nfsv41.h.

typedef bool_t fattr4_link_support

Definition at line 629 of file nfsv41.h.

Definition at line 677 of file nfsv41.h.

Definition at line 679 of file nfsv41.h.

Definition at line 681 of file nfsv41.h.

Definition at line 683 of file nfsv41.h.

Definition at line 685 of file nfsv41.h.

Definition at line 765 of file nfsv41.h.

Definition at line 687 of file nfsv41.h.

typedef mode4 fattr4_mode

Definition at line 689 of file nfsv41.h.

Definition at line 691 of file nfsv41.h.

Definition at line 693 of file nfsv41.h.

typedef bool_t fattr4_named_attr

Definition at line 633 of file nfsv41.h.

typedef bool_t fattr4_no_trunc

Definition at line 695 of file nfsv41.h.

Definition at line 697 of file nfsv41.h.

Definition at line 699 of file nfsv41.h.

Definition at line 701 of file nfsv41.h.

Definition at line 703 of file nfsv41.h.

Definition at line 705 of file nfsv41.h.

Definition at line 707 of file nfsv41.h.

Definition at line 709 of file nfsv41.h.

Definition at line 641 of file nfsv41.h.

Definition at line 771 of file nfsv41.h.

Definition at line 773 of file nfsv41.h.

Definition at line 767 of file nfsv41.h.

Definition at line 775 of file nfsv41.h.

Definition at line 769 of file nfsv41.h.

Definition at line 779 of file nfsv41.h.

Definition at line 627 of file nfsv41.h.

Definition at line 711 of file nfsv41.h.

Definition at line 713 of file nfsv41.h.

Definition at line 715 of file nfsv41.h.

Definition at line 717 of file nfsv41.h.

Definition at line 737 of file nfsv41.h.

Definition at line 619 of file nfsv41.h.

typedef bool_t fattr4_symlink_support

Definition at line 631 of file nfsv41.h.

typedef bool_t fattr4_system

Definition at line 719 of file nfsv41.h.

Definition at line 721 of file nfsv41.h.

Definition at line 723 of file nfsv41.h.

Definition at line 725 of file nfsv41.h.

Definition at line 727 of file nfsv41.h.

Definition at line 729 of file nfsv41.h.

Definition at line 731 of file nfsv41.h.

Definition at line 733 of file nfsv41.h.

Definition at line 735 of file nfsv41.h.

Definition at line 621 of file nfsv41.h.

typedef bool_t fattr4_unique_handles

Definition at line 637 of file nfsv41.h.

Definition at line 1104 of file nfsv41.h.

Definition at line 2394 of file nfsv41.h.

Definition at line 2400 of file nfsv41.h.

typedef struct fs4_status fs4_status

Definition at line 556 of file nfsv41.h.

Definition at line 545 of file nfsv41.h.

Definition at line 617 of file nfsv41.h.

typedef struct fs_location4 fs_location4

Definition at line 285 of file nfsv41.h.

typedef struct fs_locations4 fs_locations4

Definition at line 296 of file nfsv41.h.

Definition at line 1086 of file nfsv41.h.

Definition at line 1073 of file nfsv41.h.

Definition at line 1044 of file nfsv41.h.

typedef struct fsid4 fsid4

Definition at line 267 of file nfsv41.h.

Definition at line 2430 of file nfsv41.h.

Definition at line 2413 of file nfsv41.h.

Definition at line 2451 of file nfsv41.h.

Definition at line 2441 of file nfsv41.h.

Definition at line 2423 of file nfsv41.h.

typedef struct GETATTR4args GETATTR4args

Definition at line 1306 of file nfsv41.h.

typedef struct GETATTR4res GETATTR4res

Definition at line 1322 of file nfsv41.h.

typedef struct GETATTR4resok GETATTR4resok

Definition at line 1312 of file nfsv41.h.

Definition at line 2460 of file nfsv41.h.

Definition at line 2478 of file nfsv41.h.

Definition at line 2467 of file nfsv41.h.

Definition at line 2487 of file nfsv41.h.

Definition at line 2510 of file nfsv41.h.

Definition at line 2500 of file nfsv41.h.

typedef struct GETFH4res GETFH4res

Definition at line 1338 of file nfsv41.h.

typedef struct GETFH4resok GETFH4resok

Definition at line 1328 of file nfsv41.h.

Definition at line 2127 of file nfsv41.h.

typedef struct ILLEGAL4res ILLEGAL4res

Definition at line 2113 of file nfsv41.h.

typedef struct layout4 layout4

Definition at line 474 of file nfsv41.h.

Definition at line 437 of file nfsv41.h.

Definition at line 2542 of file nfsv41.h.

Definition at line 2568 of file nfsv41.h.

Definition at line 2558 of file nfsv41.h.

Definition at line 2581 of file nfsv41.h.

typedef struct LAYOUTGET4res LAYOUTGET4res

Definition at line 2604 of file nfsv41.h.

Definition at line 2593 of file nfsv41.h.

typedef struct layouthint4 layouthint4

Definition at line 457 of file nfsv41.h.

Definition at line 465 of file nfsv41.h.

typedef struct layoutrecall4 layoutrecall4

Definition at line 3099 of file nfsv41.h.

Definition at line 3088 of file nfsv41.h.

Definition at line 3079 of file nfsv41.h.

typedef struct layoutreturn4 layoutreturn4

Definition at line 535 of file nfsv41.h.

Definition at line 2613 of file nfsv41.h.

Definition at line 2633 of file nfsv41.h.

Definition at line 525 of file nfsv41.h.

Definition at line 2623 of file nfsv41.h.

Definition at line 511 of file nfsv41.h.

typedef enum layouttype4 layouttype4

Definition at line 426 of file nfsv41.h.

typedef struct layoutupdate4 layoutupdate4

Definition at line 499 of file nfsv41.h.

typedef uint64_t length4

Definition at line 182 of file nfsv41.h.

typedef enum limit_by4 limit_by4

Definition at line 1544 of file nfsv41.h.

typedef struct LINK4args LINK4args

Definition at line 1344 of file nfsv41.h.

typedef struct LINK4res LINK4res

Definition at line 1360 of file nfsv41.h.

typedef struct LINK4resok LINK4resok

Definition at line 1350 of file nfsv41.h.

Definition at line 226 of file nfsv41.h.

typedef struct LOCK4args LOCK4args

Definition at line 1397 of file nfsv41.h.

typedef struct LOCK4denied LOCK4denied

Definition at line 1406 of file nfsv41.h.

typedef struct LOCK4res LOCK4res

Definition at line 1423 of file nfsv41.h.

typedef struct LOCK4resok LOCK4resok

Definition at line 1412 of file nfsv41.h.

Definition at line 940 of file nfsv41.h.

typedef struct locker4 locker4

Definition at line 1387 of file nfsv41.h.

typedef struct LOCKT4args LOCKT4args

Definition at line 1432 of file nfsv41.h.

typedef struct LOCKT4res LOCKT4res

Definition at line 1442 of file nfsv41.h.

typedef struct LOCKU4args LOCKU4args

Definition at line 1452 of file nfsv41.h.

typedef struct LOCKU4res LOCKU4res

Definition at line 1462 of file nfsv41.h.

typedef struct LOOKUP4args LOOKUP4args

Definition at line 1468 of file nfsv41.h.

typedef struct LOOKUP4res LOOKUP4res

Definition at line 1474 of file nfsv41.h.

typedef struct LOOKUPP4res LOOKUPP4res

Definition at line 1480 of file nfsv41.h.

typedef struct mdsthreshold4 mdsthreshold4

Definition at line 590 of file nfsv41.h.

typedef uint32_t mode4

Definition at line 184 of file nfsv41.h.

typedef struct mode_masked4 mode_masked4

Definition at line 384 of file nfsv41.h.

typedef struct netaddr4 netaddr4

Definition at line 403 of file nfsv41.h.

typedef struct newoffset4 newoffset4

Definition at line 2530 of file nfsv41.h.

typedef struct newsize4 newsize4

Definition at line 2552 of file nfsv41.h.

typedef struct newtime4 newtime4

Definition at line 2520 of file nfsv41.h.

Definition at line 1095 of file nfsv41.h.

typedef struct nfs_argop4 nfs_argop4

Definition at line 2938 of file nfsv41.h.

typedef struct nfs_cb_argop4 nfs_cb_argop4

Definition at line 3432 of file nfsv41.h.

Definition at line 3411 of file nfsv41.h.

typedef struct nfs_cb_resop4 nfs_cb_resop4

Definition at line 3454 of file nfsv41.h.

Definition at line 903 of file nfsv41.h.

Definition at line 186 of file nfsv41.h.

typedef enum nfs_ftype4 nfs_ftype4

Definition at line 53 of file nfsv41.h.

typedef struct nfs_impl_id4 nfs_impl_id4

Definition at line 411 of file nfsv41.h.

Definition at line 260 of file nfsv41.h.

Definition at line 949 of file nfsv41.h.

Definition at line 1551 of file nfsv41.h.

typedef enum nfs_opnum4 nfs_opnum4

Definition at line 2880 of file nfsv41.h.

typedef struct nfs_resop4 nfs_resop4

Definition at line 3004 of file nfsv41.h.

Definition at line 1562 of file nfsv41.h.

typedef struct nfsace4 nfsace4

Definition at line 349 of file nfsv41.h.

typedef struct nfsacl41 nfsacl41

Definition at line 365 of file nfsv41.h.

typedef enum nfsstat4 nfsstat4

Definition at line 162 of file nfsv41.h.

typedef struct nfstime4 nfstime4

Definition at line 241 of file nfsv41.h.

Definition at line 1159 of file nfsv41.h.

Definition at line 1140 of file nfsv41.h.

Definition at line 1114 of file nfsv41.h.

typedef struct notify4 notify4

Definition at line 3201 of file nfsv41.h.

typedef struct notify_add4 notify_add4

Definition at line 3168 of file nfsv41.h.

typedef struct notify_attr4 notify_attr4

Definition at line 3174 of file nfsv41.h.

Definition at line 3375 of file nfsv41.h.

Definition at line 3367 of file nfsv41.h.

Definition at line 3360 of file nfsv41.h.

typedef struct notify_entry4 notify_entry4

Definition at line 3132 of file nfsv41.h.

Definition at line 3146 of file nfsv41.h.

Definition at line 3181 of file nfsv41.h.

typedef enum notify_type4 notify_type4

Definition at line 3125 of file nfsv41.h.

Definition at line 3188 of file nfsv41.h.

typedef struct NVERIFY4args NVERIFY4args

Definition at line 1486 of file nfsv41.h.

typedef struct NVERIFY4res NVERIFY4res

Definition at line 1492 of file nfsv41.h.

typedef uint64_t offset4

Definition at line 194 of file nfsv41.h.

typedef struct OPEN4args OPEN4args

Definition at line 1631 of file nfsv41.h.

typedef struct OPEN4res OPEN4res

Definition at line 1709 of file nfsv41.h.

typedef struct OPEN4resok OPEN4resok

Definition at line 1699 of file nfsv41.h.

typedef struct open_claim4 open_claim4

Definition at line 1620 of file nfsv41.h.

Definition at line 1606 of file nfsv41.h.

Definition at line 1599 of file nfsv41.h.

Definition at line 1728 of file nfsv41.h.

Definition at line 1744 of file nfsv41.h.

Definition at line 1734 of file nfsv41.h.

Definition at line 1685 of file nfsv41.h.

Definition at line 1587 of file nfsv41.h.

Definition at line 1753 of file nfsv41.h.

Definition at line 1769 of file nfsv41.h.

Definition at line 1759 of file nfsv41.h.

Definition at line 1673 of file nfsv41.h.

Definition at line 938 of file nfsv41.h.

Definition at line 1639 of file nfsv41.h.

Definition at line 1369 of file nfsv41.h.

Definition at line 1648 of file nfsv41.h.

typedef struct OPENATTR4args OPENATTR4args

Definition at line 1715 of file nfsv41.h.

typedef struct OPENATTR4res OPENATTR4res

Definition at line 1721 of file nfsv41.h.

typedef struct openflag4 openflag4

Definition at line 1537 of file nfsv41.h.

typedef enum opentype4 opentype4

Definition at line 1527 of file nfsv41.h.

typedef struct prev_entry4 prev_entry4

Definition at line 3139 of file nfsv41.h.

typedef struct PUTFH4args PUTFH4args

Definition at line 1775 of file nfsv41.h.

typedef struct PUTFH4res PUTFH4res

Definition at line 1781 of file nfsv41.h.

typedef struct PUTPUBFH4res PUTPUBFH4res

Definition at line 1787 of file nfsv41.h.

typedef struct PUTROOTFH4res PUTROOTFH4res

Definition at line 1793 of file nfsv41.h.

typedef uint32_t qop4

Definition at line 196 of file nfsv41.h.

typedef struct READ4args READ4args

Definition at line 1801 of file nfsv41.h.

typedef struct READ4res READ4res

Definition at line 1822 of file nfsv41.h.

typedef struct READ4resok READ4resok

Definition at line 1812 of file nfsv41.h.

typedef struct READDIR4args READDIR4args

Definition at line 1832 of file nfsv41.h.

typedef struct READDIR4res READDIR4res

Definition at line 1865 of file nfsv41.h.

typedef struct READDIR4resok READDIR4resok

Definition at line 1855 of file nfsv41.h.

typedef struct READLINK4res READLINK4res

Definition at line 1881 of file nfsv41.h.

Definition at line 1871 of file nfsv41.h.

Definition at line 2810 of file nfsv41.h.

Definition at line 2816 of file nfsv41.h.

Definition at line 3281 of file nfsv41.h.

Definition at line 3292 of file nfsv41.h.

Definition at line 2101 of file nfsv41.h.

Definition at line 2107 of file nfsv41.h.

typedef struct REMOVE4args REMOVE4args

Definition at line 1887 of file nfsv41.h.

typedef struct REMOVE4res REMOVE4res

Definition at line 1903 of file nfsv41.h.

typedef struct REMOVE4resok REMOVE4resok

Definition at line 1893 of file nfsv41.h.

typedef struct RENAME4args RENAME4args

Definition at line 1910 of file nfsv41.h.

typedef struct RENAME4res RENAME4res

Definition at line 1927 of file nfsv41.h.

typedef struct RENAME4resok RENAME4resok

Definition at line 1917 of file nfsv41.h.

typedef struct RENEW4args RENEW4args

Definition at line 1933 of file nfsv41.h.

typedef struct RENEW4res RENEW4res

Definition at line 1939 of file nfsv41.h.

typedef struct RESTOREFH4res RESTOREFH4res

Definition at line 1945 of file nfsv41.h.

Definition at line 602 of file nfsv41.h.

Definition at line 613 of file nfsv41.h.

Definition at line 1965 of file nfsv41.h.

typedef struct SAVEFH4res SAVEFH4res

Definition at line 1951 of file nfsv41.h.

typedef struct secinfo4 secinfo4

Definition at line 1975 of file nfsv41.h.

typedef struct SECINFO4args SECINFO4args

Definition at line 1957 of file nfsv41.h.

typedef struct SECINFO4res SECINFO4res

Definition at line 1991 of file nfsv41.h.

Definition at line 2642 of file nfsv41.h.

Definition at line 2644 of file nfsv41.h.

Definition at line 2640 of file nfsv41.h.

typedef uint32_t seqid4

Definition at line 206 of file nfsv41.h.

typedef struct SEQUENCE4args SEQUENCE4args

Definition at line 2654 of file nfsv41.h.

typedef struct SEQUENCE4res SEQUENCE4res

Definition at line 2688 of file nfsv41.h.

Definition at line 2678 of file nfsv41.h.

Definition at line 204 of file nfsv41.h.

typedef struct server_owner4 server_owner4

Definition at line 925 of file nfsv41.h.

typedef char sessionid4[NFS4_SESSIONID_SIZE]

Definition at line 208 of file nfsv41.h.

typedef struct SET_SSV4args SET_SSV4args

Definition at line 2709 of file nfsv41.h.

typedef struct SET_SSV4res SET_SSV4res

Definition at line 2735 of file nfsv41.h.

typedef struct SET_SSV4resok SET_SSV4resok

Definition at line 2725 of file nfsv41.h.

typedef struct SETATTR4args SETATTR4args

Definition at line 1998 of file nfsv41.h.

typedef struct SETATTR4res SETATTR4res

Definition at line 2005 of file nfsv41.h.

Definition at line 2013 of file nfsv41.h.

Definition at line 2031 of file nfsv41.h.

Definition at line 2020 of file nfsv41.h.

Definition at line 2038 of file nfsv41.h.

Definition at line 2044 of file nfsv41.h.

typedef struct settime4 settime4

Definition at line 258 of file nfsv41.h.

typedef uint32_t slotid4

Definition at line 210 of file nfsv41.h.

typedef struct specdata4 specdata4

Definition at line 391 of file nfsv41.h.

Definition at line 2694 of file nfsv41.h.

Definition at line 2715 of file nfsv41.h.

Definition at line 973 of file nfsv41.h.

typedef struct ssv_mic_tkn4 ssv_mic_tkn4

Definition at line 986 of file nfsv41.h.

Definition at line 2280 of file nfsv41.h.

Definition at line 1032 of file nfsv41.h.

Definition at line 1009 of file nfsv41.h.

typedef struct ssv_sp_parms4 ssv_sp_parms4

Definition at line 2233 of file nfsv41.h.

typedef enum ssv_subkey4 ssv_subkey4

Definition at line 960 of file nfsv41.h.

typedef enum stable_how4 stable_how4

Definition at line 2064 of file nfsv41.h.

typedef struct state_owner4 state_owner4

Definition at line 936 of file nfsv41.h.

Definition at line 2252 of file nfsv41.h.

Definition at line 2291 of file nfsv41.h.

Definition at line 2241 of file nfsv41.h.

Definition at line 2215 of file nfsv41.h.

typedef struct stateid4 stateid4

Definition at line 418 of file nfsv41.h.

Definition at line 2745 of file nfsv41.h.

Definition at line 2765 of file nfsv41.h.

Definition at line 2755 of file nfsv41.h.

Definition at line 566 of file nfsv41.h.

Definition at line 562 of file nfsv41.h.

Definition at line 568 of file nfsv41.h.

Definition at line 564 of file nfsv41.h.

Definition at line 580 of file nfsv41.h.

typedef enum time_how4 time_how4

Definition at line 248 of file nfsv41.h.

Definition at line 218 of file nfsv41.h.

Definition at line 220 of file nfsv41.h.

Definition at line 222 of file nfsv41.h.

typedef char verifier4[NFS4_VERIFIER_SIZE]

Definition at line 234 of file nfsv41.h.

typedef struct VERIFY4args VERIFY4args

Definition at line 2050 of file nfsv41.h.

typedef struct VERIFY4res VERIFY4res

Definition at line 2056 of file nfsv41.h.

Definition at line 2782 of file nfsv41.h.

Definition at line 2792 of file nfsv41.h.

Definition at line 1662 of file nfsv41.h.

typedef struct WRITE4args WRITE4args

Definition at line 2077 of file nfsv41.h.

typedef struct WRITE4res WRITE4res

Definition at line 2095 of file nfsv41.h.

typedef struct WRITE4resok WRITE4resok

Definition at line 2085 of file nfsv41.h.


Enumeration Type Documentation

Enumerator:
CDFC4_FORE 
CDFC4_BACK 
CDFC4_FORE_OR_BOTH 
CDFC4_BACK_OR_BOTH 

Definition at line 2158 of file nfsv41.h.

Enumerator:
CDFS4_FORE 
CDFS4_BACK 
CDFS4_BOTH 

Definition at line 2175 of file nfsv41.h.

Enumerator:
UNCHECKED4 
GUARDED4 
EXCLUSIVE4 
UNCHECKED4 
GUARDED4 
EXCLUSIVE4 
EXCLUSIVE4_1 

Definition at line 1494 of file nfsv41.h.

Enumerator:
NFLH4_CARE_DENSE 
NFLH4_CARE_COMMIT_THRU_MDS 
NFLH4_CARE_STRIPE_UNIT_SIZE 
NFLH4_CARE_STRIPE_COUNT 

Definition at line 1097 of file nfsv41.h.

Enumerator:
STATUS4_FIXED 
STATUS4_UPDATED 
STATUS4_VERSIONED 
STATUS4_WRITABLE 
STATUS4_REFERRAL 

Definition at line 537 of file nfsv41.h.

Enumerator:
GDD4_OK 
GDD4_UNAVAIL 

Definition at line 2425 of file nfsv41.h.

Enumerator:
LAYOUTIOMODE4_READ 
LAYOUTIOMODE4_RW 
LAYOUTIOMODE4_ANY 

Definition at line 459 of file nfsv41.h.

Enumerator:
LAYOUTRECALL4_FILE 
LAYOUTRECALL4_FSID 
LAYOUTRECALL4_ALL 

Definition at line 3073 of file nfsv41.h.

Enumerator:
LAYOUTRETURN4_FILE 
LAYOUTRETURN4_FSID 
LAYOUTRETURN4_ALL 

Definition at line 505 of file nfsv41.h.

Enumerator:
LAYOUT4_NFSV4_1_FILES 
LAYOUT4_OSD2_OBJECTS 
LAYOUT4_BLOCK_VOLUME 

Definition at line 420 of file nfsv41.h.

enum limit_by4
Enumerator:
NFS_LIMIT_SIZE 
NFS_LIMIT_BLOCKS 
NFS_LIMIT_SIZE 
NFS_LIMIT_BLOCKS 

Definition at line 1539 of file nfsv41.h.

Enumerator:
NFS4_OP_CB_GETATTR 
NFS4_OP_CB_RECALL 
NFS4_OP_CB_ILLEGAL 
NFS4_OP_CB_GETATTR 
NFS4_OP_CB_RECALL 
NFS4_OP_CB_LAYOUTRECALL 
NFS4_OP_CB_NOTIFY 
NFS4_OP_CB_PUSH_DELEG 
NFS4_OP_CB_RECALL_ANY 
NFS4_OP_CB_RECALLABLE_OBJ_AVAIL 
NFS4_OP_CB_RECALL_SLOT 
NFS4_OP_CB_SEQUENCE 
NFS4_OP_CB_WANTS_CANCELLED 
NFS4_OP_CB_NOTIFY_LOCK 
NFS4_OP_CB_NOTIFY_DEVICEID 
NFS4_OP_CB_ILLEGAL 

Definition at line 3395 of file nfsv41.h.

enum nfs_ftype4
Enumerator:
NF4REG 
NF4DIR 
NF4BLK 
NF4CHR 
NF4LNK 
NF4SOCK 
NF4FIFO 
NF4ATTRDIR 
NF4NAMEDATTR 
NF4REG 
NF4DIR 
NF4BLK 
NF4CHR 
NF4LNK 
NF4SOCK 
NF4FIFO 
NF4ATTRDIR 
NF4NAMEDATTR 

Definition at line 41 of file nfsv41.h.

Enumerator:
READ_LT 
WRITE_LT 
READW_LT 
WRITEW_LT 
READ_LT 
WRITE_LT 
READW_LT 
WRITEW_LT 

Definition at line 942 of file nfsv41.h.

enum nfs_opnum4
Enumerator:
NFS4_OP_ACCESS 
NFS4_OP_CLOSE 
NFS4_OP_COMMIT 
NFS4_OP_CREATE 
NFS4_OP_DELEGPURGE 
NFS4_OP_DELEGRETURN 
NFS4_OP_GETATTR 
NFS4_OP_GETFH 
NFS4_OP_LINK 
NFS4_OP_LOCK 
NFS4_OP_LOCKT 
NFS4_OP_LOCKU 
NFS4_OP_LOOKUP 
NFS4_OP_LOOKUPP 
NFS4_OP_NVERIFY 
NFS4_OP_OPEN 
NFS4_OP_OPENATTR 
NFS4_OP_OPEN_CONFIRM 
NFS4_OP_OPEN_DOWNGRADE 
NFS4_OP_PUTFH 
NFS4_OP_PUTPUBFH 
NFS4_OP_PUTROOTFH 
NFS4_OP_READ 
NFS4_OP_READDIR 
NFS4_OP_READLINK 
NFS4_OP_REMOVE 
NFS4_OP_RENAME 
NFS4_OP_RENEW 
NFS4_OP_RESTOREFH 
NFS4_OP_SAVEFH 
NFS4_OP_SECINFO 
NFS4_OP_SETATTR 
NFS4_OP_SETCLIENTID 
NFS4_OP_SETCLIENTID_CONFIRM 
NFS4_OP_VERIFY 
NFS4_OP_WRITE 
NFS4_OP_RELEASE_LOCKOWNER 
NFS4_OP_ILLEGAL 
NFS4_OP_ACCESS 
NFS4_OP_CLOSE 
NFS4_OP_COMMIT 
NFS4_OP_CREATE 
NFS4_OP_DELEGPURGE 
NFS4_OP_DELEGRETURN 
NFS4_OP_GETATTR 
NFS4_OP_GETFH 
NFS4_OP_LINK 
NFS4_OP_LOCK 
NFS4_OP_LOCKT 
NFS4_OP_LOCKU 
NFS4_OP_LOOKUP 
NFS4_OP_LOOKUPP 
NFS4_OP_NVERIFY 
NFS4_OP_OPEN 
NFS4_OP_OPENATTR 
NFS4_OP_OPEN_CONFIRM 
NFS4_OP_OPEN_DOWNGRADE 
NFS4_OP_PUTFH 
NFS4_OP_PUTPUBFH 
NFS4_OP_PUTROOTFH 
NFS4_OP_READ 
NFS4_OP_READDIR 
NFS4_OP_READLINK 
NFS4_OP_REMOVE 
NFS4_OP_RENAME 
NFS4_OP_RENEW 
NFS4_OP_RESTOREFH 
NFS4_OP_SAVEFH 
NFS4_OP_SECINFO 
NFS4_OP_SETATTR 
NFS4_OP_SETCLIENTID 
NFS4_OP_SETCLIENTID_CONFIRM 
NFS4_OP_VERIFY 
NFS4_OP_WRITE 
NFS4_OP_RELEASE_LOCKOWNER 
NFS4_OP_BACKCHANNEL_CTL 
NFS4_OP_BIND_CONN_TO_SESSION 
NFS4_OP_EXCHANGE_ID 
NFS4_OP_CREATE_SESSION 
NFS4_OP_DESTROY_SESSION 
NFS4_OP_FREE_STATEID 
NFS4_OP_GET_DIR_DELEGATION 
NFS4_OP_GETDEVICEINFO 
NFS4_OP_GETDEVICELIST 
NFS4_OP_LAYOUTCOMMIT 
NFS4_OP_LAYOUTGET 
NFS4_OP_LAYOUTRETURN 
NFS4_OP_SECINFO_NO_NAME 
NFS4_OP_SEQUENCE 
NFS4_OP_SET_SSV 
NFS4_OP_TEST_STATEID 
NFS4_OP_WANT_DELEGATION 
NFS4_OP_DESTROY_CLIENTID 
NFS4_OP_RECLAIM_COMPLETE 
NFS4_OP_ILLEGAL 

Definition at line 2820 of file nfsv41.h.

enum nfsstat4
Enumerator:
NFS4_OK 
NFS4ERR_PERM 
NFS4ERR_NOENT 
NFS4ERR_IO 
NFS4ERR_NXIO 
NFS4ERR_ACCESS 
NFS4ERR_EXIST 
NFS4ERR_XDEV 
NFS4ERR_NOTDIR 
NFS4ERR_ISDIR 
NFS4ERR_INVAL 
NFS4ERR_FBIG 
NFS4ERR_NOSPC 
NFS4ERR_ROFS 
NFS4ERR_MLINK 
NFS4ERR_NAMETOOLONG 
NFS4ERR_NOTEMPTY 
NFS4ERR_DQUOT 
NFS4ERR_STALE 
NFS4ERR_BADHANDLE 
NFS4ERR_BAD_COOKIE 
NFS4ERR_NOTSUPP 
NFS4ERR_TOOSMALL 
NFS4ERR_SERVERFAULT 
NFS4ERR_BADTYPE 
NFS4ERR_DELAY 
NFS4ERR_SAME 
NFS4ERR_DENIED 
NFS4ERR_EXPIRED 
NFS4ERR_LOCKED 
NFS4ERR_GRACE 
NFS4ERR_FHEXPIRED 
NFS4ERR_SHARE_DENIED 
NFS4ERR_WRONGSEC 
NFS4ERR_CLID_INUSE 
NFS4ERR_RESOURCE 
NFS4ERR_MOVED 
NFS4ERR_NOFILEHANDLE 
NFS4ERR_MINOR_VERS_MISMATCH 
NFS4ERR_STALE_CLIENTID 
NFS4ERR_STALE_STATEID 
NFS4ERR_OLD_STATEID 
NFS4ERR_BAD_STATEID 
NFS4ERR_BAD_SEQID 
NFS4ERR_NOT_SAME 
NFS4ERR_LOCK_RANGE 
NFS4ERR_SYMLINK 
NFS4ERR_RESTOREFH 
NFS4ERR_LEASE_MOVED 
NFS4ERR_ATTRNOTSUPP 
NFS4ERR_NO_GRACE 
NFS4ERR_RECLAIM_BAD 
NFS4ERR_RECLAIM_CONFLICT 
NFS4ERR_BADXDR 
NFS4ERR_LOCKS_HELD 
NFS4ERR_OPENMODE 
NFS4ERR_BADOWNER 
NFS4ERR_BADCHAR 
NFS4ERR_BADNAME 
NFS4ERR_BAD_RANGE 
NFS4ERR_LOCK_NOTSUPP 
NFS4ERR_OP_ILLEGAL 
NFS4ERR_DEADLOCK 
NFS4ERR_FILE_OPEN 
NFS4ERR_ADMIN_REVOKED 
NFS4ERR_CB_PATH_DOWN 
NFS4_OK 
NFS4ERR_PERM 
NFS4ERR_NOENT 
NFS4ERR_IO 
NFS4ERR_NXIO 
NFS4ERR_ACCESS 
NFS4ERR_EXIST 
NFS4ERR_XDEV 
NFS4ERR_NOTDIR 
NFS4ERR_ISDIR 
NFS4ERR_INVAL 
NFS4ERR_FBIG 
NFS4ERR_NOSPC 
NFS4ERR_ROFS 
NFS4ERR_MLINK 
NFS4ERR_NAMETOOLONG 
NFS4ERR_NOTEMPTY 
NFS4ERR_DQUOT 
NFS4ERR_STALE 
NFS4ERR_BADHANDLE 
NFS4ERR_BAD_COOKIE 
NFS4ERR_NOTSUPP 
NFS4ERR_TOOSMALL 
NFS4ERR_SERVERFAULT 
NFS4ERR_BADTYPE 
NFS4ERR_DELAY 
NFS4ERR_SAME 
NFS4ERR_DENIED 
NFS4ERR_EXPIRED 
NFS4ERR_LOCKED 
NFS4ERR_GRACE 
NFS4ERR_FHEXPIRED 
NFS4ERR_SHARE_DENIED 
NFS4ERR_WRONGSEC 
NFS4ERR_CLID_INUSE 
NFS4ERR_RESOURCE 
NFS4ERR_MOVED 
NFS4ERR_NOFILEHANDLE 
NFS4ERR_MINOR_VERS_MISMATCH 
NFS4ERR_STALE_CLIENTID 
NFS4ERR_STALE_STATEID 
NFS4ERR_OLD_STATEID 
NFS4ERR_BAD_STATEID 
NFS4ERR_BAD_SEQID 
NFS4ERR_NOT_SAME 
NFS4ERR_LOCK_RANGE 
NFS4ERR_SYMLINK 
NFS4ERR_RESTOREFH 
NFS4ERR_LEASE_MOVED 
NFS4ERR_ATTRNOTSUPP 
NFS4ERR_NO_GRACE 
NFS4ERR_RECLAIM_BAD 
NFS4ERR_RECLAIM_CONFLICT 
NFS4ERR_BADXDR 
NFS4ERR_LOCKS_HELD 
NFS4ERR_OPENMODE 
NFS4ERR_BADOWNER 
NFS4ERR_BADCHAR 
NFS4ERR_BADNAME 
NFS4ERR_BAD_RANGE 
NFS4ERR_LOCK_NOTSUPP 
NFS4ERR_OP_ILLEGAL 
NFS4ERR_DEADLOCK 
NFS4ERR_FILE_OPEN 
NFS4ERR_ADMIN_REVOKED 
NFS4ERR_CB_PATH_DOWN 
NFS4ERR_BADIOMODE 
NFS4ERR_BADLAYOUT 
NFS4ERR_BAD_SESSION_DIGEST 
NFS4ERR_BADSESSION 
NFS4ERR_BADSLOT 
NFS4ERR_COMPLETE_ALREADY 
NFS4ERR_CONN_NOT_BOUND_TO_SESSION 
NFS4ERR_DELEG_ALREADY_WANTED 
NFS4ERR_BACK_CHAN_BUSY 
NFS4ERR_LAYOUTTRYLATER 
NFS4ERR_LAYOUTUNAVAILABLE 
NFS4ERR_NOMATCHING_LAYOUT 
NFS4ERR_RECALLCONFLICT 
NFS4ERR_UNKNOWN_LAYOUTTYPE 
NFS4ERR_SEQ_MISORDERED 
NFS4ERR_SEQUENCE_POS 
NFS4ERR_REQ_TOO_BIG 
NFS4ERR_REP_TOO_BIG 
NFS4ERR_REP_TOO_BIG_TO_CACHE 
NFS4ERR_RETRY_UNCACHED_REP 
NFS4ERR_UNSAFE_COMPOUND 
NFS4ERR_TOO_MANY_OPS 
NFS4ERR_OP_NOT_IN_SESSION 
NFS4ERR_HASH_ALG_UNSUPP 
NFS4ERR_CLIENTID_BUSY 
NFS4ERR_PNFS_IO_HOLE 
NFS4ERR_SEQ_FALSE_RETRY 
NFS4ERR_BAD_HIGH_SLOT 
NFS4ERR_DEADSESSION 
NFS4ERR_ENCR_ALG_UNSUPP 
NFS4ERR_PNFS_NO_LAYOUT 
NFS4ERR_NOT_ONLY_OP 
NFS4ERR_WRONG_CRED 
NFS4ERR_WRONG_TYPE 
NFS4ERR_DIRDELEG_UNAVAIL 
NFS4ERR_REJECT_DELEG 
NFS4ERR_RETURNCONFLICT 
NFS4ERR_DELEG_REVOKED 

Definition at line 55 of file nfsv41.h.

Enumerator:
NOTIFY_DEVICEID4_CHANGE 
NOTIFY_DEVICEID4_DELETE 

Definition at line 3355 of file nfsv41.h.

Enumerator:
NOTIFY4_CHANGE_CHILD_ATTRS 
NOTIFY4_CHANGE_DIR_ATTRS 
NOTIFY4_REMOVE_ENTRY 
NOTIFY4_ADD_ENTRY 
NOTIFY4_RENAME_ENTRY 
NOTIFY4_CHANGE_COOKIE_VERIFIER 

Definition at line 3116 of file nfsv41.h.

Enumerator:
CLAIM_NULL 
CLAIM_PREVIOUS 
CLAIM_DELEGATE_CUR 
CLAIM_DELEGATE_PREV 
CLAIM_NULL 
CLAIM_PREVIOUS 
CLAIM_DELEGATE_CUR 
CLAIM_DELEGATE_PREV 
CLAIM_FH 
CLAIM_DELEG_CUR_FH 
CLAIM_DELEG_PREV_FH 

Definition at line 1589 of file nfsv41.h.

Enumerator:
OPEN_DELEGATE_NONE 
OPEN_DELEGATE_READ 
OPEN_DELEGATE_WRITE 
OPEN_DELEGATE_NONE 
OPEN_DELEGATE_READ 
OPEN_DELEGATE_WRITE 
OPEN_DELEGATE_NONE_EXT 

Definition at line 1580 of file nfsv41.h.

enum opentype4
Enumerator:
OPEN4_NOCREATE 
OPEN4_CREATE 
OPEN4_NOCREATE 
OPEN4_CREATE 

Definition at line 1522 of file nfsv41.h.

Enumerator:
SECINFO_STYLE4_CURRENT_FH 
SECINFO_STYLE4_PARENT 

Definition at line 2635 of file nfsv41.h.

Enumerator:
SSV4_SUBKEY_MIC_I2T 
SSV4_SUBKEY_MIC_T2I 
SSV4_SUBKEY_SEAL_I2T 
SSV4_SUBKEY_SEAL_T2I 

Definition at line 953 of file nfsv41.h.

Enumerator:
UNSTABLE4 
DATA_SYNC4 
FILE_SYNC4 
UNSTABLE4 
DATA_SYNC4 
FILE_SYNC4 

Definition at line 2058 of file nfsv41.h.

Enumerator:
SP4_NONE 
SP4_MACH_CRED 
SP4_SSV 

Definition at line 2235 of file nfsv41.h.

enum time_how4
Enumerator:
SET_TO_SERVER_TIME4 
SET_TO_CLIENT_TIME4 
SET_TO_SERVER_TIME4 
SET_TO_CLIENT_TIME4 

Definition at line 243 of file nfsv41.h.

Enumerator:
WND4_NOT_WANTED 
WND4_CONTENTION 
WND4_RESOURCE 
WND4_NOT_SUPP_FTYPE 
WND4_WRITE_DELEG_NOT_SUPP_FTYPE 
WND4_NOT_SUPP_UPGRADE 
WND4_NOT_SUPP_DOWNGRADE 
WND4_CANCELLED 
WND4_IS_DIR 

Definition at line 1650 of file nfsv41.h.


Function Documentation

CB_COMPOUND4res* cb_compound_1 ( )
CB_COMPOUND4res* cb_compound_1_svc ( )
void* cb_null_1 ( )
void* cb_null_1_svc ( )
int nfs4_callback_1_freeresult ( )
int nfs4_program_4_freeresult ( )
COMPOUND4res* nfsproc4_compound_4 ( )
COMPOUND4res* nfsproc4_compound_4_svc ( )
void* nfsproc4_null_4 ( )
void* nfsproc4_null_4_svc ( )