| /include/linux/ |
| D | elevator.h | 12 typedef int (elevator_merge_fn) (struct request_queue *, struct request **, 15 typedef void (elevator_merge_req_fn) (struct request_queue *, struct request *, struct request *); 17 typedef void (elevator_merged_fn) (struct request_queue *, struct request *, int); 19 typedef int (elevator_allow_bio_merge_fn) (struct request_queue *, 22 typedef int (elevator_allow_rq_merge_fn) (struct request_queue *, 25 typedef void (elevator_bio_merged_fn) (struct request_queue *, 28 typedef int (elevator_dispatch_fn) (struct request_queue *, int); 30 typedef void (elevator_add_req_fn) (struct request_queue *, struct request *); 31 typedef struct request *(elevator_request_list_fn) (struct request_queue *, struct request *); 32 typedef void (elevator_completed_req_fn) (struct request_queue *, struct request *); [all …]
|
| D | blkdev.h | 31 struct request_queue; 56 struct request_queue *q; /* the queue this rl belongs to */ 95 struct request_queue *q; 227 typedef void (request_fn_proc) (struct request_queue *q); 228 typedef blk_qc_t (make_request_fn) (struct request_queue *q, struct bio *bio); 229 typedef int (prep_rq_fn) (struct request_queue *, struct request *); 230 typedef void (unprep_rq_fn) (struct request_queue *, struct request *); 235 typedef int (lld_busy_fn) (struct request_queue *q); 298 struct request_queue { struct 522 static inline void queue_lockdep_assert_held(struct request_queue *q) in queue_lockdep_assert_held() [all …]
|
| D | bsg.h | 12 struct request_queue *queue; 17 extern int bsg_register_queue(struct request_queue *q, 20 extern void bsg_unregister_queue(struct request_queue *); 22 static inline int bsg_register_queue(struct request_queue *q, in bsg_register_queue() 28 static inline void bsg_unregister_queue(struct request_queue *q) in bsg_unregister_queue()
|
| D | blk-mq.h | 24 struct request_queue *queue; 168 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *); 169 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set, 170 struct request_queue *q); 171 int blk_mq_register_dev(struct device *, struct request_queue *); 172 void blk_mq_unregister_dev(struct device *, struct request_queue *); 189 struct request *blk_mq_alloc_request(struct request_queue *q, int rw, 191 struct request *blk_mq_alloc_request_hctx(struct request_queue *q, int op, 220 void blk_mq_cancel_requeue_work(struct request_queue *q); 221 void blk_mq_kick_requeue_list(struct request_queue *q); [all …]
|
| D | bsg-lib.h | 31 struct request_queue; 67 int bsg_setup_queue(struct device *dev, struct request_queue *q, char *name, 69 void bsg_request_fn(struct request_queue *q);
|
| D | blktrace_api.h | 32 extern void blk_trace_shutdown(struct request_queue *); 33 extern int do_blk_trace_setup(struct request_queue *q, char *name, 60 static inline bool blk_trace_note_message_enabled(struct request_queue *q) in blk_trace_note_message_enabled() 68 extern void blk_add_driver_data(struct request_queue *q, struct request *rq, 70 extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev, 73 extern int blk_trace_startstop(struct request_queue *q, int start); 74 extern int blk_trace_remove(struct request_queue *q);
|
| D | blk-cgroup.h | 107 struct request_queue *q; 173 struct request_queue *q, bool update_hint); 175 struct request_queue *q); 176 int blkcg_init_queue(struct request_queue *q); 177 void blkcg_drain_queue(struct request_queue *q); 178 void blkcg_exit_queue(struct request_queue *q); 183 int blkcg_activate_policy(struct request_queue *q, 185 void blkcg_deactivate_policy(struct request_queue *q, 267 struct request_queue *q, in __blkg_lookup() 292 struct request_queue *q) in blkg_lookup() [all …]
|
| D | iocontext.h | 72 struct request_queue *q;
|
| D | bio.h | 420 struct request_queue; 421 extern int bio_phys_segments(struct request_queue *, struct bio *); 431 extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *, 434 extern struct bio *bio_map_user_iov(struct request_queue *, 437 extern struct bio *bio_map_kern(struct request_queue *, void *, unsigned int, 439 extern struct bio *bio_copy_kern(struct request_queue *, void *, unsigned int, 464 extern struct bio *bio_copy_user_iov(struct request_queue *,
|
| D | lightnvm.h | 354 struct request_queue *q; 433 typedef blk_qc_t (nvm_tgt_make_rq_fn)(struct request_queue *, struct bio *);
|
| D | ide.h | 499 struct request_queue *queue; /* request queue */ 1180 extern void do_ide_request(struct request_queue *);
|
| D | genhd.h | 204 struct request_queue *queue;
|
| D | fs.h | 474 struct request_queue; 496 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_host.h | 13 struct request_queue; 698 struct request_queue *uspace_req_q; 821 extern struct request_queue *__scsi_alloc_queue(struct Scsi_Host *shost, 822 void (*) (struct request_queue *));
|
| D | scsi_device.h | 12 struct request_queue; 85 struct request_queue *request_queue; member 319 extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
|
| D | scsi_transport_sas.h | 92 struct request_queue; 97 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 | 361 struct request_queue *rqst_q; /* bsg support */ 546 struct request_queue *rqst_q;
|
| D | scsi_transport_iscsi.h | 276 struct request_queue *bsg_q;
|
| /include/trace/events/ |
| D | block.h | 66 TP_PROTO(struct request_queue *q, struct request *rq), 111 TP_PROTO(struct request_queue *q, struct request *rq), 127 TP_PROTO(struct request_queue *q, struct request *rq), 146 TP_PROTO(struct request_queue *q, struct request *rq, 179 TP_PROTO(struct request_queue *q, struct request *rq), 227 TP_PROTO(struct request_queue *q, struct request *rq), 242 TP_PROTO(struct request_queue *q, struct request *rq), 260 TP_PROTO(struct request_queue *q, struct bio *bio), 299 TP_PROTO(struct request_queue *q, struct bio *bio, int error), 328 TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio), [all …]
|
| /include/linux/mtd/ |
| D | blktrans.h | 49 struct request_queue *rq;
|
| /include/target/ |
| D | target_core_backend.h | 98 struct request_queue *q);
|