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

#include <osd_client.h>

Data Fields

struct ceph_clientclient
 
struct ceph_osdmaposdmap
 
struct rw_semaphore map_sem
 
struct completion map_waiters
 
u64 last_requested_map
 
struct mutex request_mutex
 
struct rb_root osds
 
struct list_head osd_lru
 
u64 timeout_tid
 
u64 last_tid
 
struct rb_root requests
 
struct list_head req_lru
 
struct list_head req_unsent
 
struct list_head req_notarget
 
struct list_head req_linger
 
int num_requests
 
struct delayed_work timeout_work
 
struct delayed_work osds_timeout_work
 
mempool_treq_mempool
 
struct ceph_msgpool msgpool_op
 
struct ceph_msgpool msgpool_op_reply
 
spinlock_t event_lock
 
struct rb_root event_tree
 
u64 event_count
 
struct workqueue_structnotify_wq
 

Detailed Description

Definition at line 121 of file osd_client.h.

Field Documentation

Definition at line 122 of file osd_client.h.

u64 event_count

Definition at line 153 of file osd_client.h.

spinlock_t event_lock

Definition at line 151 of file osd_client.h.

struct rb_root event_tree

Definition at line 152 of file osd_client.h.

u64 last_requested_map

Definition at line 127 of file osd_client.h.

u64 last_tid

Definition at line 133 of file osd_client.h.

Definition at line 125 of file osd_client.h.

struct completion map_waiters

Definition at line 126 of file osd_client.h.

struct ceph_msgpool msgpool_op

Definition at line 148 of file osd_client.h.

struct ceph_msgpool msgpool_op_reply

Definition at line 149 of file osd_client.h.

Definition at line 155 of file osd_client.h.

int num_requests

Definition at line 139 of file osd_client.h.

struct list_head osd_lru

Definition at line 131 of file osd_client.h.

Definition at line 124 of file osd_client.h.

Definition at line 130 of file osd_client.h.

struct delayed_work osds_timeout_work

Definition at line 141 of file osd_client.h.

struct list_head req_linger

Definition at line 138 of file osd_client.h.

struct list_head req_lru

Definition at line 135 of file osd_client.h.

mempool_t* req_mempool

Definition at line 146 of file osd_client.h.

struct list_head req_notarget

Definition at line 137 of file osd_client.h.

struct list_head req_unsent

Definition at line 136 of file osd_client.h.

struct mutex request_mutex

Definition at line 129 of file osd_client.h.

struct rb_root requests

Definition at line 134 of file osd_client.h.

u64 timeout_tid

Definition at line 132 of file osd_client.h.

struct delayed_work timeout_work

Definition at line 140 of file osd_client.h.


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