linux/fs/afs/protocol_yfs.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/* YFS protocol bits
 *
 * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved.
 * Written by David Howells ([email protected])
 */

#define YFS_FS_SERVICE
#define YFS_CM_SERVICE

#define YFSCBMAX

enum YFS_CM_Operations {};

enum YFS_FS_Operations {};

struct yfs_xdr_u64 {} __packed;

static inline u64 xdr_to_u64(const struct yfs_xdr_u64 x)
{}

static inline struct yfs_xdr_u64 u64_to_xdr(const u64 x)
{}

struct yfs_xdr_vnode {} __packed;

struct yfs_xdr_YFSFid {} __packed;


struct yfs_xdr_YFSFetchStatus {} __packed;

struct yfs_xdr_YFSCallBack {} __packed;

struct yfs_xdr_YFSStoreStatus {} __packed;

struct yfs_xdr_RPCFlags {} __packed;

struct yfs_xdr_YFSVolSync {} __packed;

enum yfs_volume_type {};

#define yfs_FVSOnline
#define yfs_FVSInservice
#define yfs_FVSBlessed
#define yfs_FVSNeedsSalvage

struct yfs_xdr_YFSFetchVolumeStatus {} __packed;

struct yfs_xdr_YFSStoreVolumeStatus {} __packed;

enum yfs_lock_type {};

/* RXYFS Viced Capability Flags */
#define YFS_VICED_CAPABILITY_ERRORTRANS
#define YFS_VICED_CAPABILITY_64BITFILES
#define YFS_VICED_CAPABILITY_WRITELOCKACL
#define YFS_VICED_CAPABILITY_SANEACLS