nfs-ganesha 1.4
|
00001 #ifndef _ERR_CACHE_INODE_H 00002 #define _ERR_CACHE_INODE_H 00003 00004 #include "log.h" 00005 #include "cache_inode.h" 00006 00031 00044 static family_error_t __attribute__ ((__unused__)) tab_errstatus_cache_inode[] = 00045 { 00046 #define ERR_CACHE_INODE_NO_ERROR CACHE_INODE_SUCCESS 00047 #define ERR_CACHE_INODE_SUCCESS ERR_CACHE_INODE_NO_ERROR 00048 { 00049 ERR_CACHE_INODE_NO_ERROR, "ERR_CACHE_INODE_NO_ERROR", "No error"}, 00050 #define ERR_CACHE_INODE_MALLOC_ERROR CACHE_INODE_MALLOC_ERROR 00051 { 00052 ERR_CACHE_INODE_MALLOC_ERROR, "ERR_CACHE_INODE_MALLOC_ERROR", 00053 "memory allocation error"}, 00054 #define ERR_CACHE_INODE_POOL_MUTEX_INIT_ERROR CACHE_INODE_POOL_MUTEX_INIT_ERROR 00055 { 00056 ERR_CACHE_INODE_POOL_MUTEX_INIT_ERROR, "ERR_CACHE_INODE_POOL_MUTEX_INIT_ERROR", 00057 "Pool of mutexes could not be initialised"}, 00058 #define ERR_CACHE_INODE_GET_NEW_LRU_ENTRY CACHE_INODE_GET_NEW_LRU_ENTRY 00059 { 00060 ERR_CACHE_INODE_GET_NEW_LRU_ENTRY, "ERR_CACHE_INODE_GET_NEW_LRU_ENTRY", 00061 "Can't get a new LRU entry"}, 00062 #define ERR_CACHE_INODE_UNAPPROPRIATED_KEY CACHE_INODE_UNAPPROPRIATED_KEY 00063 { 00064 ERR_CACHE_INODE_UNAPPROPRIATED_KEY, "ERR_CACHE_INODE_UNAPPROPRIATED_KEY", 00065 "Bad hash table key"}, 00066 #define ERR_CACHE_INODE_FSAL_ERROR CACHE_INODE_FSAL_ERROR 00067 { 00068 ERR_CACHE_INODE_FSAL_ERROR, "ERR_CACHE_INODE_FSAL_ERROR", "FSAL error occured"}, 00069 #define ERR_CACHE_INODE_LRU_ERROR CACHE_INODE_LRU_ERROR 00070 { 00071 ERR_CACHE_INODE_LRU_ERROR, "ERR_CACHE_INODE_LRU_ERROR", "Unexpected LRU error"}, 00072 #define ERR_CACHE_INODE_HASH_SET_ERROR CACHE_INODE_HASH_SET_ERROR 00073 { 00074 ERR_CACHE_INODE_HASH_SET_ERROR, "ERR_CACHE_INODE_HASH_SET_ERROR", 00075 "Hashtable entry could not be set"}, 00076 #define ERR_CACHE_INODE_NOT_A_DIRECTORY CACHE_INODE_NOT_A_DIRECTORY 00077 { 00078 ERR_CACHE_INODE_NOT_A_DIRECTORY, "ERR_CACHE_INODE_NOT_A_DIRECTORY", 00079 "Entry is not a directory"}, 00080 #define ERR_CACHE_INODE_INCONSISTENT_ENTRY CACHE_INODE_INCONSISTENT_ENTRY 00081 { 00082 ERR_CACHE_INODE_INCONSISTENT_ENTRY, "ERR_CACHE_INODE_INCONSISTENT_ENTRY", 00083 "Entry is inconsistent"}, 00084 #define ERR_CACHE_INODE_BAD_TYPE CACHE_INODE_BAD_TYPE 00085 { 00086 ERR_CACHE_INODE_BAD_TYPE, "ERR_CACHE_INODE_BAD_TYPE", 00087 "Entry has not the correct type for this operation"}, 00088 #define ERR_CACHE_INODE_ENTRY_EXISTS CACHE_INODE_ENTRY_EXISTS 00089 { 00090 ERR_CACHE_INODE_ENTRY_EXISTS, "ERR_CACHE_INODE_ENTRY_EXISTS", 00091 "Such an entry already exists"}, 00092 #define ERR_CACHE_INODE_DIR_NOT_EMPTY CACHE_INODE_DIR_NOT_EMPTY 00093 { 00094 ERR_CACHE_INODE_DIR_NOT_EMPTY, "ERR_CACHE_INODE_DIR_NOT_EMPTY", 00095 "Directory is not empty"}, 00096 #define ERR_CACHE_INODE_NOT_FOUND CACHE_INODE_NOT_FOUND 00097 { 00098 ERR_CACHE_INODE_NOT_FOUND, "ERR_CACHE_INODE_NOT_FOUND", "No such entry"}, 00099 #define ERR_CACHE_INODE_INVALID_ARGUMENT CACHE_INODE_INVALID_ARGUMENT 00100 { 00101 ERR_CACHE_INODE_INVALID_ARGUMENT, "ERR_CACHE_INODE_INVALID_ARGUMENT", 00102 "Invalid argument"}, 00103 #define ERR_CACHE_INODE_INSERT_ERROR CACHE_INODE_INSERT_ERROR 00104 { 00105 ERR_CACHE_INODE_INSERT_ERROR, "ERR_CACHE_INODE_INSERT_ERROR", "Can't insert the entry"}, 00106 #define ERR_CACHE_INODE_HASH_TABLE_ERROR CACHE_INODE_HASH_TABLE_ERROR 00107 { 00108 ERR_CACHE_INODE_HASH_TABLE_ERROR, "ERR_CACHE_INODE_HASH_TABLE_ERROR", 00109 "Unexpected hash table error"}, 00110 #define ERR_CACHE_INODE_FSAL_EACCESS CACHE_INODE_FSAL_EACCESS 00111 { 00112 ERR_CACHE_INODE_FSAL_EACCESS, "ERR_CACHE_INODE_FSAL_EACCESS", "Permission denied"}, 00113 #define ERR_CACHE_INODE_IS_A_DIRECTORY CACHE_INODE_IS_A_DIRECTORY 00114 { 00115 ERR_CACHE_INODE_IS_A_DIRECTORY, "ERR_CACHE_INODE_IS_A_DIRECTORY", 00116 "Entry is a directory"}, 00117 #define ERR_CACHE_INODE_CACHE_CONTENT_ERROR CACHE_INODE_CACHE_CONTENT_ERROR 00118 { 00119 ERR_CACHE_INODE_CACHE_CONTENT_ERROR, "ERR_CACHE_INODE_CACHE_CONTENT_ERROR", 00120 "Unexpected cache content error"}, 00121 #define ERR_CACHE_INODE_NO_PERMISSION CACHE_INODE_FSAL_EPERM 00122 { 00123 ERR_CACHE_INODE_NO_PERMISSION, "ERR_CACHE_INODE_NO_PERMISSION", "Permission denied"}, 00124 #define ERR_CACHE_INODE_NO_SPACE_LEFT CACHE_INODE_NO_SPACE_LEFT 00125 { 00126 ERR_CACHE_INODE_NO_SPACE_LEFT, "ERR_CACHE_INODE_NO_SPACE_LEFT", 00127 "No space left on device"}, 00128 #define ERR_CACHE_INODE_CACHE_CONTENT_EXISTS CACHE_INODE_CACHE_CONTENT_EXISTS 00129 { 00130 ERR_CACHE_INODE_CACHE_CONTENT_EXISTS, "ERR_CACHE_INODE_CACHE_CONTENT_EXISTS", 00131 "Cache content entry already exists"}, 00132 #define ERR_CACHE_INODE_CACHE_CONTENT_EMPTY CACHE_INODE_CACHE_CONTENT_EMPTY 00133 { 00134 ERR_CACHE_INODE_CACHE_CONTENT_EMPTY, "ERR_CACHE_INODE_CACHE_CONTENT_EMPTY", 00135 "No cache content entry found"}, 00136 #define ERR_CACHE_INODE_READ_ONLY_FS CACHE_INODE_READ_ONLY_FS 00137 { 00138 ERR_CACHE_INODE_READ_ONLY_FS, "ERR_CACHE_INODE_READ_ONLY_FS", "Read Only File System"}, 00139 #define ERR_CACHE_INODE_IO_ERROR CACHE_INODE_IO_ERROR 00140 { 00141 ERR_CACHE_INODE_IO_ERROR, "ERR_CACHE_INODE_IO_ERROR", 00142 "I/O Error on a underlying layer"}, 00143 #define ERR_CACHE_INODE_STALE_HANDLE CACHE_INODE_FSAL_ESTALE 00144 { 00145 ERR_CACHE_INODE_STALE_HANDLE, "ERR_CACHE_INODE_STALE_HANDLE", 00146 "Stale Filesystem Handle"}, 00147 #define ERR_CACHE_INODE_FSAL_ERR_SEC CACHE_INODE_FSAL_ERR_SEC 00148 { 00149 ERR_CACHE_INODE_FSAL_ERR_SEC, "ERR_CACHE_INODE_FSAL_ERR_SEC", 00150 "Security error from FSAL"}, 00151 #define ERR_CACHE_INODE_STATE_CONFLICT CACHE_INODE_STATE_CONFLICT 00152 { 00153 ERR_CACHE_INODE_STATE_CONFLICT, "ERR_CACHE_INODE_STATE_CONFLICT", 00154 "Conflicting file states"}, 00155 #define ERR_CACHE_INODE_QUOTA_EXCEEDED CACHE_INODE_QUOTA_EXCEEDED 00156 { 00157 ERR_CACHE_INODE_QUOTA_EXCEEDED, "ERR_CACHE_INODE_QUOTA_EXCEEDED", "Quota exceeded"}, 00158 #define ERR_CACHE_INODE_DEAD_ENTRY CACHE_INODE_DEAD_ENTRY 00159 { 00160 ERR_CACHE_INODE_DEAD_ENTRY, "ERR_CACHE_INODE_DEAD_ENTRY", 00161 "Trying to access a dead entry"}, 00162 #define ERR_CACHE_INODE_NOT_SUPPORTED CACHE_INODE_NOT_SUPPORTED 00163 { 00164 ERR_CACHE_INODE_NOT_SUPPORTED, "ERR_CACHE_INODE_NOT_SUPPORTED", 00165 "Not supported operation in FSAL"}, 00166 { 00167 ERR_NULL, "ERR_NULL", ""} 00168 }; 00169 00170 #endif /* _ERR_CACHE_INODE_H */