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

#include <ctdaio.h>

Data Fields

struct rsc_mgr mgr
 
spinlock_t mgr_lock
 
spinlock_t imap_lock
 
struct list_head imappers
 
struct imapperinit_imap
 
unsigned int init_imap_added
 
int(* get_daio )(struct daio_mgr *mgr, const struct daio_desc *desc, struct daio **rdaio)
 
int(* put_daio )(struct daio_mgr *mgr, struct daio *daio)
 
int(* daio_enable )(struct daio_mgr *mgr, struct daio *daio)
 
int(* daio_disable )(struct daio_mgr *mgr, struct daio *daio)
 
int(* imap_add )(struct daio_mgr *mgr, struct imapper *entry)
 
int(* imap_delete )(struct daio_mgr *mgr, struct imapper *entry)
 
int(* commit_write )(struct daio_mgr *mgr)
 

Detailed Description

Definition at line 99 of file ctdaio.h.

Field Documentation

int(* commit_write)(struct daio_mgr *mgr)

Definition at line 116 of file ctdaio.h.

int(* daio_disable)(struct daio_mgr *mgr, struct daio *daio)

Definition at line 113 of file ctdaio.h.

int(* daio_enable)(struct daio_mgr *mgr, struct daio *daio)

Definition at line 112 of file ctdaio.h.

int(* get_daio)(struct daio_mgr *mgr, const struct daio_desc *desc, struct daio **rdaio)

Definition at line 108 of file ctdaio.h.

Definition at line 114 of file ctdaio.h.

int(* imap_delete)(struct daio_mgr *mgr, struct imapper *entry)

Definition at line 115 of file ctdaio.h.

spinlock_t imap_lock

Definition at line 102 of file ctdaio.h.

struct list_head imappers

Definition at line 103 of file ctdaio.h.

struct imapper* init_imap

Definition at line 104 of file ctdaio.h.

unsigned int init_imap_added

Definition at line 105 of file ctdaio.h.

Definition at line 100 of file ctdaio.h.

spinlock_t mgr_lock

Definition at line 101 of file ctdaio.h.

int(* put_daio)(struct daio_mgr *mgr, struct daio *daio)

Definition at line 111 of file ctdaio.h.


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