linux/fs/ufs/swab.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 *  linux/fs/ufs/swab.h
 *
 * Copyright (C) 1997, 1998 Francois-Rene Rideau <[email protected]>
 * Copyright (C) 1998 Jakub Jelinek <[email protected]>
 * Copyright (C) 2001 Christoph Hellwig <[email protected]>
 */

#ifndef _UFS_SWAB_H
#define _UFS_SWAB_H

/*
 * Notes:
 *    HERE WE ASSUME EITHER BIG OR LITTLE ENDIAN UFSes
 *    in case there are ufs implementations that have strange bytesexes,
 *    you'll need to modify code here as well as in ufs_super.c and ufs_fs.h
 *    to support them.
 */

enum {};

static inline u64
fs64_to_cpu(struct super_block *sbp, __fs64 n)
{}

static inline __fs64
cpu_to_fs64(struct super_block *sbp, u64 n)
{}

static inline u32
fs32_to_cpu(struct super_block *sbp, __fs32 n)
{}

static inline __fs32
cpu_to_fs32(struct super_block *sbp, u32 n)
{}

static inline void
fs32_add(struct super_block *sbp, __fs32 *n, int d)
{}

static inline void
fs32_sub(struct super_block *sbp, __fs32 *n, int d)
{}

static inline u16
fs16_to_cpu(struct super_block *sbp, __fs16 n)
{}

static inline __fs16
cpu_to_fs16(struct super_block *sbp, u16 n)
{}

static inline void
fs16_add(struct super_block *sbp, __fs16 *n, int d)
{}

static inline void
fs16_sub(struct super_block *sbp, __fs16 *n, int d)
{}

#endif /* _UFS_SWAB_H */