nfs-ganesha 1.4
|
00001 #ifndef _ERR_CACHE_CONTENT_H 00002 #define _ERR_CACHE_CONTENT_H 00003 00004 #include "log.h" 00005 #include "cache_content.h" 00006 00031 00043 static family_error_t __attribute__ ((__unused__)) tab_errctx_cache_content[] = 00044 { 00045 #define ERR_CACHE_CONTENT_NEW_ENTRY CACHE_CONTENT_NEW_ENTRY 00046 { 00047 ERR_CACHE_CONTENT_NEW_ENTRY, "ERR_CACHE_CONTENT_NEW_ENTRY", 00048 "Impossible to create a new entry"}, 00049 #define ERR_CACHE_CONTENT_RELEASE_ENTRY CACHE_CONTENT_RELEASE_ENTRY 00050 { 00051 ERR_CACHE_CONTENT_RELEASE_ENTRY, "ERR_CACHE_CONTENT_RELEASE_ENTRY", 00052 "Impossible to release an entry"}, 00053 #define ERR_CACHE_CONTENT_READ_ENTRY CACHE_CONTENT_READ_ENTRY 00054 { 00055 ERR_CACHE_CONTENT_READ_ENTRY, "ERR_CACHE_CONTENT_READ_ENTRY", 00056 "Entry could not be read"}, 00057 #define ERR_CACHE_CONTENT_WRITE_ENTRY CACHE_CONTENT_WRITE_ENTRY 00058 { 00059 ERR_CACHE_CONTENT_WRITE_ENTRY, "ERR_CACHE_CONTENT_WRITE_ENTRY", 00060 "Entry could not be written"}, 00061 #define ERR_CACHE_CONTENT_TRUNCATE CACHE_CONTENT_TRUNCATE 00062 { 00063 ERR_CACHE_CONTENT_TRUNCATE, "ERR_CACHE_CONTENT_TRUNCATE", 00064 "Entry could not be truncated"}, 00065 #define ERR_CACHE_CONTENT_FLUSH CACHE_CONTENT_FLUSH 00066 { 00067 ERR_CACHE_CONTENT_FLUSH, "ERR_CACHE_CONTENT_FLUSH", "Entry could not be flush to FSAL"}, 00068 #define ERR_CACHE_CONTENT_REFRESH CACHE_CONTENT_REFRESH 00069 { 00070 ERR_CACHE_CONTENT_REFRESH, "ERR_CACHE_CONTENT_REFRESH", 00071 "Entry could not be updated from FSAL"}, 00072 { 00073 ERR_NULL, "ERR_NULL", ""} 00074 }; 00075 00076 static family_error_t __attribute((__unused__)) tab_errstatus_cache_content[] = 00077 { 00078 #define ERR_CACHE_CONTENT_SUCCESS CACHE_CONTENT_SUCCESS 00079 #define ERR_CACHE_CONTENT_NO_ERROR ERR_CACHE_CONTENT_SUCCESS 00080 { 00081 ERR_CACHE_CONTENT_NO_ERROR, "ERR_CACHE_CONTENT_NO_ERROR", "No error"}, 00082 #define ERR_CACHE_CONTENT_INVALID_ARGUMENT CACHE_CONTENT_INVALID_ARGUMENT 00083 { 00084 ERR_CACHE_CONTENT_INVALID_ARGUMENT, "ERR_CACHE_CONTENT_INVALID_ARGUMENT", 00085 "Invalid argument"}, 00086 #define ERR_CACHE_CONTENT_UNAPPROPRIATED_KEY CACHE_CONTENT_UNAPPROPRIATED_KEY 00087 { 00088 ERR_CACHE_CONTENT_UNAPPROPRIATED_KEY, "ERR_CACHE_CONTENT_UNAPPROPRIATED_KEY", 00089 "Bad key"}, 00090 #define ERR_CACHE_CONTENT_BAD_CACHE_INODE_ENTRY CACHE_CONTENT_BAD_CACHE_INODE_ENTRY 00091 { 00092 ERR_CACHE_CONTENT_BAD_CACHE_INODE_ENTRY, "ERR_CACHE_CONTENT_BAD_CACHE_INODE_ENTRY", 00093 "Bad cache inode entry"}, 00094 #define ERR_CACHE_CONTENT_ENTRY_EXISTS CACHE_CONTENT_ENTRY_EXISTS 00095 { 00096 ERR_CACHE_CONTENT_ENTRY_EXISTS, "ERR_CACHE_CONTENT_ENTRY_EXISTS", 00097 "Entry already exists"}, 00098 #define ERR_CACHE_CONTENT_FSAL_ERROR CACHE_CONTENT_FSAL_ERROR 00099 { 00100 ERR_CACHE_CONTENT_FSAL_ERROR, "ERR_CACHE_CONTENT_FSAL_ERROR", "Unexpected FSAL error"}, 00101 #define ERR_CACHE_CONTENT_LOCAL_CACHE_ERROR CACHE_CONTENT_LOCAL_CACHE_ERROR 00102 { 00103 ERR_CACHE_CONTENT_LOCAL_CACHE_ERROR, "ERR_CACHE_CONTENT_LOCAL_CACHE_ERROR", 00104 "Unexpected local cache error"}, 00105 #define ERR_CACHE_CONTENT_MALLOC_ERROR CACHE_CONTENT_MALLOC_ERROR 00106 { 00107 ERR_CACHE_CONTENT_MALLOC_ERROR, "ERR_CACHE_CONTENT_MALLOC_ERROR", 00108 "resource allocation error"}, 00109 #define ERR_CACHE_CONTENT_LRU_ERROR CACHE_CONTENT_LRU_ERROR 00110 { 00111 ERR_CACHE_CONTENT_LRU_ERROR, "ERR_CACHE_CONTENT_LRU_ERROR", "Unexpected LRU error"}, 00112 { 00113 ERR_NULL, "ERR_NULL", ""} 00114 }; 00115 00116 #endif /* _ERR_CACHE_CONTENT_H */