Lines Matching defs:bfq_data
475 struct bfq_data { struct
477 struct request_queue *queue;
479 struct list_head dispatch;
482 struct bfq_group *root_group;
492 struct rb_root_cached queue_weights_tree;
540 unsigned int num_groups_with_pending_reqs;
547 unsigned int busy_queues[3];
549 int wr_busy_queues;
551 int queued;
553 int rq_in_driver;
556 bool nonrot_with_queueing;
562 int max_rq_in_driver;
564 int hw_tag_samples;
566 int hw_tag;
569 int budgets_assigned;
575 struct hrtimer idle_slice_timer;
578 struct bfq_queue *in_service_queue;
581 sector_t last_position;
584 sector_t in_serv_last_pos;
587 u64 last_completion;
590 struct bfq_queue *last_completed_rq_bfqq;
593 struct bfq_queue *last_bfqq_created;
596 u64 last_empty_occupied_ns;
604 bool wait_dispatch;
609 struct request *waited_rq;
613 bool rqs_injected;
616 u64 first_dispatch;
618 u64 last_dispatch;
621 ktime_t last_budget_start;
623 ktime_t last_idling_start;
624 unsigned long last_idling_start_jiffies;
627 int peak_rate_samples;
629 u32 sequential_samples;
631 u64 tot_sectors_dispatched;
633 u32 last_rq_max_size;
635 u64 delta_from_first;
642 u32 peak_rate;
645 int bfq_max_budget;
648 struct list_head active_list;
650 struct list_head idle_list;
656 u64 bfq_fifo_expire[2];
658 unsigned int bfq_back_penalty;
660 unsigned int bfq_back_max;
662 u32 bfq_slice_idle;
665 int bfq_user_max_budget;
675 unsigned int bfq_timeout;
683 bool strict_guarantees;
692 unsigned long last_ins_in_burst;
697 unsigned long bfq_burst_interval;
699 int burst_size;
702 struct bfq_entity *burst_parent_entity;
706 unsigned long bfq_large_burst_thresh;
708 bool large_burst;
713 struct hlist_head burst_list;
716 bool low_latency;
721 unsigned int bfq_wr_coeff;
723 unsigned int bfq_wr_max_time;
726 unsigned int bfq_wr_rt_max_time;
731 unsigned int bfq_wr_min_idle_time;
737 unsigned long bfq_wr_min_inter_arr_async;
740 unsigned int bfq_wr_max_softrt_rate;
746 u64 rate_dur_prod;
749 struct bfq_queue oom_bfqq;
751 spinlock_t lock;
761 struct bfq_io_cq *bio_bic;
763 struct bfq_queue *bio_bfqq;
769 unsigned int word_depths[2][2];
770 unsigned int full_depth_shift;