Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
rados.h File Reference
#include <linux/ceph/msgr.h>

Go to the source code of this file.

Data Structures

struct  ceph_fsid
 
struct  ceph_timespec
 
struct  ceph_pg
 
struct  ceph_pg_pool
 
struct  ceph_object_layout
 
struct  ceph_eversion
 
struct  ceph_osd_op
 
struct  ceph_osd_request_head
 
struct  ceph_osd_reply_head
 

Macros

#define CEPH_OSDMAP_INC_VERSION   5
 
#define CEPH_OSDMAP_INC_VERSION_EXT   6
 
#define CEPH_OSDMAP_VERSION   5
 
#define CEPH_OSDMAP_VERSION_EXT   6
 
#define CEPH_SNAPDIR   ((__u64)(-1)) /* reserved for hidden .snap dir */
 
#define CEPH_NOSNAP   ((__u64)(-2)) /* "head", "live" revision */
 
#define CEPH_MAXSNAP   ((__u64)(-3)) /* largest valid snapid */
 
#define CEPH_OBJECT_LAYOUT_HASH   1
 
#define CEPH_OBJECT_LAYOUT_LINEAR   2
 
#define CEPH_OBJECT_LAYOUT_HASHINO   3
 
#define CEPH_PG_LAYOUT_CRUSH   0
 
#define CEPH_PG_LAYOUT_HASH   1
 
#define CEPH_PG_LAYOUT_LINEAR   2
 
#define CEPH_PG_LAYOUT_HYBRID   3
 
#define CEPH_PG_MAX_SIZE   16 /* max # osds in a single pg */
 
#define CEPH_PG_TYPE_REP   1
 
#define CEPH_PG_TYPE_RAID4   2
 
#define CEPH_PG_POOL_VERSION   2
 
#define CEPH_OSD_EXISTS   1
 
#define CEPH_OSD_UP   2
 
#define CEPH_OSD_IN   0x10000
 
#define CEPH_OSD_OUT   0
 
#define CEPH_OSDMAP_NEARFULL   (1<<0) /* sync writes (near ENOSPC) */
 
#define CEPH_OSDMAP_FULL   (1<<1) /* no data writes (ENOSPC) */
 
#define CEPH_OSDMAP_PAUSERD   (1<<2) /* pause all reads */
 
#define CEPH_OSDMAP_PAUSEWR   (1<<3) /* pause all writes */
 
#define CEPH_OSDMAP_PAUSEREC   (1<<4) /* pause recovery */
 
#define CEPH_OSD_OP_MODE   0xf000
 
#define CEPH_OSD_OP_MODE_RD   0x1000
 
#define CEPH_OSD_OP_MODE_WR   0x2000
 
#define CEPH_OSD_OP_MODE_RMW   0x3000
 
#define CEPH_OSD_OP_MODE_SUB   0x4000
 
#define CEPH_OSD_OP_TYPE   0x0f00
 
#define CEPH_OSD_OP_TYPE_LOCK   0x0100
 
#define CEPH_OSD_OP_TYPE_DATA   0x0200
 
#define CEPH_OSD_OP_TYPE_ATTR   0x0300
 
#define CEPH_OSD_OP_TYPE_EXEC   0x0400
 
#define CEPH_OSD_OP_TYPE_PG   0x0500
 
#define CEPH_OSD_TMAP_HDR   'h'
 
#define CEPH_OSD_TMAP_SET   's'
 
#define CEPH_OSD_TMAP_RM   'r'
 
#define EOLDSNAPC   ERESTART /* ORDERSNAP flag set; writer has old snapc*/
 
#define EBLACKLISTED   ESHUTDOWN /* blacklisted */
 
#define RADOS_NOTIFY_VER   1
 

Typedefs

typedef __le64 ceph_snapid_t
 

Enumerations

