Home
last modified time | relevance | path

Searched refs:request_queue (Results 1 – 25 of 194) sorted by relevance

12345678

/linux-6.3-rc2/block/
A Delevator.h26 int (*init_sched)(struct request_queue *, struct elevator_type *);
32 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *);
33 bool (*bio_merge)(struct request_queue *, struct bio *, unsigned int);
104 void elv_rqhash_del(struct request_queue *q, struct request *rq);
105 void elv_rqhash_add(struct request_queue *q, struct request *rq);
106 void elv_rqhash_reposition(struct request_queue *q, struct request *rq);
130 extern void elv_merge_requests(struct request_queue *, struct request *,
132 extern void elv_merged_request(struct request_queue *, struct request *,
138 void elevator_init_mq(struct request_queue *q);
149 extern ssize_t elv_iosched_show(struct request_queue *, char *);
[all …]
A Dblk-mq-debugfs.h23 void blk_mq_debugfs_register(struct request_queue *q);
24 void blk_mq_debugfs_register_hctx(struct request_queue *q,
27 void blk_mq_debugfs_register_hctxs(struct request_queue *q);
28 void blk_mq_debugfs_unregister_hctxs(struct request_queue *q);
30 void blk_mq_debugfs_register_sched(struct request_queue *q);
31 void blk_mq_debugfs_unregister_sched(struct request_queue *q);
32 void blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
39 static inline void blk_mq_debugfs_register(struct request_queue *q) in blk_mq_debugfs_register()
43 static inline void blk_mq_debugfs_register_hctx(struct request_queue *q, in blk_mq_debugfs_register_hctx()
52 static inline void blk_mq_debugfs_register_hctxs(struct request_queue *q) in blk_mq_debugfs_register_hctxs()
[all …]
A Dblk-wbt.h11 u64 wbt_get_min_lat(struct request_queue *q);
12 void wbt_set_min_lat(struct request_queue *q, u64 val);
13 bool wbt_disabled(struct request_queue *);
15 void wbt_set_write_cache(struct request_queue *, bool);
17 u64 wbt_default_latency_nsec(struct request_queue *);
31 static inline void wbt_set_write_cache(struct request_queue *q, bool wc) in wbt_set_write_cache()
34 static inline u64 wbt_get_min_lat(struct request_queue *q) in wbt_get_min_lat()
38 static inline void wbt_set_min_lat(struct request_queue *q, u64 val) in wbt_set_min_lat()
41 static inline u64 wbt_default_latency_nsec(struct request_queue *q) in wbt_default_latency_nsec()
45 static inline bool wbt_disabled(struct request_queue *q) in wbt_disabled()
A Dblk.h35 void blk_freeze_queue(struct request_queue *q);
37 void blk_queue_start_drain(struct request_queue *q);
67 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_queue_enter()
283 void elevator_disable(struct request_queue *q);
284 void elevator_exit(struct request_queue *q);
286 void elv_unregister_queue(struct request_queue *q);
364 struct io_cq *ioc_find_get_icq(struct request_queue *q);
365 struct io_cq *ioc_lookup_icq(struct request_queue *q);
367 void ioc_clear_queue(struct request_queue *q);
395 struct request_queue *q) in blk_queue_bounce()
[all …]
A Dblk-sysfs.c26 ssize_t (*show)(struct request_queue *, char *);
27 ssize_t (*store)(struct request_queue *, const char *, size_t);
92 static ssize_t queue_ra_show(struct request_queue *q, char *page) in queue_ra_show()
188 static ssize_t queue_discard_max_store(struct request_queue *q, in queue_discard_max_store()
294 queue_##name##_show(struct request_queue *q, char *page) \
697 struct request_queue *q = disk->queue; in queue_attr_visible()
724 struct request_queue *q = disk->queue; in queue_attr_show()
741 struct request_queue *q = disk->queue; in queue_attr_store()
776 struct request_queue *q = disk->queue; in blk_debugfs_remove()
793 struct request_queue *q = disk->queue; in blk_register_queue()
[all …]
A Dblk-mq.h28 struct request_queue *queue;
36 void blk_mq_exit_queue(struct request_queue *q);
38 void blk_mq_wake_waiters(struct request_queue *q);
119 extern void blk_mq_sysfs_init(struct request_queue *q);
120 extern void blk_mq_sysfs_deinit(struct request_queue *q);
123 int blk_mq_sysfs_register_hctxs(struct request_queue *q);
129 void blk_mq_cancel_work_sync(struct request_queue *q);
131 void blk_mq_release(struct request_queue *q);
152 struct request_queue *q;
189 unsigned int blk_mq_in_flight(struct request_queue *q,
[all …]
A Dblk-settings.c178 void blk_queue_max_discard_sectors(struct request_queue *q, in blk_queue_max_discard_sectors()
191 void blk_queue_max_secure_erase_sectors(struct request_queue *q, in blk_queue_max_secure_erase_sectors()
204 void blk_queue_max_write_zeroes_sectors(struct request_queue *q, in blk_queue_max_write_zeroes_sectors()
216 void blk_queue_max_zone_append_sectors(struct request_queue *q, in blk_queue_max_zone_append_sectors()
268 void blk_queue_max_discard_segments(struct request_queue *q, in blk_queue_max_discard_segments()
359 void blk_queue_zone_write_granularity(struct request_queue *q, in blk_queue_zone_write_granularity()
393 struct request_queue *q = disk->queue; in disk_update_readahead()
706 struct request_queue *t = disk->queue; in disk_stack_limits()
917 struct request_queue *q = disk->queue; in disk_set_zoned()
963 struct request_queue *q = bdev_get_queue(bdev); in bdev_alignment_offset()
[all …]
A Dblk-rq-qos.h61 static inline struct rq_qos *rq_qos_id(struct request_queue *q, in rq_qos_id()
72 static inline struct rq_qos *wbt_rq_qos(struct request_queue *q) in wbt_rq_qos()
77 static inline struct rq_qos *blkcg_rq_qos(struct request_queue *q) in blkcg_rq_qos()
113 static inline void rq_qos_cleanup(struct request_queue *q, struct bio *bio) in rq_qos_cleanup()
119 static inline void rq_qos_done(struct request_queue *q, struct request *rq) in rq_qos_done()
125 static inline void rq_qos_issue(struct request_queue *q, struct request *rq) in rq_qos_issue()
141 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in rq_qos_done_bio()
147 static inline void rq_qos_throttle(struct request_queue *q, struct bio *bio) in rq_qos_throttle()
155 static inline void rq_qos_track(struct request_queue *q, struct request *rq, in rq_qos_track()
171 static inline void rq_qos_queue_depth_changed(struct request_queue *q) in rq_qos_queue_depth_changed()
[all …]
A Dblk-mq-sched.h11 bool blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio,
13 bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio,
15 bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq,
28 int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e);
29 void blk_mq_exit_sched(struct request_queue *q, struct elevator_queue *e);
30 void blk_mq_sched_free_rqs(struct request_queue *q);
44 blk_mq_sched_allow_merge(struct request_queue *q, struct request *rq, in blk_mq_sched_allow_merge()
69 struct request_queue *q = rq->q; in blk_mq_sched_requeue_request()
A Delevator.c62 struct request_queue *q = rq->q; in elv_iosched_allow_bio_merge()
86 static inline bool elv_support_features(struct request_queue *q, in elv_support_features()
131 struct elevator_queue *elevator_alloc(struct request_queue *q, in elevator_alloc()
159 void elevator_exit(struct request_queue *q) in elevator_exit()
179 void elv_rqhash_del(struct request_queue *q, struct request *rq) in elv_rqhash_del()
186 void elv_rqhash_add(struct request_queue *q, struct request *rq) in elv_rqhash_add()
463 int elv_register_queue(struct request_queue *q, bool uevent) in elv_register_queue()
488 void elv_unregister_queue(struct request_queue *q) in elv_unregister_queue()
609 void elevator_init_mq(struct request_queue *q) in elevator_init_mq()
694 void elevator_disable(struct request_queue *q) in elevator_disable()
[all …]
A Dblk-core.c227 void blk_sync_queue(struct request_queue *q) in blk_sync_queue()
238 void blk_set_pm_only(struct request_queue *q) in blk_set_pm_only()
244 void blk_clear_pm_only(struct request_queue *q) in blk_clear_pm_only()
258 struct request_queue, rcu_head); in blk_free_queue_rcu()
287 void blk_put_queue(struct request_queue *q) in blk_put_queue()
374 void blk_queue_exit(struct request_queue *q) in blk_queue_exit()
381 struct request_queue *q = in blk_queue_usage_counter_release()
400 struct request_queue *q; in blk_alloc_queue()
465 bool blk_get_queue(struct request_queue *q) in blk_get_queue()
863 struct request_queue *q; in bio_poll()
[all …]
A Dblk-pm.c31 void blk_pm_runtime_init(struct request_queue *q, struct device *dev) in blk_pm_runtime_init()
61 int blk_pre_runtime_suspend(struct request_queue *q) in blk_pre_runtime_suspend()
122 void blk_post_runtime_suspend(struct request_queue *q, int err) in blk_post_runtime_suspend()
152 void blk_pre_runtime_resume(struct request_queue *q) in blk_pre_runtime_resume()
176 void blk_post_runtime_resume(struct request_queue *q) in blk_post_runtime_resume()
199 void blk_set_runtime_active(struct request_queue *q) in blk_set_runtime_active()
A Dblk-stat.h67 bool blk_stats_alloc_enable(struct request_queue *q);
72 void blk_stat_enable_accounting(struct request_queue *q);
73 void blk_stat_disable_accounting(struct request_queue *q);
100 void blk_stat_add_callback(struct request_queue *q,
112 void blk_stat_remove_callback(struct request_queue *q,
A Dblk-mq-sched.c91 struct request_queue *q = hctx->queue; in __blk_mq_do_dispatch_sched()
219 struct request_queue *q = hctx->queue; in blk_mq_do_dispatch_ctx()
274 struct request_queue *q = hctx->queue; in __blk_mq_sched_dispatch_requests()
326 struct request_queue *q = hctx->queue; in blk_mq_sched_dispatch_requests()
344 bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio, in blk_mq_sched_bio_merge()
410 struct request_queue *q = rq->q; in blk_mq_sched_insert_request()
465 struct request_queue *q = hctx->queue; in blk_mq_sched_insert_requests()
497 static int blk_mq_sched_alloc_map_and_rqs(struct request_queue *q, in blk_mq_sched_alloc_map_and_rqs()
514 static void blk_mq_exit_sched_shared_tags(struct request_queue *queue) in blk_mq_exit_sched_shared_tags()
538 static int blk_mq_init_sched_shared_tags(struct request_queue *queue) in blk_mq_init_sched_shared_tags()
[all …]
A Dblk-mq.c320 struct request_queue *q; in blk_mq_quiesce_tagset()
334 struct request_queue *q; in blk_mq_unquiesce_tagset()
1450 struct request_queue *q = in blk_mq_requeue_work()
1630 struct request_queue *q = in blk_mq_timeout_work()
2759 struct request_queue *q; in blk_mq_flush_plug_list()
3926 struct request_queue *q; in blk_mq_update_tag_set_shared()
4034 struct request_queue *q; in blk_mq_init_queue_data()
4085 struct request_queue *q; in __blk_mq_alloc_disk()
4206 struct request_queue *q) in blk_mq_init_allocated_queue()
4612 struct request_queue *q;
[all …]
A Dblk-mq-sysfs.c56 struct request_queue *q; in blk_mq_hw_sysfs_show()
162 struct request_queue *q = hctx->queue; in blk_mq_register_hctx()
194 void blk_mq_sysfs_deinit(struct request_queue *q) in blk_mq_sysfs_deinit()
206 void blk_mq_sysfs_init(struct request_queue *q) in blk_mq_sysfs_init()
223 struct request_queue *q = disk->queue; in blk_mq_sysfs_register()
260 struct request_queue *q = disk->queue; in blk_mq_sysfs_unregister()
275 void blk_mq_sysfs_unregister_hctxs(struct request_queue *q) in blk_mq_sysfs_unregister_hctxs()
291 int blk_mq_sysfs_register_hctxs(struct request_queue *q) in blk_mq_sysfs_register_hctxs()
/linux-6.3-rc2/include/linux/
A Dblk-pm.h7 struct request_queue;
13 extern void blk_pm_runtime_init(struct request_queue *q, struct device *dev);
14 extern int blk_pre_runtime_suspend(struct request_queue *q);
15 extern void blk_post_runtime_suspend(struct request_queue *q, int err);
16 extern void blk_pre_runtime_resume(struct request_queue *q);
17 extern void blk_post_runtime_resume(struct request_queue *q);
18 extern void blk_set_runtime_active(struct request_queue *q);
20 static inline void blk_pm_runtime_init(struct request_queue *q, in blk_pm_runtime_init()
A Dblkdev.h29 struct request_queue;
139 struct request_queue *queue;
396 struct request_queue { struct
646 blk_queue_zoned_model(struct request_queue *q) in blk_queue_zoned_model()
860 extern int blk_lld_busy(struct request_queue *q);
862 extern void blk_queue_exit(struct request_queue *q);
968 extern void blk_put_queue(struct request_queue *);
1244 struct request_queue *q = bdev_get_queue(bdev); in bdev_write_zeroes_sectors()
1310 struct request_queue *q = bdev_get_queue(bdev); in bdev_zone_sectors()
1375 struct request_queue *q);
[all …]
A Dblk-mq.h85 struct request_queue *q;
342 struct request_queue *queue;
576 int (*get_budget)(struct request_queue *);
581 void (*put_budget)(struct request_queue *, int);
642 bool (*busy)(struct request_queue *);
711 struct request_queue *q);
712 void blk_mq_destroy_queue(struct request_queue *);
722 bool blk_mq_queue_inflight(struct request_queue *q);
879 void blk_mq_stop_hw_queues(struct request_queue *q);
883 void blk_mq_quiesce_queue(struct request_queue *q);
[all …]
A Dblk-integrity.h42 int blk_rq_map_integrity_sg(struct request_queue *, struct bio *,
44 int blk_rq_count_integrity_sg(struct request_queue *, struct bio *);
63 blk_integrity_queue_supports_integrity(struct request_queue *q) in blk_integrity_queue_supports_integrity()
68 static inline void blk_queue_max_integrity_segments(struct request_queue *q, in blk_queue_max_integrity_segments()
75 queue_max_integrity_segments(const struct request_queue *q) in queue_max_integrity_segments()
118 static inline int blk_rq_count_integrity_sg(struct request_queue *q, in blk_rq_count_integrity_sg()
123 static inline int blk_rq_map_integrity_sg(struct request_queue *q, in blk_rq_map_integrity_sg()
138 blk_integrity_queue_supports_integrity(struct request_queue *q) in blk_integrity_queue_supports_integrity()
153 static inline void blk_queue_max_integrity_segments(struct request_queue *q, in blk_queue_max_integrity_segments()
158 queue_max_integrity_segments(const struct request_queue *q) in queue_max_integrity_segments()
A Dblktrace_api.h32 extern void blk_trace_shutdown(struct request_queue *);
63 static inline bool blk_trace_note_message_enabled(struct request_queue *q) in blk_trace_note_message_enabled()
76 extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
79 extern int blk_trace_startstop(struct request_queue *q, int start);
80 extern int blk_trace_remove(struct request_queue *q);
A Dbsg.h9 struct request_queue;
11 typedef int (bsg_sg_io_fn)(struct request_queue *, struct sg_io_v4 *hdr,
14 struct bsg_device *bsg_register_queue(struct request_queue *q,
/linux-6.3-rc2/include/scsi/
A Dscsi_dh.h66 extern int scsi_dh_activate(struct request_queue *, activate_complete, void *);
67 extern int scsi_dh_attach(struct request_queue *, const char *);
68 extern const char *scsi_dh_attached_handler_name(struct request_queue *, gfp_t);
69 extern int scsi_dh_set_params(struct request_queue *, const char *);
71 static inline int scsi_dh_activate(struct request_queue *req, in scsi_dh_activate()
77 static inline int scsi_dh_attach(struct request_queue *req, const char *name) in scsi_dh_attach()
81 static inline const char *scsi_dh_attached_handler_name(struct request_queue *q, in scsi_dh_attached_handler_name()
86 static inline int scsi_dh_set_params(struct request_queue *req, const char *params) in scsi_dh_set_params()
/linux-6.3-rc2/drivers/usb/storage/
A Dscsiglue.c83 blk_queue_update_dma_alignment(sdev->request_queue, (512 - 1)); in slave_alloc()
107 if (queue_max_hw_sectors(sdev->request_queue) > max_sectors) in slave_configure()
108 blk_queue_max_hw_sectors(sdev->request_queue, in slave_configure()
116 blk_queue_max_hw_sectors(sdev->request_queue, 0x7FFFFF); in slave_configure()
122 blk_queue_max_hw_sectors(sdev->request_queue, 2048); in slave_configure()
129 blk_queue_max_hw_sectors(sdev->request_queue, in slave_configure()
130 min_t(size_t, queue_max_hw_sectors(sdev->request_queue), in slave_configure()
140 blk_queue_bounce_limit(sdev->request_queue, BLK_BOUNCE_HIGH); in slave_configure()
572 return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue)); in max_sectors_show()
583 blk_queue_max_hw_sectors(sdev->request_queue, ms); in max_sectors_store()
/linux-6.3-rc2/drivers/mmc/core/
A Dcrypto.h13 struct request_queue;
19 void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host);
29 static inline void mmc_crypto_setup_queue(struct request_queue *q, in mmc_crypto_setup_queue()

Completed in 47 milliseconds

12345678