All pastes #1742223 Raw Edit

bblum

public text v1 · immutable
#1742223 ·published 2010-01-08 02:29 UTC
rendered paste body
 324 #define CFQ_CFQQ_FNS(name)                                              \ 325 static inline void cfq_mark_cfqq_##name(struct cfq_queue *cfqq)         \ 326 {                                                                       \ 327         (cfqq)->flags |= (1 << CFQ_CFQQ_FLAG_##name);                   \ 328 }                                                                       \ 329 static inline void cfq_clear_cfqq_##name(struct cfq_queue *cfqq)        \ 330 {                                                                       \ 331         (cfqq)->flags &= ~(1 << CFQ_CFQQ_FLAG_##name);                  \ 332 }                                                                       \ 333 static inline int cfq_cfqq_##name(const struct cfq_queue *cfqq)         \ 334 {                                                                       \ 335         return ((cfqq)->flags & (1 << CFQ_CFQQ_FLAG_##name)) != 0;      \ 336 } 337 338 CFQ_CFQQ_FNS(on_rr); 339 CFQ_CFQQ_FNS(wait_request); 340 CFQ_CFQQ_FNS(must_dispatch); 341 CFQ_CFQQ_FNS(must_alloc_slice); 342 CFQ_CFQQ_FNS(fifo_expire); 343 CFQ_CFQQ_FNS(idle_window); 344 CFQ_CFQQ_FNS(prio_changed); 345 CFQ_CFQQ_FNS(slice_new); 346 CFQ_CFQQ_FNS(sync); 347 CFQ_CFQQ_FNS(coop); 348 CFQ_CFQQ_FNS(deep); 349 CFQ_CFQQ_FNS(wait_busy); 350 #undef CFQ_CFQQ_FNS