Lines Matching defs:bfq_data

476 struct bfq_data {  struct
478 struct request_queue *queue;
480 struct list_head dispatch;
483 struct bfq_group *root_group;
493 struct rb_root_cached queue_weights_tree;
541 unsigned int num_groups_with_pending_reqs;
548 unsigned int busy_queues[3];
550 int wr_busy_queues;
552 int queued;
554 int rq_in_driver;
557 bool nonrot_with_queueing;
563 int max_rq_in_driver;
565 int hw_tag_samples;
567 int hw_tag;
570 int budgets_assigned;
576 struct hrtimer idle_slice_timer;
579 struct bfq_queue *in_service_queue;
582 sector_t last_position;
585 sector_t in_serv_last_pos;
588 u64 last_completion;
591 struct bfq_queue *last_completed_rq_bfqq;
594 struct bfq_queue *last_bfqq_created;
597 u64 last_empty_occupied_ns;
605 bool wait_dispatch;
610 struct request *waited_rq;
614 bool rqs_injected;
617 u64 first_dispatch;
619 u64 last_dispatch;
622 ktime_t last_budget_start;
624 ktime_t last_idling_start;
625 unsigned long last_idling_start_jiffies;
628 int peak_rate_samples;
630 u32 sequential_samples;
632 u64 tot_sectors_dispatched;
634 u32 last_rq_max_size;
636 u64 delta_from_first;
643 u32 peak_rate;
646 int bfq_max_budget;
649 struct list_head active_list;
651 struct list_head idle_list;
657 u64 bfq_fifo_expire[2];
659 unsigned int bfq_back_penalty;
661 unsigned int bfq_back_max;
663 u32 bfq_slice_idle;
666 int bfq_user_max_budget;
676 unsigned int bfq_timeout;
684 bool strict_guarantees;
693 unsigned long last_ins_in_burst;
698 unsigned long bfq_burst_interval;
700 int burst_size;
703 struct bfq_entity *burst_parent_entity;
707 unsigned long bfq_large_burst_thresh;
709 bool large_burst;
714 struct hlist_head burst_list;
717 bool low_latency;
722 unsigned int bfq_wr_coeff;
724 unsigned int bfq_wr_max_time;
727 unsigned int bfq_wr_rt_max_time;
732 unsigned int bfq_wr_min_idle_time;
738 unsigned long bfq_wr_min_inter_arr_async;
741 unsigned int bfq_wr_max_softrt_rate;
747 u64 rate_dur_prod;
750 struct bfq_queue oom_bfqq;
752 spinlock_t lock;
762 struct bfq_io_cq *bio_bic;
764 struct bfq_queue *bio_bfqq;
770 unsigned int word_depths[2][2];