Lines Matching defs:request_queue
453 struct request_queue { struct
458 void *queuedata;
460 struct elevator_queue *elevator;
462 const struct blk_mq_ops *mq_ops;
465 struct blk_mq_ctx __percpu *queue_ctx;
470 unsigned long queue_flags;
472 unsigned int rq_timeout;
474 unsigned int queue_depth;
476 refcount_t refs;
479 unsigned int nr_hw_queues;
480 struct xarray hctx_table;
482 struct percpu_ref q_usage_counter;
483 struct lock_class_key io_lock_cls_key;
484 struct lockdep_map io_lockdep_map;
486 struct lock_class_key q_lock_cls_key;
487 struct lockdep_map q_lockdep_map;
489 struct request *last_merge;
491 spinlock_t queue_lock;
493 int quiesce_depth;
495 struct gendisk *disk;
500 struct kobject *mq_kobj;
502 struct queue_limits limits;
505 struct device *dev;
506 enum rpm_status rpm_status;
513 atomic_t pm_only;
515 struct blk_queue_stats *stats;
516 struct rq_qos *rq_qos;
517 struct mutex rq_qos_mutex;
523 int id;
528 unsigned long nr_requests; /* Max # of requests */
531 struct blk_crypto_profile *crypto_profile;
532 struct kobject *crypto_kobject;
535 struct timer_list timeout;
536 struct work_struct timeout_work;
538 atomic_t nr_active_requests_shared_tags;
540 struct blk_mq_tags *sched_shared_tags;
542 struct list_head icq_list;
545 struct blkcg_gq *root_blkg;
546 struct list_head blkg_list;
547 struct mutex blkcg_mutex;
550 int node;
552 spinlock_t requeue_lock;
553 struct list_head requeue_list;
554 struct delayed_work requeue_work;
557 struct blk_trace __rcu *blk_trace;
562 struct blk_flush_queue *fq;
563 struct list_head flush_list;
565 struct mutex sysfs_lock;
566 struct mutex limits_lock;
572 struct list_head unused_hctx_list;
573 spinlock_t unused_hctx_lock;
575 int mq_freeze_depth;
579 struct throtl_data *td;
581 struct rcu_head rcu_head;
583 struct task_struct *mq_freeze_owner;
584 int mq_freeze_owner_depth;
589 bool mq_freeze_disk_dead;
590 bool mq_freeze_queue_dying;
592 wait_queue_head_t mq_freeze_wq;
597 struct mutex mq_freeze_lock;
599 struct blk_mq_tag_set *tag_set;
600 struct list_head tag_set_list;
602 struct dentry *debugfs_dir;
603 struct dentry *sched_debugfs_dir;
604 struct dentry *rqos_debugfs_dir;
631 void blk_queue_flag_set(unsigned int flag, struct request_queue *q); argument