Lines Matching defs:bfq_data

407 struct bfq_data {  struct
409 struct request_queue *queue;
411 struct list_head dispatch;
414 struct bfq_group *root_group;
424 struct rb_root queue_weights_tree;
433 struct rb_root group_weights_tree;
439 int busy_queues;
441 int wr_busy_queues;
443 int queued;
445 int rq_in_driver;
451 int max_rq_in_driver;
453 int hw_tag_samples;
455 int hw_tag;
458 int budgets_assigned;
464 struct hrtimer idle_slice_timer;
467 struct bfq_queue *in_service_queue;
470 sector_t last_position;
473 u64 last_completion;
476 u64 first_dispatch;
478 u64 last_dispatch;
481 ktime_t last_budget_start;
483 ktime_t last_idling_start;
486 int peak_rate_samples;
488 u32 sequential_samples;
490 u64 tot_sectors_dispatched;
492 u32 last_rq_max_size;
494 u64 delta_from_first;
501 u32 peak_rate;
504 int bfq_max_budget;
507 struct list_head active_list;
509 struct list_head idle_list;
515 u64 bfq_fifo_expire[2];
517 unsigned int bfq_back_penalty;
519 unsigned int bfq_back_max;
521 u32 bfq_slice_idle;
524 int bfq_user_max_budget;
534 unsigned int bfq_timeout;
542 unsigned int bfq_requests_within_timer;
550 bool strict_guarantees;
559 unsigned long last_ins_in_burst;
564 unsigned long bfq_burst_interval;
566 int burst_size;
569 struct bfq_entity *burst_parent_entity;
573 unsigned long bfq_large_burst_thresh;
575 bool large_burst;
580 struct hlist_head burst_list;
583 bool low_latency;
588 unsigned int bfq_wr_coeff;
590 unsigned int bfq_wr_max_time;
593 unsigned int bfq_wr_rt_max_time;
598 unsigned int bfq_wr_min_idle_time;
604 unsigned long bfq_wr_min_inter_arr_async;
607 unsigned int bfq_wr_max_softrt_rate;
613 u64 rate_dur_prod;
616 struct bfq_queue oom_bfqq;
618 spinlock_t lock;
628 struct bfq_io_cq *bio_bic;
630 struct bfq_queue *bio_bfqq;
636 unsigned int word_depths[2][2];