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

Data Fields

int flags
 
int rw
 
struct inodeinode
 
loff_t i_size
 
dio_iodone_tend_io
 
voidprivate
 
spinlock_t bio_lock
 
int page_errors
 
int is_async
 
int io_error
 
unsigned long refcount
 
struct bio * bio_list
 
struct task_structwaiter
 
struct kiocbiocb
 
ssize_t result
 
struct pagepages [DIO_PAGES]
 

Detailed Description

Definition at line 116 of file direct-io.c.

Field Documentation

struct bio* bio_list

Definition at line 131 of file direct-io.c.

spinlock_t bio_lock

Definition at line 126 of file direct-io.c.

dio_iodone_t* end_io

Definition at line 121 of file direct-io.c.

int flags

Definition at line 117 of file direct-io.c.

loff_t i_size

Definition at line 120 of file direct-io.c.

Definition at line 119 of file direct-io.c.

int io_error

Definition at line 129 of file direct-io.c.

Definition at line 135 of file direct-io.c.

int is_async

Definition at line 128 of file direct-io.c.

int page_errors

Definition at line 127 of file direct-io.c.

Definition at line 143 of file direct-io.c.

void* private

Definition at line 123 of file direct-io.c.

unsigned long refcount

Definition at line 130 of file direct-io.c.

ssize_t result

Definition at line 136 of file direct-io.c.

int rw

Definition at line 118 of file direct-io.c.

Definition at line 132 of file direct-io.c.


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