enum  {
  CEPH_OSD_OP_READ = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 1, CEPH_OSD_OP_STAT = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 2, CEPH_OSD_OP_MAPEXT = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 3, CEPH_OSD_OP_MASKTRUNC = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 4,
  CEPH_OSD_OP_SPARSE_READ = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 5, CEPH_OSD_OP_NOTIFY = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 6, CEPH_OSD_OP_NOTIFY_ACK = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 7, CEPH_OSD_OP_ASSERT_VER = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 8,
  CEPH_OSD_OP_WRITE = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 1, CEPH_OSD_OP_WRITEFULL = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 2, CEPH_OSD_OP_TRUNCATE = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 3, CEPH_OSD_OP_ZERO = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 4,
  CEPH_OSD_OP_DELETE = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 5, CEPH_OSD_OP_APPEND = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 6, CEPH_OSD_OP_STARTSYNC = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 7, CEPH_OSD_OP_SETTRUNC = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 8,
  CEPH_OSD_OP_TRIMTRUNC = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 9, CEPH_OSD_OP_TMAPUP = CEPH_OSD_OP_MODE_RMW | CEPH_OSD_OP_TYPE_DATA | 10, CEPH_OSD_OP_TMAPPUT = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 11, CEPH_OSD_OP_TMAPGET = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_DATA | 12,
  CEPH_OSD_OP_CREATE = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 13, CEPH_OSD_OP_ROLLBACK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 14, CEPH_OSD_OP_WATCH = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_DATA | 15, CEPH_OSD_OP_GETXATTR = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_ATTR | 1,
  CEPH_OSD_OP_GETXATTRS = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_ATTR | 2, CEPH_OSD_OP_CMPXATTR = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_ATTR | 3, CEPH_OSD_OP_SETXATTR = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_ATTR | 1, CEPH_OSD_OP_SETXATTRS = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_ATTR | 2,
  CEPH_OSD_OP_RESETXATTRS = CEPH_OSD_OP_MODE_WR|CEPH_OSD_OP_TYPE_ATTR | 3, CEPH_OSD_OP_RMXATTR = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_ATTR | 4, CEPH_OSD_OP_PULL = CEPH_OSD_OP_MODE_SUB | 1, CEPH_OSD_OP_PUSH = CEPH_OSD_OP_MODE_SUB | 2,
  CEPH_OSD_OP_BALANCEREADS = CEPH_OSD_OP_MODE_SUB | 3, CEPH_OSD_OP_UNBALANCEREADS = CEPH_OSD_OP_MODE_SUB | 4, CEPH_OSD_OP_SCRUB = CEPH_OSD_OP_MODE_SUB | 5, CEPH_OSD_OP_SCRUB_RESERVE = CEPH_OSD_OP_MODE_SUB | 6,
  CEPH_OSD_OP_SCRUB_UNRESERVE = CEPH_OSD_OP_MODE_SUB | 7, CEPH_OSD_OP_SCRUB_STOP = CEPH_OSD_OP_MODE_SUB | 8, CEPH_OSD_OP_WRLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 1, CEPH_OSD_OP_WRUNLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 2,
  CEPH_OSD_OP_RDLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 3, CEPH_OSD_OP_RDUNLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 4, CEPH_OSD_OP_UPLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 5, CEPH_OSD_OP_DNLOCK = CEPH_OSD_OP_MODE_WR | CEPH_OSD_OP_TYPE_LOCK | 6,
  CEPH_OSD_OP_CALL = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_EXEC | 1, CEPH_OSD_OP_PGLS = CEPH_OSD_OP_MODE_RD | CEPH_OSD_OP_TYPE_PG | 1
}
 
enum  {
  CEPH_OSD_FLAG_ACK = 1, CEPH_OSD_FLAG_ONNVRAM = 2, CEPH_OSD_FLAG_ONDISK = 4, CEPH_OSD_FLAG_RETRY = 8,
  CEPH_OSD_FLAG_READ = 16, CEPH_OSD_FLAG_WRITE = 32, CEPH_OSD_FLAG_ORDERSNAP = 64, CEPH_OSD_FLAG_PEERSTAT = 128,
  CEPH_OSD_FLAG_BALANCE_READS = 256, CEPH_OSD_FLAG_PARALLELEXEC = 512, CEPH_OSD_FLAG_PGOP = 1024, CEPH_OSD_FLAG_EXEC = 2048,
  CEPH_OSD_FLAG_EXEC_PUBLIC = 4096
}
 
enum  { CEPH_OSD_OP_FLAG_EXCL = 1 }
 
enum  {
  CEPH_OSD_CMPXATTR_OP_NOP = 0, CEPH_OSD_CMPXATTR_OP_EQ = 1, CEPH_OSD_CMPXATTR_OP_NE = 2, CEPH_OSD_CMPXATTR_OP_GT = 3,
  CEPH_OSD_CMPXATTR_OP_GTE = 4, CEPH_OSD_CMPXATTR_OP_LT = 5, CEPH_OSD_CMPXATTR_OP_LTE = 6
}
 
enum  { CEPH_OSD_CMPXATTR_MODE_STRING = 1, CEPH_OSD_CMPXATTR_MODE_U64 = 2 }
 

Functions

struct ceph_timespec __attribute__ ((packed))
 
const charceph_osd_op_name (int op)
 

Variables

__le32 tv_sec
 
__le32 tv_nsec
 
