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

#include <mds_client.h>

Data Fields

struct ceph_fs_clientfsc
 
struct mutex mutex
 
struct ceph_mdsmapmdsmap
 
struct completion safe_umount_waiters
 
wait_queue_head_t session_close_wq
 
struct list_head waiting_for_map
 
struct ceph_mds_session ** sessions
 
int max_sessions
 
int stopping
 
struct rw_semaphore snap_rwsem
 
struct rb_root snap_realms
 
struct list_head snap_empty
 
spinlock_t snap_empty_lock
 
u64 last_tid
 
struct rb_root request_tree
 
struct delayed_work delayed_work
 
unsigned long last_renew_caps
 
struct list_head cap_delay_list
 
spinlock_t cap_delay_lock
 
struct list_head snap_flush_list
 
spinlock_t snap_flush_lock
 
u64 cap_flush_seq
 
struct list_head cap_dirty
 
struct list_head cap_dirty_migrating
 
int num_cap_flushing
 
spinlock_t cap_dirty_lock
 
wait_queue_head_t cap_flushing_wq
 
spinlock_t caps_list_lock
 
struct list_head caps_list
 
int caps_total_count
 
int caps_use_count
 
int caps_reserve_count
 
int caps_avail_count
 
int caps_min_count
 
spinlock_t dentry_lru_lock
 
struct list_head dentry_lru
 
int num_dentry
 

Detailed Description

Definition at line 248 of file mds_client.h.

Field Documentation

struct list_head cap_delay_list

Definition at line 277 of file mds_client.h.

spinlock_t cap_delay_lock

Definition at line 278 of file mds_client.h.

struct list_head cap_dirty

Definition at line 283 of file mds_client.h.

spinlock_t cap_dirty_lock

Definition at line 286 of file mds_client.h.

struct list_head cap_dirty_migrating

Definition at line 284 of file mds_client.h.

u64 cap_flush_seq

Definition at line 282 of file mds_client.h.

wait_queue_head_t cap_flushing_wq

Definition at line 287 of file mds_client.h.

int caps_avail_count

Definition at line 306 of file mds_client.h.

struct list_head caps_list

Definition at line 301 of file mds_client.h.

spinlock_t caps_list_lock

Definition at line 300 of file mds_client.h.

int caps_min_count

Definition at line 307 of file mds_client.h.

int caps_reserve_count

Definition at line 305 of file mds_client.h.

int caps_total_count

Definition at line 303 of file mds_client.h.

int caps_use_count

Definition at line 304 of file mds_client.h.

Definition at line 275 of file mds_client.h.

struct list_head dentry_lru

Definition at line 310 of file mds_client.h.

spinlock_t dentry_lru_lock

Definition at line 309 of file mds_client.h.

Definition at line 249 of file mds_client.h.

unsigned long last_renew_caps

Definition at line 276 of file mds_client.h.

u64 last_tid

Definition at line 273 of file mds_client.h.

int max_sessions

Definition at line 258 of file mds_client.h.

Definition at line 252 of file mds_client.h.

Definition at line 250 of file mds_client.h.

int num_cap_flushing

Definition at line 285 of file mds_client.h.

int num_dentry

Definition at line 311 of file mds_client.h.

struct rb_root request_tree

Definition at line 274 of file mds_client.h.

struct completion safe_umount_waiters

Definition at line 253 of file mds_client.h.

wait_queue_head_t session_close_wq

Definition at line 254 of file mds_client.h.

Definition at line 257 of file mds_client.h.

struct list_head snap_empty

Definition at line 270 of file mds_client.h.

spinlock_t snap_empty_lock

Definition at line 271 of file mds_client.h.

struct list_head snap_flush_list

Definition at line 279 of file mds_client.h.

spinlock_t snap_flush_lock

Definition at line 280 of file mds_client.h.

struct rb_root snap_realms

Definition at line 269 of file mds_client.h.

struct rw_semaphore snap_rwsem

Definition at line 268 of file mds_client.h.

int stopping

Definition at line 259 of file mds_client.h.

struct list_head waiting_for_map

Definition at line 255 of file mds_client.h.


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