Lines Matching defs:bfq_data

443 struct bfq_data {  struct
445 struct request_queue *queue;
447 struct list_head dispatch;
450 struct bfq_group *root_group;
460 struct rb_root_cached queue_weights_tree;
508 unsigned int num_groups_with_pending_reqs;
515 unsigned int busy_queues[3];
517 int wr_busy_queues;
519 int queued;
521 int rq_in_driver;
524 bool nonrot_with_queueing;
530 int max_rq_in_driver;
532 int hw_tag_samples;
534 int hw_tag;
537 int budgets_assigned;
543 struct hrtimer idle_slice_timer;
546 struct bfq_queue *in_service_queue;
549 sector_t last_position;
552 sector_t in_serv_last_pos;
555 u64 last_completion;
558 struct bfq_queue *last_completed_rq_bfqq;
561 u64 last_empty_occupied_ns;
569 bool wait_dispatch;
574 struct request *waited_rq;
578 bool rqs_injected;
581 u64 first_dispatch;
583 u64 last_dispatch;
586 ktime_t last_budget_start;
588 ktime_t last_idling_start;
589 unsigned long last_idling_start_jiffies;
592 int peak_rate_samples;
594 u32 sequential_samples;
596 u64 tot_sectors_dispatched;
598 u32 last_rq_max_size;
600 u64 delta_from_first;
607 u32 peak_rate;
610 int bfq_max_budget;
613 struct list_head active_list;
615 struct list_head idle_list;
621 u64 bfq_fifo_expire[2];
623 unsigned int bfq_back_penalty;
625 unsigned int bfq_back_max;
627 u32 bfq_slice_idle;
630 int bfq_user_max_budget;
640 unsigned int bfq_timeout;
648 unsigned int bfq_requests_within_timer;
656 bool strict_guarantees;
665 unsigned long last_ins_in_burst;
670 unsigned long bfq_burst_interval;
672 int burst_size;
675 struct bfq_entity *burst_parent_entity;
679 unsigned long bfq_large_burst_thresh;
681 bool large_burst;
686 struct hlist_head burst_list;
689 bool low_latency;
694 unsigned int bfq_wr_coeff;
696 unsigned int bfq_wr_max_time;
699 unsigned int bfq_wr_rt_max_time;
704 unsigned int bfq_wr_min_idle_time;
710 unsigned long bfq_wr_min_inter_arr_async;
713 unsigned int bfq_wr_max_softrt_rate;
719 u64 rate_dur_prod;
722 struct bfq_queue oom_bfqq;
724 spinlock_t lock;
734 struct bfq_io_cq *bio_bic;
736 struct bfq_queue *bio_bfqq;
742 unsigned int word_depths[2][2];