Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
ioerror.h File Reference

Go to the source code of this file.

Data Structures

struct  io_error_s
 

Macros

#define IOERROR_INIT(e)   do { (e)->ie_v.iev_a = 0; } while (0)
 
#define IOERROR_SETVALUE(e, f, v)   do { (e)->ie_ ## f = (v); (e)->ie_v.iev_b.ievb_ ## f = 1; } while (0)
 

Typedefs

typedef struct io_error_s ioerror_t
 

Macro Definition Documentation

#define IOERROR_INIT (   e)    do { (e)->ie_v.iev_a = 0; } while (0)

Definition at line 78 of file ioerror.h.

#define IOERROR_SETVALUE (   e,
  f,
  v 
)    do { (e)->ie_ ## f = (v); (e)->ie_v.iev_b.ievb_ ## f = 1; } while (0)

Definition at line 79 of file ioerror.h.

Typedef Documentation