Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ceph_osd_request Struct Reference

#include <osd_client.h>

Data Fields

u64 r_tid
 
struct rb_node r_node
 
struct list_head r_req_lru_item
 
struct list_head r_osd_item
 
struct list_head r_linger_item
 
struct list_head r_linger_osd
 
struct ceph_osdr_osd
 
struct ceph_pg r_pgid
 
int r_pg_osds [CEPH_PG_MAX_SIZE]
 
int r_num_pg_osds
 
struct ceph_connectionr_con_filling_msg
 
struct ceph_msgr_request
 
struct ceph_msgr_reply
 
int r_result
 
int r_flags
 
u32 r_sent
 
int r_got_reply
 
int r_linger
 
struct ceph_osd_clientr_osdc
 
struct kref r_kref
 
bool r_mempool
 
struct completion r_completion r_safe_completion
 
ceph_osdc_callback_t r_callback
 
ceph_osdc_callback_t r_safe_callback
 
struct ceph_eversion r_reassert_version
 
struct list_head r_unsafe_item
 
struct inoder_inode
 
voidr_priv
 
char r_oid [MAX_OBJ_NAME_SIZE]
 
int r_oid_len
 
unsigned long r_stamp
 
struct ceph_file_layout r_file_layout
 
struct ceph_snap_contextr_snapc
 
unsigned r_num_pages
 
unsigned r_page_alignment
 
struct page ** r_pages
 
int r_pages_from_pool
 
int r_own_pages
 
struct ceph_pagelistr_trail
 

Detailed Description

Definition at line 51 of file osd_client.h.

Field Documentation

Definition at line 76 of file osd_client.h.

struct ceph_connection* r_con_filling_msg

Definition at line 63 of file osd_client.h.

struct ceph_file_layout r_file_layout

Definition at line 87 of file osd_client.h.

int r_flags

Definition at line 67 of file osd_client.h.

int r_got_reply

Definition at line 69 of file osd_client.h.

struct inode* r_inode

Definition at line 80 of file osd_client.h.

struct kref r_kref

Definition at line 73 of file osd_client.h.

int r_linger

Definition at line 70 of file osd_client.h.

struct list_head r_linger_item

Definition at line 56 of file osd_client.h.

struct list_head r_linger_osd

Definition at line 57 of file osd_client.h.

bool r_mempool

Definition at line 74 of file osd_client.h.

struct rb_node r_node

Definition at line 53 of file osd_client.h.

unsigned r_num_pages

Definition at line 89 of file osd_client.h.

int r_num_pg_osds

Definition at line 61 of file osd_client.h.

Definition at line 83 of file osd_client.h.

int r_oid_len

Definition at line 84 of file osd_client.h.

struct ceph_osd* r_osd

Definition at line 58 of file osd_client.h.

struct list_head r_osd_item

Definition at line 55 of file osd_client.h.

Definition at line 72 of file osd_client.h.

int r_own_pages

Definition at line 93 of file osd_client.h.

unsigned r_page_alignment

Definition at line 90 of file osd_client.h.

struct page** r_pages

Definition at line 91 of file osd_client.h.

int r_pages_from_pool

Definition at line 92 of file osd_client.h.

int r_pg_osds[CEPH_PG_MAX_SIZE]

Definition at line 60 of file osd_client.h.

struct ceph_pg r_pgid

Definition at line 59 of file osd_client.h.

void* r_priv

Definition at line 81 of file osd_client.h.

struct ceph_eversion r_reassert_version

Definition at line 77 of file osd_client.h.

struct ceph_msg * r_reply

Definition at line 65 of file osd_client.h.

struct list_head r_req_lru_item

Definition at line 54 of file osd_client.h.

struct ceph_msg* r_request

Definition at line 65 of file osd_client.h.

int r_result

Definition at line 66 of file osd_client.h.

ceph_osdc_callback_t r_safe_callback

Definition at line 76 of file osd_client.h.

struct completion r_completion r_safe_completion

Definition at line 75 of file osd_client.h.

u32 r_sent

Definition at line 68 of file osd_client.h.

Definition at line 88 of file osd_client.h.

unsigned long r_stamp

Definition at line 85 of file osd_client.h.

u64 r_tid

Definition at line 52 of file osd_client.h.

Definition at line 98 of file osd_client.h.

struct list_head r_unsafe_item

Definition at line 78 of file osd_client.h.


The documentation for this struct was generated from the following file: