nfs-ganesha 1.4
|
#include <gpfs.h>
Go to the source code of this file.
#define GPFS_ACCESS_RANGE 1001 |
Definition at line 126 of file gpfs_fcntl.h.
#define GPFS_CANCEL_HINTS 2001 |
Definition at line 134 of file gpfs_fcntl.h.
#define GPFS_CLEAR_FILE_CACHE 1004 |
Definition at line 129 of file gpfs_fcntl.h.
#define GPFS_DATA_SHIP_MAP 2003 |
Definition at line 136 of file gpfs_fcntl.h.
#define GPFS_DATA_SHIP_MAP_VARIABLE_SIZE | ( | _nAgents | ) |
( sizeof(gpfsDataShipMapVariable_t) - 2*sizeof(int) + \ ((((_nAgents)+1)/2)*2)*sizeof(int) )
Definition at line 341 of file gpfs_fcntl.h.
#define GPFS_DATA_SHIP_START 2002 |
Definition at line 135 of file gpfs_fcntl.h.
#define GPFS_DATA_SHIP_STOP 2004 |
Definition at line 137 of file gpfs_fcntl.h.
#define GPFS_FCNTL_CURRENT_VERSION 1 |
Definition at line 112 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_ADDR_BROKEN 18 |
Definition at line 556 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_APPENDONLY_CONFLICT 23 |
Definition at line 571 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_ATTR_EXISTS 28 |
Definition at line 860 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_BUFFER_TOO_SMALL 29 |
Definition at line 861 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_DATA_REPLICAS_RANGE 3 |
Definition at line 413 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_FILE_HAS_XATTRS 25 |
Definition at line 578 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_FILE_NOT_EMPTY 5 |
Definition at line 421 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_IMMUTABLE_FLAG 21 |
Definition at line 565 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_IMMUTABLE_PERM 22 |
Definition at line 568 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_INVAL_VALUE 31 |
Definition at line 863 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_INVALID_STORAGE_POOL 7 |
Definition at line 452 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_INVALID_STORAGE_POOL_ISDIR 9 |
Definition at line 458 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_INVALID_STORAGE_POOL_ISLNK 10 |
Definition at line 461 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_INVALID_STORAGE_POOL_ISSYS 11 |
Definition at line 464 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_INVALID_STORAGE_POOL_TYPE 8 |
Definition at line 455 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_MAXDATA_REPLICAS_RANGE 4 |
Definition at line 417 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_MAXMETADATA_REPLICAS_RANGE 2 |
Definition at line 409 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_METADATA_REPLICAS_RANGE 1 |
Definition at line 405 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_ATTR 27 |
Definition at line 859 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_ATTR_SPACE 30 |
Definition at line 862 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_BALANCE_AVAILABLE 17 |
Definition at line 552 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_BALANCE_SPACE 16 |
Definition at line 548 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_IMMUTABLE_DIR 19 |
Definition at line 559 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_IMMUTABLE_SYSFILE 20 |
Definition at line 562 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_REPLICA_GROUP 14 |
Definition at line 540 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NO_REPLICA_SPACE 15 |
Definition at line 544 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NOIMMUTABLE_ONSNAP 24 |
Definition at line 574 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NONE 0 |
Definition at line 401 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NOPERM 13 |
Definition at line 470 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_NOT_GPFS_FILE 26 |
Definition at line 581 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_REPLICAS_EXCEED_FGMAX 6 |
Definition at line 426 of file gpfs_fcntl.h.
#define GPFS_FCNTL_ERR_STORAGE_POOL_NOTENABLED 12 |
Definition at line 467 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_APPENDONLY 5005 |
Definition at line 758 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_DATABLKDISKIDX 3005 |
Definition at line 150 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_EXPIRATION_TIME 5003 |
Definition at line 734 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_FILESETNAME 3003 |
Definition at line 148 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_IMMUTABLE 5001 |
Definition at line 711 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_REPLICATION 3001 |
Definition at line 146 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_SNAPSHOTNAME 3004 |
Definition at line 149 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_STORAGEPOOL 3002 |
Definition at line 147 of file gpfs_fcntl.h.
#define GPFS_FCNTL_GET_XATTR 6001 |
Definition at line 838 of file gpfs_fcntl.h.
#define GPFS_FCNTL_LIST_XATTR 6003 |
Definition at line 840 of file gpfs_fcntl.h.
#define GPFS_FCNTL_MAX_NAME_BUFFER 1024 |
Definition at line 119 of file gpfs_fcntl.h.
#define GPFS_FCNTL_MIN_NAME_BUFFER 8 |
Definition at line 120 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_B 0x0008 |
Definition at line 531 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_DATA 2007 |
Definition at line 140 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_M 0x0001 |
Definition at line 522 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_P 0x0004 |
Definition at line 528 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_R 0x0002 |
Definition at line 525 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_RANGE 2008 |
Definition at line 141 of file gpfs_fcntl.h.
#define GPFS_FCNTL_RESTRIPE_RANGE_R 0x0010 |
Definition at line 534 of file gpfs_fcntl.h.
#define GPFS_FCNTL_SET_APPENDONLY 5004 |
Definition at line 746 of file gpfs_fcntl.h.
#define GPFS_FCNTL_SET_EXPIRATION_TIME 5002 |
Definition at line 723 of file gpfs_fcntl.h.
#define GPFS_FCNTL_SET_IMMUTABLE 5000 |
Definition at line 699 of file gpfs_fcntl.h.
#define GPFS_FCNTL_SET_REPLICATION 2005 |
Definition at line 138 of file gpfs_fcntl.h.
#define GPFS_FCNTL_SET_STORAGEPOOL 2006 |
Definition at line 139 of file gpfs_fcntl.h.
#define GPFS_FCNTL_SET_XATTR 6002 |
Definition at line 839 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_DATAUPDATEMISS 0x08000000 |
Definition at line 642 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_EXPOSED 0x40000000 |
Definition at line 629 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_ILLPLACED 0x02000000 |
Definition at line 650 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_ILLREPLICATED 0x20000000 |
Definition at line 634 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_METAUPDATEMISS 0x04000000 |
Definition at line 646 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_STRICT_REPLICA_NO 0x0020 |
Definition at line 594 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_STRICT_REPLICA_WHENPOSSIBLE 0x0040 |
Definition at line 597 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_STRICT_REPLICA_YES 0x0010 |
Definition at line 591 of file gpfs_fcntl.h.
#define GPFS_FCNTL_STATUS_UNBALANCED 0x10000000 |
Definition at line 637 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTR_MAX_NAMELEN 256 |
Definition at line 842 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTR_MAX_VALUELEN (16 * 1024) |
Definition at line 843 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTRFLAG_CREATE 0x0002 |
Definition at line 849 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTRFLAG_DELETE 0x0008 |
Definition at line 853 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTRFLAG_NO_CTIME 0x0010 |
Definition at line 855 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTRFLAG_NONE 0x0000 |
Definition at line 845 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTRFLAG_REPLACE 0x0004 |
Definition at line 851 of file gpfs_fcntl.h.
#define GPFS_FCNTL_XATTRFLAG_SYNC 0x0001 |
Definition at line 846 of file gpfs_fcntl.h.
#define GPFS_FREE_RANGE 1002 |
Definition at line 127 of file gpfs_fcntl.h.
#define GPFS_MAX_DS_AGENT_NODES 2048 |
Definition at line 304 of file gpfs_fcntl.h.
#define GPFS_MAX_FCNTL_LENGTH 65536 |
Definition at line 115 of file gpfs_fcntl.h.
#define GPFS_MAX_RANGE_COUNT 8 |
Definition at line 203 of file gpfs_fcntl.h.
#define GPFS_MULTIPLE_ACCESS_RANGE 1003 |
Definition at line 128 of file gpfs_fcntl.h.
int GPFS_API gpfs_fcntl | ( | gpfs_file_t | fileDesc, |
void * | fcntlArgP | ||
) |
int GPFS_API gpfs_restripe_file | ( | gpfs_file_t | fileDesc, |
void * | fcntlArgP, | ||
int | noBlocks | ||
) |