__le16 preferred
 
__le16 ps
 
__le32 pool
 
__u8 type
 
__u8 size
 
__u8 crush_ruleset
 
__u8 object_hash
 
__le32 pg_num
 
__le32 pgp_num
 
__le32 lpg_num
 
__le32 lpgp_num
 
__le32 last_change
 
__le64 snap_seq
 
__le32 snap_epoch
 
__le32 num_snaps
 
__le32 num_removed_snap_intervals
 
__le64 auid
 
struct ceph_pg ol_pgid
 
__le32 ol_stripe_unit
 
__le32 epoch
 
__le64 version
 
enum { ... }  __attribute__
 
__le64 offset
 
__le64 length
 
__le64 truncate_size
 
__le32 truncate_seq
 
__le32 name_len
 
__le32 value_len
 
__u8 cmp_op
 
__u8 cmp_mode
 
__u8 class_len
 
__u8 method_len
 
__u8 argc
 
__le32 indata_len
 
__le64 cookie
 
__le64 count
 
__le64 snapid
 
__le64 ver
 
__u8 flag
 
__le16 op
 
__le32 flags
 
__le32 payload_len
 
__le32 client_inc
 
struct ceph_object_layout layout
 
__le32 osdmap_epoch
 
struct ceph_timespec mtime
 
struct ceph_eversion reassert_version
 
__le32 object_len
 
__le16 num_ops
 
struct ceph_osd_op ops []
 
__le32 result
 

Macro Definition Documentation

#define CEPH_MAXSNAP   ((__u64)(-3)) /* largest valid snapid */

Definition at line 38 of file rados.h.

#define CEPH_NOSNAP   ((__u64)(-2)) /* "head", "live" revision */

Definition at line 37 of file rados.h.

#define CEPH_OBJECT_LAYOUT_HASH   1

Definition at line 49 of file rados.h.

#define CEPH_OBJECT_LAYOUT_HASHINO   3

Definition at line 51 of file rados.h.

#define CEPH_OBJECT_LAYOUT_LINEAR   2

Definition at line 50 of file rados.h.

#define CEPH_OSD_EXISTS   1

Definition at line 146 of file rados.h.

#define CEPH_OSD_IN   0x10000

Definition at line 150 of file rados.h.

#define CEPH_OSD_OP_MODE   0xf000

Definition at line 166 of file rados.h.

#define CEPH_OSD_OP_MODE_RD   0x1000

Definition at line 167 of file rados.h.

#define CEPH_OSD_OP_MODE_RMW   0x3000

Definition at line 169 of file rados.h.

#define CEPH_OSD_OP_MODE_SUB   0x4000

Definition at line 170 of file rados.h.

#define CEPH_OSD_OP_MODE_WR   0x2000

Definition at line 168 of file rados.h.

#define CEPH_OSD_OP_TYPE   0x0f00

Definition at line 172 of file rados.h.

#define CEPH_OSD_OP_TYPE_ATTR   0x0300

Definition at line 175 of file rados.h.

#define CEPH_OSD_OP_TYPE_DATA   0x0200

Definition at line 174 of file rados.h.

#define CEPH_OSD_OP_TYPE_EXEC   0x0400

Definition at line 176 of file rados.h.

#define CEPH_OSD_OP_TYPE_LOCK   0x0100

Definition at line 173 of file rados.h.

#define CEPH_OSD_OP_TYPE_PG   0x0500

Definition at line 177 of file rados.h.

#define CEPH_OSD_OUT   0

Definition at line 151 of file rados.h.

#define CEPH_OSD_TMAP_HDR   'h'

Definition at line 293 of file rados.h.

#define CEPH_OSD_TMAP_RM   'r'

Definition at line 295 of file rados.h.

#define CEPH_OSD_TMAP_SET   's'

Definition at line 294 of file rados.h.

#define CEPH_OSD_UP   2

Definition at line 147 of file rados.h.

#define CEPH_OSDMAP_FULL   (1<<1) /* no data writes (ENOSPC) */

Definition at line 158 of file rados.h.

#define CEPH_OSDMAP_INC_VERSION   5

Definition at line 14 of file rados.h.

#define CEPH_OSDMAP_INC_VERSION_EXT   6

Definition at line 15 of file rados.h.

#define CEPH_OSDMAP_NEARFULL   (1<<0) /* sync writes (near ENOSPC) */

Definition at line 157 of file rados.h.

#define CEPH_OSDMAP_PAUSERD   (1<<2) /* pause all reads */

Definition at line 159 of file rados.h.

#define CEPH_OSDMAP_PAUSEREC   (1<<4) /* pause recovery */

