Home
last modified time | relevance | path

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

/include/linux/
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);
19 static inline void blk_pm_runtime_init(struct request_queue *q, in blk_pm_runtime_init()
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,
Dblk-mq.h104 struct request_queue *q;
362 struct request_queue *queue;
595 int (*get_budget)(struct request_queue *);
600 void (*put_budget)(struct request_queue *, int);
661 bool (*busy)(struct request_queue *);
731 struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q,
733 struct request_queue *blk_mq_alloc_queue(struct blk_mq_tag_set *set,
736 struct request_queue *q);
737 void blk_mq_destroy_queue(struct request_queue *);
749 bool blk_mq_queue_inflight(struct request_queue *q);
[all …]
Dblk-integrity.h29 int blk_rq_count_integrity_sg(struct request_queue *, struct bio *);
34 blk_integrity_queue_supports_integrity(struct request_queue *q) in blk_integrity_queue_supports_integrity()
53 queue_max_integrity_segments(const struct request_queue *q) in queue_max_integrity_segments()
95 static inline int blk_rq_count_integrity_sg(struct request_queue *q, in blk_rq_count_integrity_sg()
121 blk_integrity_queue_supports_integrity(struct request_queue *q) in blk_integrity_queue_supports_integrity()
126 queue_max_integrity_segments(const struct request_queue *q) in queue_max_integrity_segments()
Dblkdev.h33 struct request_queue;
165 struct request_queue *queue;
459 struct request_queue { struct
646 void blk_queue_flag_set(unsigned int flag, struct request_queue *q);
647 void blk_queue_flag_clear(unsigned int flag, struct request_queue *q);
675 extern void blk_set_pm_only(struct request_queue *q);
676 extern void blk_clear_pm_only(struct request_queue *q);
684 static inline bool queue_is_mq(struct request_queue *q) in queue_is_mq()
690 static inline enum rpm_status queue_rpm_status(struct request_queue *q) in queue_rpm_status()
695 static inline enum rpm_status queue_rpm_status(struct request_queue *q) in queue_rpm_status()
[all …]
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);
92 static inline int blk_trace_remove(struct request_queue *q) in blk_trace_remove()
Dbsg-lib.h18 struct request_queue;
67 struct request_queue *bsg_setup_queue(struct device *dev, const char *name,
70 void bsg_remove_queue(struct request_queue *q);
Diocontext.h74 struct request_queue *q;
Dblk_types.h46 struct request_queue * bd_queue;
Dbio.h407 struct request_queue;
/include/scsi/
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()
Dscsi_transport_sas.h95 struct request_queue;
100 struct request_queue *q;
Dscsi_device.h16 struct request_queue;
106 struct request_queue *request_queue; member
403 extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
Dscsi_cmnd.h403 struct request *scsi_alloc_request(struct request_queue *q, blk_opf_t opf,
Dscsi_transport_fc.h385 struct request_queue *rqst_q; /* bsg support */
582 struct request_queue *rqst_q;
Dscsi_transport_iscsi.h295 struct request_queue *bsg_q;
/include/trace/hooks/
Dblk.h28 struct request_queue;
35 TP_PROTO(struct request_queue *q, unsigned long delay, bool *skip),
/include/trace/events/
Dblock.h309 TP_PROTO(struct request_queue *q, struct bio *bio),
443 TP_PROTO(struct request_queue *q),
460 TP_PROTO(struct request_queue *q, unsigned int depth, bool explicit),
488 TP_PROTO(struct request_queue *q, unsigned int depth, bool explicit),
654 TP_PROTO(struct request_queue *q, unsigned int zno, sector_t sector,
681 TP_PROTO(struct request_queue *q, unsigned int zno, sector_t sector,
689 TP_PROTO(struct request_queue *q, unsigned int zno, sector_t sector,
/include/linux/mtd/
Dblktrans.h32 struct request_queue *rq;
/include/ufs/
Dufshcd.h1054 struct request_queue *tmf_queue;
1124 struct request_queue *bsg_queue;