linux/fs/orangefs/downcall.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * (C) 2001 Clemson University and The University of Chicago
 *
 * See COPYING in top-level directory.
 */

/*
 *  Definitions of downcalls used in Linux kernel module.
 */

#ifndef __DOWNCALL_H
#define __DOWNCALL_H

/*
 * Sanitized the device-client core interaction
 * for clean 32-64 bit usage
 */
struct orangefs_io_response {};

struct orangefs_lookup_response {};

struct orangefs_create_response {};

struct orangefs_symlink_response {};

struct orangefs_getattr_response {};

struct orangefs_mkdir_response {};

struct orangefs_statfs_response {};

struct orangefs_fs_mount_response {};

/* the getxattr response is the attribute value */
struct orangefs_getxattr_response {};

/* the listxattr response is an array of attribute names */
struct orangefs_listxattr_response {};

struct orangefs_param_response {};

#define PERF_COUNT_BUF_SIZE
struct orangefs_perf_count_response {};

#define FS_KEY_BUF_SIZE
struct orangefs_fs_key_response {};

/* 2.9.6 */
struct orangefs_features_response {};

struct orangefs_downcall_s {};

/*
 * The readdir response comes in the trailer.  It is followed by the
 * directory entries as described in dir.c.
 */

struct orangefs_readdir_response_s {};

#endif /* __DOWNCALL_H */