Definition at line 161 of file rados.h.

#define CEPH_OSDMAP_PAUSEWR   (1<<3) /* pause all writes */

Definition at line 160 of file rados.h.

#define CEPH_OSDMAP_VERSION   5

Definition at line 16 of file rados.h.

#define CEPH_OSDMAP_VERSION_EXT   6

Definition at line 17 of file rados.h.

#define CEPH_PG_LAYOUT_CRUSH   0

Definition at line 56 of file rados.h.

#define CEPH_PG_LAYOUT_HASH   1

Definition at line 57 of file rados.h.

#define CEPH_PG_LAYOUT_HYBRID   3

Definition at line 59 of file rados.h.

#define CEPH_PG_LAYOUT_LINEAR   2

Definition at line 58 of file rados.h.

#define CEPH_PG_MAX_SIZE   16 /* max # osds in a single pg */

Definition at line 61 of file rados.h.

#define CEPH_PG_POOL_VERSION   2

Definition at line 92 of file rados.h.

#define CEPH_PG_TYPE_RAID4   2

Definition at line 91 of file rados.h.

#define CEPH_PG_TYPE_REP   1

Definition at line 90 of file rados.h.

#define CEPH_SNAPDIR   ((__u64)(-1)) /* reserved for hidden .snap dir */

Definition at line 36 of file rados.h.

#define EBLACKLISTED   ESHUTDOWN /* blacklisted */

Definition at line 326 of file rados.h.

#define EOLDSNAPC   ERESTART /* ORDERSNAP flag set; writer has old snapc*/

Definition at line 325 of file rados.h.

#define RADOS_NOTIFY_VER   1

Definition at line 344 of file rados.h.

Typedef Documentation

Definition at line 35 of file rados.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
CEPH_OSD_OP_READ 

data

CEPH_OSD_OP_STAT 
CEPH_OSD_OP_MAPEXT 
CEPH_OSD_OP_MASKTRUNC 
CEPH_OSD_OP_SPARSE_READ 
CEPH_OSD_OP_NOTIFY 
CEPH_OSD_OP_NOTIFY_ACK 
CEPH_OSD_OP_ASSERT_VER 
CEPH_OSD_OP_WRITE 
CEPH_OSD_OP_WRITEFULL 
CEPH_OSD_OP_TRUNCATE 
CEPH_OSD_OP_ZERO 
CEPH_OSD_OP_DELETE 
CEPH_OSD_OP_APPEND 
CEPH_OSD_OP_STARTSYNC 
CEPH_OSD_OP_SETTRUNC 
CEPH_OSD_OP_TRIMTRUNC 
CEPH_OSD_OP_TMAPUP 
CEPH_OSD_OP_TMAPPUT 
CEPH_OSD_OP_TMAPGET 
CEPH_OSD_OP_CREATE 
CEPH_OSD_OP_ROLLBACK 
CEPH_OSD_OP_WATCH 
CEPH_OSD_OP_GETXATTR 

attrs

CEPH_OSD_OP_GETXATTRS 
CEPH_OSD_OP_CMPXATTR 
CEPH_OSD_OP_SETXATTR 
CEPH_OSD_OP_SETXATTRS 
CEPH_OSD_OP_RESETXATTRS 
CEPH_OSD_OP_RMXATTR 
CEPH_OSD_OP_PULL 

subop

CEPH_OSD_OP_PUSH 
CEPH_OSD_OP_BALANCEREADS 
CEPH_OSD_OP_UNBALANCEREADS 
CEPH_OSD_OP_SCRUB 
CEPH_OSD_OP_SCRUB_RESERVE 
CEPH_OSD_OP_SCRUB_UNRESERVE 
CEPH_OSD_OP_SCRUB_STOP 
CEPH_OSD_OP_WRLOCK 

lock

CEPH_OSD_OP_WRUNLOCK 
CEPH_OSD_OP_RDLOCK 
CEPH_OSD_OP_RDUNLOCK 
CEPH_OSD_OP_UPLOCK 
CEPH_OSD_OP_DNLOCK 
CEPH_OSD_OP_CALL 

exec

CEPH_OSD_OP_PGLS 

pg

Definition at line 179 of file rados.h.

anonymous enum
Enumerator:
CEPH_OSD_FLAG_ACK 
CEPH_OSD_FLAG_ONNVRAM 
CEPH_OSD_FLAG_ONDISK 
CEPH_OSD_FLAG_RETRY 
CEPH_OSD_FLAG_READ 
CEPH_OSD_FLAG_WRITE 
CEPH_OSD_FLAG_ORDERSNAP 
CEPH_OSD_FLAG_PEERSTAT 
CEPH_OSD_FLAG_BALANCE_READS 
CEPH_OSD_FLAG_PARALLELEXEC 
CEPH_OSD_FLAG_PGOP 
CEPH_OSD_FLAG_EXEC 
CEPH_OSD_FLAG_EXEC_PUBLIC 

