Lines Matching refs:rqos
679 struct rq_qos *rqos = q->rq_qos;
681 while (rqos) {
682 blk_mq_debugfs_register_rqos(rqos);
683 rqos = rqos->next;
788 void blk_mq_debugfs_unregister_rqos(struct rq_qos *rqos)
790 lockdep_assert_held(&rqos->disk->queue->debugfs_mutex);
792 if (!rqos->disk->queue->debugfs_dir)
794 debugfs_remove_recursive(rqos->debugfs_dir);
795 rqos->debugfs_dir = NULL;
798 void blk_mq_debugfs_register_rqos(struct rq_qos *rqos)
800 struct request_queue *q = rqos->disk->queue;
801 const char *dir_name = rq_qos_id_to_name(rqos->id);
805 if (rqos->debugfs_dir || !rqos->ops->debugfs_attrs)
809 q->rqos_debugfs_dir = debugfs_create_dir("rqos",
812 rqos->debugfs_dir = debugfs_create_dir(dir_name, q->rqos_debugfs_dir);
813 debugfs_create_files(rqos->debugfs_dir, rqos, rqos->ops->debugfs_attrs);