Home
last modified time | relevance | path

Searched refs:REQ_NOIDLE (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/Documentation/block/
Dcfq-iosched.txt244 request which are marked with REQ_NOIDLE go on this service tree. On this
261 Q1. Why to idle at all on queues marked with REQ_NOIDLE.
264 with REQ_NOIDLE. This helps in providing isolation with all the sync-idle
269 100ms each. If a REQ_NOIDLE request comes in, it will be scheduled
270 roughly after 1 second. If after completion of REQ_NOIDLE request we
271 do not idle, and after a couple of milli seconds a another REQ_NOIDLE
280 thread due to REQ_NOIDLE, then next journaling write will not get
284 Hence doing tree idling on threads using REQ_NOIDLE flag on requests
288 Q2. When to specify REQ_NOIDLE
291 to specify REQ_NOIDLE on writes and that probably should work well for
/linux-4.4.14/include/linux/
Dblk_types.h204 #define REQ_NOIDLE (1ULL << __REQ_NOIDLE) macro
211 REQ_DISCARD | REQ_WRITE_SAME | REQ_NOIDLE | REQ_FLUSH | REQ_FUA | \
Dfs.h202 #define WRITE_SYNC (WRITE | REQ_SYNC | REQ_NOIDLE)
204 #define WRITE_FLUSH (WRITE | REQ_SYNC | REQ_NOIDLE | REQ_FLUSH)
205 #define WRITE_FUA (WRITE | REQ_SYNC | REQ_NOIDLE | REQ_FUA)
206 #define WRITE_FLUSH_FUA (WRITE | REQ_SYNC | REQ_NOIDLE | REQ_FLUSH | REQ_FUA)
/linux-4.4.14/drivers/block/drbd/
Ddrbd_actlog.c152 rw |= REQ_SYNC | REQ_NOIDLE; in _drbd_md_sync_page_io()
/linux-4.4.14/block/
Dcfq-iosched.c3895 if (cfqq->next_rq && (cfqq->next_rq->cmd_flags & REQ_NOIDLE)) in cfq_update_idle_window()
4176 !!(rq->cmd_flags & REQ_NOIDLE)); in cfq_completed_request()