Definition at line 305 of file rados.h.

anonymous enum
Enumerator:
CEPH_OSD_OP_FLAG_EXCL 

Definition at line 321 of file rados.h.

anonymous enum
Enumerator:
CEPH_OSD_CMPXATTR_OP_NOP 
CEPH_OSD_CMPXATTR_OP_EQ 
CEPH_OSD_CMPXATTR_OP_NE 
CEPH_OSD_CMPXATTR_OP_GT 
CEPH_OSD_CMPXATTR_OP_GTE 
CEPH_OSD_CMPXATTR_OP_LT 
CEPH_OSD_CMPXATTR_OP_LTE 

Definition at line 329 of file rados.h.

anonymous enum
Enumerator:
CEPH_OSD_CMPXATTR_MODE_STRING 
CEPH_OSD_CMPXATTR_MODE_U64 

Definition at line 339 of file rados.h.

Function Documentation

struct ceph_timespec __attribute__ ( (packed)  )
read

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

const char* ceph_osd_op_name ( int  op)

Definition at line 19 of file ceph_strings.c.

Variable Documentation

union { ... } __attribute__
__u8 argc

Definition at line 373 of file rados.h.

__le64 auid

Definition at line 118 of file rados.h.

__u8 class_len

Definition at line 371 of file rados.h.

__le32 client_inc

Definition at line 409 of file rados.h.

__u8 cmp_mode

Definition at line 368 of file rados.h.

__u8 cmp_op

Definition at line 367 of file rados.h.

__le64 cookie

Definition at line 374 of file rados.h.

__le64 count

Definition at line 374 of file rados.h.

__u8 crush_ruleset

Definition at line 109 of file rados.h.

__le32 epoch

Definition at line 140 of file rados.h.

Definition at line 384 of file rados.h.

__le32 flags

Definition at line 386 of file rados.h.

__le32 indata_len

Definition at line 374 of file rados.h.

__le32 last_change

Definition at line 113 of file rados.h.

Definition at line 410 of file rados.h.

__le64 length

Definition at line 359 of file rados.h.

__le32 lpg_num

Definition at line 112 of file rados.h.

__le32 lpgp_num

Definition at line 112 of file rados.h.

__u8 method_len

Definition at line 372 of file rados.h.

Definition at line 415 of file rados.h.

__le32 name_len

Definition at line 365 of file rados.h.

__le32 num_ops

Definition at line 424 of file rados.h.

__le32 num_removed_snap_intervals

Definition at line 117 of file rados.h.

__le32 num_snaps

Definition at line 116 of file rados.h.

__u8 object_hash

Definition at line 110 of file rados.h.

__le32 object_len

Definition at line 418 of file rados.h.

Definition at line 359 of file rados.h.

struct ceph_pg ol_pgid

Definition at line 132 of file rados.h.

__le32 ol_stripe_unit

Definition at line 133 of file rados.h.

Definition at line 385 of file rados.h.

Definition at line 425 of file rados.h.

__le32 osdmap_epoch

Definition at line 411 of file rados.h.

__le32 payload_len

Definition at line 417 of file rados.h.

__le32 pg_num

Definition at line 111 of file rados.h.

__le32 pgp_num

Definition at line 111 of file rados.h.

Definition at line 74 of file rados.h.

__le16 preferred

Definition at line 72 of file rados.h.

__le16 ps

Definition at line 73 of file rados.h.

struct ceph_eversion reassert_version

Definition at line 416 of file rados.h.

__le32 result

Definition at line 429 of file rados.h.

__u8 size

Definition at line 108 of file rados.h.

__le32 snap_epoch

Definition at line 115 of file rados.h.

__le64 snap_seq

Definition at line 114 of file rados.h.

__le64 snapid

Definition at line 377 of file rados.h.

__le32 truncate_seq

Definition at line 361 of file rados.h.

__le64 truncate_size

Definition at line 360 of file rados.h.

__le32 tv_nsec

Definition at line 45 of file rados.h.

__le32 tv_sec

Definition at line 44 of file rados.h.

Definition at line 107 of file rados.h.

__le32 value_len

Definition at line 366 of file rados.h.

__le64 ver

Definition at line 383 of file rados.h.

__le64 version

Definition at line 141 of file rados.h.