Lines Matching defs:bfq_data

445 struct bfq_data {  struct
447 struct request_queue *queue;
449 struct list_head dispatch;
452 struct bfq_group *root_group;
462 struct rb_root_cached queue_weights_tree;
510 unsigned int num_groups_with_pending_reqs;
517 unsigned int busy_queues[3];
519 int wr_busy_queues;
521 int queued;
523 int rq_in_driver;
526 bool nonrot_with_queueing;
532 int max_rq_in_driver;
534 int hw_tag_samples;
536 int hw_tag;
539 int budgets_assigned;
545 struct hrtimer idle_slice_timer;
548 struct bfq_queue *in_service_queue;
551 sector_t last_position;
554 sector_t in_serv_last_pos;
557 u64 last_completion;
560 struct bfq_queue *last_completed_rq_bfqq;
563 u64 last_empty_occupied_ns;
571 bool wait_dispatch;
576 struct request *waited_rq;
580 bool rqs_injected;
583 u64 first_dispatch;
585 u64 last_dispatch;
588 ktime_t last_budget_start;
590 ktime_t last_idling_start;
591 unsigned long last_idling_start_jiffies;
594 int peak_rate_samples;
596 u32 sequential_samples;
598 u64 tot_sectors_dispatched;
600 u32 last_rq_max_size;
602 u64 delta_from_first;
609 u32 peak_rate;
612 int bfq_max_budget;
615 struct list_head active_list;
617 struct list_head idle_list;
623 u64 bfq_fifo_expire[2];
625 unsigned int bfq_back_penalty;
627 unsigned int bfq_back_max;
629 u32 bfq_slice_idle;
632 int bfq_user_max_budget;
642 unsigned int bfq_timeout;
650 unsigned int bfq_requests_within_timer;
658 bool strict_guarantees;
667 unsigned long last_ins_in_burst;
672 unsigned long bfq_burst_interval;
674 int burst_size;
677 struct bfq_entity *burst_parent_entity;
681 unsigned long bfq_large_burst_thresh;
683 bool large_burst;
688 struct hlist_head burst_list;
691 bool low_latency;
696 unsigned int bfq_wr_coeff;
698 unsigned int bfq_wr_max_time;
701 unsigned int bfq_wr_rt_max_time;
706 unsigned int bfq_wr_min_idle_time;
712 unsigned long bfq_wr_min_inter_arr_async;
715 unsigned int bfq_wr_max_softrt_rate;
721 u64 rate_dur_prod;
724 struct bfq_queue oom_bfqq;
726 spinlock_t lock;
736 struct bfq_io_cq *bio_bic;
738 struct bfq_queue *bio_bfqq;
744 unsigned int word_depths[2][2];