~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to include/linux/blk_types.h

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
128
128
        __REQ_NOIDLE,           /* don't anticipate more IO after this one */
129
129
 
130
130
        /* bio only flags */
131
 
        __REQ_UNPLUG,           /* unplug the immediately after submission */
132
131
        __REQ_RAHEAD,           /* read ahead, can fail anytime */
133
132
        __REQ_THROTTLED,        /* This bio has already been subjected to
134
133
                                 * throttling rules. Don't do it again. */
148
147
        __REQ_ALLOCED,          /* request came from our alloc pool */
149
148
        __REQ_COPY_USER,        /* contains copies of user pages */
150
149
        __REQ_FLUSH,            /* request for cache flush */
 
150
        __REQ_FLUSH_SEQ,        /* request for flush sequence */
151
151
        __REQ_IO_STAT,          /* account I/O stat */
152
152
        __REQ_MIXED_MERGE,      /* merge of different types, fail separately */
153
153
        __REQ_SECURE,           /* secure discard (used with __REQ_DISCARD) */
167
167
        (REQ_FAILFAST_DEV | REQ_FAILFAST_TRANSPORT | REQ_FAILFAST_DRIVER)
168
168
#define REQ_COMMON_MASK \
169
169
        (REQ_WRITE | REQ_FAILFAST_MASK | REQ_SYNC | REQ_META | REQ_DISCARD | \
170
 
         REQ_NOIDLE | REQ_FLUSH | REQ_FUA)
 
170
         REQ_NOIDLE | REQ_FLUSH | REQ_FUA | REQ_SECURE)
171
171
#define REQ_CLONE_MASK          REQ_COMMON_MASK
172
172
 
173
 
#define REQ_UNPLUG              (1 << __REQ_UNPLUG)
174
173
#define REQ_RAHEAD              (1 << __REQ_RAHEAD)
175
174
#define REQ_THROTTLED           (1 << __REQ_THROTTLED)
176
175
 
188
187
#define REQ_ALLOCED             (1 << __REQ_ALLOCED)
189
188
#define REQ_COPY_USER           (1 << __REQ_COPY_USER)
190
189
#define REQ_FLUSH               (1 << __REQ_FLUSH)
 
190
#define REQ_FLUSH_SEQ           (1 << __REQ_FLUSH_SEQ)
191
191
#define REQ_IO_STAT             (1 << __REQ_IO_STAT)
192
192
#define REQ_MIXED_MERGE         (1 << __REQ_MIXED_MERGE)
193
193
#define REQ_SECURE              (1 << __REQ_SECURE)