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

#include <internal.h>

Public Types

enum  {
  AFS_WBACK_SYNCING, AFS_WBACK_PENDING, AFS_WBACK_CONFLICTING, AFS_WBACK_WRITING,
  AFS_WBACK_COMPLETE
}
 

Public Member Functions

enum afs_writeback:: { ... }  __attribute__ ((packed))
 

Data Fields

struct list_head link
 
struct work_struct writer
 
struct afs_vnodevnode
 
struct key * key
 
wait_queue_head_t waitq
 
pgoff_t first
 
pgoff_t point
 
pgoff_t last
 
unsigned offset_first
 
unsigned to_last
 
int num_conflicts
 
int usage
 
bool conflicts
 

Detailed Description

Definition at line 143 of file internal.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
AFS_WBACK_SYNCING 
AFS_WBACK_PENDING 
AFS_WBACK_CONFLICTING 
AFS_WBACK_WRITING 
AFS_WBACK_COMPLETE 

Definition at line 157 of file internal.h.

Member Function Documentation

enum afs_writeback::@6783 __attribute__ ( (packed)  )

Field Documentation

bool conflicts

Definition at line 156 of file internal.h.

pgoff_t first

Definition at line 149 of file internal.h.

struct key* key

Definition at line 147 of file internal.h.

pgoff_t last

Definition at line 151 of file internal.h.

Definition at line 144 of file internal.h.

int num_conflicts

Definition at line 154 of file internal.h.

unsigned offset_first

Definition at line 152 of file internal.h.

pgoff_t point

Definition at line 150 of file internal.h.

unsigned to_last

Definition at line 153 of file internal.h.

int usage

Definition at line 155 of file internal.h.

struct afs_vnode* vnode

Definition at line 146 of file internal.h.

Definition at line 148 of file internal.h.

Definition at line 145 of file internal.h.


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