Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
fscache_object Struct Reference

#include <fscache-cache.h>

Public Types

enum  fscache_object_state {
  FSCACHE_OBJECT_INIT, FSCACHE_OBJECT_LOOKING_UP, FSCACHE_OBJECT_CREATING, FSCACHE_OBJECT_AVAILABLE,
  FSCACHE_OBJECT_ACTIVE, FSCACHE_OBJECT_UPDATING, FSCACHE_OBJECT_DYING, FSCACHE_OBJECT_LC_DYING,
  FSCACHE_OBJECT_ABORT_INIT, FSCACHE_OBJECT_RELEASING, FSCACHE_OBJECT_RECYCLING, FSCACHE_OBJECT_WITHDRAWING,
  FSCACHE_OBJECT_DEAD, FSCACHE_OBJECT__NSTATES
}
 

Data Fields

enum
fscache_object::fscache_object_state 
state
 
int debug_id
 
int n_children
 
int n_ops
 
int n_obj_ops
 
int n_in_progress
 
int n_exclusive
 
atomic_t n_reads
 
spinlock_t lock
 
unsigned long lookup_jif
 
unsigned long event_mask
 
unsigned long events
 
unsigned long flags
 
struct list_head cache_link
 
struct hlist_node cookie_link
 
struct fscache_cachecache
 
struct fscache_cookiecookie
 
struct fscache_objectparent
 
struct work_struct work
 
struct list_head dependents
 
struct list_head dep_link
 
struct list_head pending_ops
 
pgoff_t store_limit
 
loff_t store_limit_l
 

Detailed Description

Definition at line 311 of file fscache-cache.h.

Member Enumeration Documentation

Enumerator:
FSCACHE_OBJECT_INIT 
FSCACHE_OBJECT_LOOKING_UP 
FSCACHE_OBJECT_CREATING 
FSCACHE_OBJECT_AVAILABLE 
FSCACHE_OBJECT_ACTIVE 
FSCACHE_OBJECT_UPDATING 
FSCACHE_OBJECT_DYING 
FSCACHE_OBJECT_LC_DYING 
FSCACHE_OBJECT_ABORT_INIT 
FSCACHE_OBJECT_RELEASING 
FSCACHE_OBJECT_RECYCLING 
FSCACHE_OBJECT_WITHDRAWING 
FSCACHE_OBJECT_DEAD 
FSCACHE_OBJECT__NSTATES 

Definition at line 312 of file fscache-cache.h.

Field Documentation

Definition at line 362 of file fscache-cache.h.

struct list_head cache_link

Definition at line 360 of file fscache-cache.h.

Definition at line 363 of file fscache-cache.h.

struct hlist_node cookie_link

Definition at line 361 of file fscache-cache.h.

int debug_id

Definition at line 333 of file fscache-cache.h.

struct list_head dep_link

Definition at line 367 of file fscache-cache.h.

struct list_head dependents

Definition at line 366 of file fscache-cache.h.

unsigned long event_mask

Definition at line 343 of file fscache-cache.h.

unsigned long events

Definition at line 344 of file fscache-cache.h.

unsigned long flags

Definition at line 355 of file fscache-cache.h.

spinlock_t lock

Definition at line 340 of file fscache-cache.h.

unsigned long lookup_jif

Definition at line 342 of file fscache-cache.h.

int n_children

Definition at line 334 of file fscache-cache.h.

int n_exclusive

Definition at line 338 of file fscache-cache.h.

int n_in_progress

Definition at line 337 of file fscache-cache.h.

int n_obj_ops

Definition at line 336 of file fscache-cache.h.

int n_ops

Definition at line 335 of file fscache-cache.h.

atomic_t n_reads

Definition at line 339 of file fscache-cache.h.

Definition at line 364 of file fscache-cache.h.

struct list_head pending_ops

Definition at line 368 of file fscache-cache.h.

pgoff_t store_limit

Definition at line 372 of file fscache-cache.h.

loff_t store_limit_l

Definition at line 373 of file fscache-cache.h.

Definition at line 365 of file fscache-cache.h.


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