14806ded4SMike Snitzer /* SPDX-License-Identifier: GPL-2.0 */ 24806ded4SMike Snitzer /* 34806ded4SMike Snitzer * This file contains constants and methods used by both NFS client and server. 44806ded4SMike Snitzer */ 54806ded4SMike Snitzer #ifndef _LINUX_NFS_COMMON_H 64806ded4SMike Snitzer #define _LINUX_NFS_COMMON_H 74806ded4SMike Snitzer 84806ded4SMike Snitzer #include <linux/errno.h> 94806ded4SMike Snitzer #include <uapi/linux/nfs.h> 104806ded4SMike Snitzer 114806ded4SMike Snitzer /* Mapping from NFS error code to "errno" error code. */ 124806ded4SMike Snitzer 134806ded4SMike Snitzer int nfs_stat_to_errno(enum nfs_stat status); 141fcb1667SMike Snitzer int nfs4_stat_to_errno(int stat); 154806ded4SMike Snitzer 16*ead11ac5SMike Snitzer __u32 nfs_localio_errno_to_nfs4_stat(int errno); 17*ead11ac5SMike Snitzer 184806ded4SMike Snitzer #endif /* _LINUX_NFS_COMMON_H */ 19