| /include/linux/ |
| D | elevator.h | 26 typedef enum elv_merge (elevator_merge_fn) (struct request_queue *, struct request **, 29 typedef void (elevator_merge_req_fn) (struct request_queue *, struct request *, struct request *); 31 typedef void (elevator_merged_fn) (struct request_queue *, struct request *, enum elv_merge); 33 typedef int (elevator_allow_bio_merge_fn) (struct request_queue *, 36 typedef int (elevator_allow_rq_merge_fn) (struct request_queue *, 39 typedef void (elevator_bio_merged_fn) (struct request_queue *, 42 typedef int (elevator_dispatch_fn) (struct request_queue *, int); 44 typedef void (elevator_add_req_fn) (struct request_queue *, struct request *); 45 typedef struct request *(elevator_request_list_fn) (struct request_queue *, struct request *); 46 typedef void (elevator_completed_req_fn) (struct request_queue *, struct request *); [all …]
|
| D | blkdev.h | 34 struct request_queue; 65 struct request_queue *q; /* the queue this rl belongs to */ 142 struct request_queue *q; 285 typedef void (request_fn_proc) (struct request_queue *q); 286 typedef blk_qc_t (make_request_fn) (struct request_queue *q, struct bio *bio); 287 typedef int (prep_rq_fn) (struct request_queue *, struct request *); 288 typedef void (unprep_rq_fn) (struct request_queue *, struct request *); 293 typedef int (lld_busy_fn) (struct request_queue *q); 295 typedef int (init_rq_fn)(struct request_queue *, struct request *, gfp_t); 296 typedef void (exit_rq_fn)(struct request_queue *, struct request *); [all …]
|
| D | blk-mq.h | 27 struct request_queue *queue; 186 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *); 187 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set, 188 struct request_queue *q); 189 int blk_mq_register_dev(struct device *, struct request_queue *); 190 void blk_mq_unregister_dev(struct device *, struct request_queue *); 206 struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op, 208 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, 238 void blk_mq_kick_requeue_list(struct request_queue *q); 239 void blk_mq_delay_kick_requeue_list(struct request_queue *q, unsigned long msecs); [all …]
|
| D | bsg.h | 13 struct request_queue *queue; 18 extern int bsg_register_queue(struct request_queue *q, 21 extern void bsg_unregister_queue(struct request_queue *); 23 static inline int bsg_register_queue(struct request_queue *q, in bsg_register_queue() 29 static inline void bsg_unregister_queue(struct request_queue *q) in bsg_unregister_queue()
|
| 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 | blk-cgroup.h | 108 struct request_queue *q; 174 struct request_queue *q, bool update_hint); 176 struct request_queue *q); 177 int blkcg_init_queue(struct request_queue *q); 178 void blkcg_drain_queue(struct request_queue *q); 179 void blkcg_exit_queue(struct request_queue *q); 184 int blkcg_activate_policy(struct request_queue *q, 186 void blkcg_deactivate_policy(struct request_queue *q, 268 struct request_queue *q, in __blkg_lookup() 293 struct request_queue *q) in blkg_lookup() [all …]
|
| D | bsg-lib.h | 32 struct request_queue; 71 struct request_queue *bsg_setup_queue(struct device *dev, const char *name,
|
| D | bio.h | 452 struct request_queue; 453 extern int bio_phys_segments(struct request_queue *, struct bio *); 465 extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *, 473 extern struct bio *bio_map_user_iov(struct request_queue *, 476 extern struct bio *bio_map_kern(struct request_queue *, void *, unsigned int, 478 extern struct bio *bio_copy_kern(struct request_queue *, void *, unsigned int, 483 void generic_start_io_acct(struct request_queue *q, int rw, 485 void generic_end_io_acct(struct request_queue *q, int rw, 504 extern struct bio *bio_copy_user_iov(struct request_queue *,
|
| D | iocontext.h | 73 struct request_queue *q;
|
| D | genhd.h | 196 struct request_queue *queue; 367 void part_in_flight(struct request_queue *q, struct hd_struct *part, 369 void part_in_flight_rw(struct request_queue *q, struct hd_struct *part, 371 void part_dec_in_flight(struct request_queue *q, struct hd_struct *part, 373 void part_inc_in_flight(struct request_queue *q, struct hd_struct *part, 390 extern void part_round_stats(struct request_queue *q, int cpu, struct hd_struct *part);
|
| D | lightnvm.h | 307 struct request_queue *q; 333 struct request_queue *q; 438 typedef blk_qc_t (nvm_tgt_make_rq_fn)(struct request_queue *, struct bio *);
|
| D | ide.h | 536 struct request_queue *queue; /* request queue */ 1217 extern void do_ide_request(struct request_queue *);
|
| D | fs.h | 421 struct request_queue; 444 struct request_queue * bd_queue;
|
| /include/scsi/ |
| D | scsi_dh.h | 78 extern int scsi_dh_activate(struct request_queue *, activate_complete, void *); 79 extern int scsi_dh_attach(struct request_queue *, const char *); 80 extern const char *scsi_dh_attached_handler_name(struct request_queue *, gfp_t); 81 extern int scsi_dh_set_params(struct request_queue *, const char *); 83 static inline int scsi_dh_activate(struct request_queue *req, in scsi_dh_activate() 89 static inline int scsi_dh_attach(struct request_queue *req, const char *name) in scsi_dh_attach() 93 static inline const char *scsi_dh_attached_handler_name(struct request_queue *q, in scsi_dh_attached_handler_name() 98 static inline int scsi_dh_set_params(struct request_queue *req, const char *params) in scsi_dh_set_params()
|
| D | scsi_transport.h | 99 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; 98 struct request_queue *request_queue; member 332 extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
|
| D | osd_initiator.h | 103 static inline struct request_queue *osd_request_queue(struct osd_dev *od) in osd_request_queue() 105 return od->scsi_device->request_queue; in osd_request_queue()
|
| D | scsi_transport_fc.h | 364 struct request_queue *rqst_q; /* bsg support */ 549 struct request_queue *rqst_q;
|
| D | scsi_host.h | 14 struct request_queue;
|
| D | scsi_transport_iscsi.h | 276 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 …]
|
| /include/target/ |
| D | target_core_backend.h | 17 struct request_queue; 113 struct request_queue *q);
|
| /include/linux/mtd/ |
| D | blktrans.h | 49 struct request_queue *rq;
|