| /include/linux/ |
| D | blk-pm.h | 7 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, int err); 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()
|
| D | elevator.h | 30 int (*init_sched)(struct request_queue *, struct elevator_type *); 36 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 38 int (*request_merge)(struct request_queue *q, struct request **, struct bio *); 39 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge); 40 void (*requests_merged)(struct request_queue *, struct request *, struct request *); 49 struct request *(*former_request)(struct request_queue *, struct request *); 50 struct request *(*next_request)(struct request_queue *, struct request *); 93 void elv_rqhash_del(struct request_queue *q, struct request *rq); 94 void elv_rqhash_add(struct request_queue *q, struct request *rq); 95 void elv_rqhash_reposition(struct request_queue *q, struct request *rq); [all …]
|
| D | bsg.h | 21 struct request_queue *queue; 25 int bsg_register_queue(struct request_queue *q, struct device *parent, 27 int bsg_scsi_register_queue(struct request_queue *q, struct device *parent); 28 void bsg_unregister_queue(struct request_queue *q); 30 static inline int bsg_scsi_register_queue(struct request_queue *q, in bsg_scsi_register_queue() 35 static inline void bsg_unregister_queue(struct request_queue *q) in bsg_unregister_queue()
|
| D | blkdev.h | 34 struct request_queue; 134 struct request_queue *q; 291 typedef blk_qc_t (make_request_fn) (struct request_queue *q, struct bio *bio); 395 struct request_queue { struct 626 void blk_queue_flag_set(unsigned int flag, struct request_queue *q); 627 void blk_queue_flag_clear(unsigned int flag, struct request_queue *q); 628 bool blk_queue_flag_test_and_set(unsigned int flag, struct request_queue *q); 665 extern void blk_set_pm_only(struct request_queue *q); 666 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() [all …]
|
| D | blk-mq.h | 30 struct request_queue *queue; 141 typedef bool (busy_fn)(struct request_queue *); 249 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *); 250 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set, 251 struct request_queue *q, 253 struct request_queue *blk_mq_init_sq_queue(struct blk_mq_tag_set *set, 257 void blk_mq_unregister_dev(struct device *, struct request_queue *); 267 bool blk_mq_queue_inflight(struct request_queue *q); 280 struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op, 282 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, [all …]
|
| D | blk-crypto.h | 22 int blk_crypto_evict_key(struct request_queue *q, 43 struct request_queue *q); 52 struct request_queue *q) in blk_crypto_start_using_mode()
|
| D | blktrace_api.h | 35 extern void blk_trace_shutdown(struct request_queue *); 62 static inline bool blk_trace_note_message_enabled(struct request_queue *q) in blk_trace_note_message_enabled() 70 extern void blk_add_driver_data(struct request_queue *q, struct request *rq, 72 extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev, 75 extern int blk_trace_startstop(struct request_queue *q, int start); 76 extern int blk_trace_remove(struct request_queue *q);
|
| D | bsg-lib.h | 18 struct request_queue; 67 struct request_queue *bsg_setup_queue(struct device *dev, const char *name, 69 void bsg_remove_queue(struct request_queue *q);
|
| D | blk-cgroup.h | 110 struct request_queue *q; 153 struct request_queue *q, struct blkcg *blkcg); 188 struct request_queue *q, bool update_hint); 190 struct request_queue *q); 192 struct request_queue *q); 193 int blkcg_init_queue(struct request_queue *q); 194 void blkcg_drain_queue(struct request_queue *q); 195 void blkcg_exit_queue(struct request_queue *q); 200 int blkcg_activate_policy(struct request_queue *q, 202 void blkcg_deactivate_policy(struct request_queue *q, [all …]
|
| D | iocontext.h | 73 struct request_queue *q;
|
| D | bio.h | 425 struct request_queue; 437 extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *, 446 extern struct bio *bio_map_user_iov(struct request_queue *, 449 extern struct bio *bio_map_kern(struct request_queue *, void *, unsigned int, 451 extern struct bio *bio_copy_kern(struct request_queue *, void *, unsigned int, 456 void generic_start_io_acct(struct request_queue *q, int op, 458 void generic_end_io_acct(struct request_queue *q, int op, 468 extern struct bio *bio_copy_user_iov(struct request_queue *,
|
| D | genhd.h | 206 struct request_queue *queue; 401 unsigned int part_in_flight(struct request_queue *q, struct hd_struct *part); 402 void part_in_flight_rw(struct request_queue *q, struct hd_struct *part, 404 void part_dec_in_flight(struct request_queue *q, struct hd_struct *part, 406 void part_inc_in_flight(struct request_queue *q, struct hd_struct *part,
|
| D | lightnvm.h | 407 struct request_queue *q; 425 struct request_queue *q; 634 typedef blk_qc_t (nvm_tgt_make_rq_fn)(struct request_queue *, struct bio *);
|
| D | fscrypt.h | 70 struct request_queue **devs);
|
| D | sched.h | 1246 struct request_queue *throttle_queue;
|
| /include/scsi/ |
| D | scsi_dh.h | 65 extern int scsi_dh_activate(struct request_queue *, activate_complete, void *); 66 extern int scsi_dh_attach(struct request_queue *, const char *); 67 extern const char *scsi_dh_attached_handler_name(struct request_queue *, gfp_t); 68 extern int scsi_dh_set_params(struct request_queue *, const char *); 70 static inline int scsi_dh_activate(struct request_queue *req, in scsi_dh_activate() 76 static inline int scsi_dh_attach(struct request_queue *req, const char *name) in scsi_dh_attach() 80 static inline const char *scsi_dh_attached_handler_name(struct request_queue *q, in scsi_dh_attached_handler_name() 85 static inline int scsi_dh_set_params(struct request_queue *req, const char *params) in scsi_dh_set_params()
|
| D | scsi_transport.h | 86 void __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q);
|
| D | scsi_transport_sas.h | 94 struct request_queue; 99 struct request_queue *q;
|
| D | scsi_device.h | 13 struct request_queue; 103 struct request_queue *request_queue; member 340 extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
|
| D | scsi_transport_fc.h | 352 struct request_queue *rqst_q; /* bsg support */ 538 struct request_queue *rqst_q;
|
| D | scsi_transport_iscsi.h | 263 struct request_queue *bsg_q;
|
| /include/trace/events/ |
| D | block.h | 76 TP_PROTO(struct request_queue *q, struct request *rq), 150 TP_PROTO(struct request_queue *q, struct request *rq), 194 TP_PROTO(struct request_queue *q, struct request *rq), 209 TP_PROTO(struct request_queue *q, struct request *rq), 227 TP_PROTO(struct request_queue *q, struct bio *bio), 264 TP_PROTO(struct request_queue *q, struct bio *bio, int error), 292 TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio), 329 TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio), 345 TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio), 359 TP_PROTO(struct request_queue *q, struct bio *bio), [all …]
|
| D | kyber.h | 16 TP_PROTO(struct request_queue *q, const char *domain, const char *type, 50 TP_PROTO(struct request_queue *q, const char *domain, 74 TP_PROTO(struct request_queue *q, const char *domain),
|
| /include/target/ |
| D | target_core_backend.h | 17 struct request_queue; 112 struct request_queue *q);
|
| /include/linux/mtd/ |
| D | blktrans.h | 32 struct request_queue *rq;
|