• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  /* SPDX-License-Identifier: GPL-2.0 */
2  #ifndef _FS_CEPH_TYPES_H
3  #define _FS_CEPH_TYPES_H
4  
5  /* needed before including ceph_fs.h */
6  #include <linux/in.h>
7  #include <linux/types.h>
8  #include <linux/fcntl.h>
9  #include <linux/string.h>
10  
11  #include <linux/ceph/ceph_fs.h>
12  #include <linux/ceph/ceph_frag.h>
13  #include <linux/ceph/ceph_hash.h>
14  
15  /*
16   * Identify inodes by both their ino AND snapshot id (a u64).
17   */
18  struct ceph_vino {
19  	u64 ino;
20  	u64 snap;
21  };
22  
23  
24  /* context for the caps reservation mechanism */
25  struct ceph_cap_reservation {
26  	int count;
27  };
28  
29  
30  #endif
31