Lines Matching defs:bfq_queue
246 struct bfq_queue { struct
267 * Shared bfq_queue if queue is cooperating with one or more argument
270 struct bfq_queue *new_bfqq; argument
272 struct rb_node pos_node;
274 struct rb_root *pos_root;
277 struct rb_root sort_list;
279 struct request *next_rq;
281 int queued[2];
283 int meta_pending;
285 struct list_head fifo;
288 struct bfq_entity entity;
291 struct bfq_weight_counter *weight_counter;
294 int max_budget;
296 unsigned long budget_timeout;
299 int dispatched;
302 unsigned long flags;
305 struct list_head bfqq_list;
308 struct bfq_ttime ttime;
311 u64 io_start_time;
336 * Pointer to the bfq_io_cq owning the bfq_queue, set to %NULL argument
345 * enqueued after this time instant in an idle @bfq_queue with argument
360 * Time of the last transition of the @bfq_queue from idle to argument
365 * Cumulative service received from the @bfq_queue since the argument
370 * Cumulative service received from the @bfq_queue since its argument
392 struct bfq_queue *waker_bfqq; argument
394 struct bfq_queue *tentative_waker_bfqq; argument
396 unsigned int num_waker_detections;
398 u64 waker_detection_started;
401 struct hlist_node woken_list_node;
408 struct hlist_head woken_list;
411 unsigned int actuator_idx;