Searched refs:request_queue (Results 1 - 25 of 180) sorted by relevance

12345678

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Delevator.h8 typedef int (elevator_merge_fn) (struct request_queue *, struct request **,
11 typedef void (elevator_merge_req_fn) (struct request_queue *, struct request *, struct request *);
13 typedef void (elevator_merged_fn) (struct request_queue *, struct request *, int);
15 typedef int (elevator_allow_merge_fn) (struct request_queue *, struct request *, struct bio *);
17 typedef void (elevator_bio_merged_fn) (struct request_queue *,
20 typedef int (elevator_dispatch_fn) (struct request_queue *, int);
22 typedef void (elevator_add_req_fn) (struct request_queue *, struct request *);
23 typedef int (elevator_queue_empty_fn) (struct request_queue *);
24 typedef struct request *(elevator_request_list_fn) (struct request_queue *, struct request *);
25 typedef void (elevator_completed_req_fn) (struct request_queue *, struc
[all...]
H A Dblkdev.h27 struct request_queue;
83 struct request_queue *q;
185 typedef void (request_fn_proc) (struct request_queue *q);
186 typedef int (make_request_fn) (struct request_queue *q, struct bio *bio);
187 typedef int (prep_rq_fn) (struct request_queue *, struct request *);
188 typedef void (unprep_rq_fn) (struct request_queue *, struct request *);
189 typedef void (unplug_fn) (struct request_queue *);
198 typedef int (merge_bvec_fn) (struct request_queue *, struct bvec_merge_data *,
202 typedef int (lld_busy_fn) (struct request_queue *q);
253 struct request_queue struct
[all...]
H A Dbsg.h71 struct request_queue *queue;
76 extern int bsg_register_queue(struct request_queue *q,
79 extern void bsg_unregister_queue(struct request_queue *);
81 static inline int bsg_register_queue(struct request_queue *q,
87 static inline void bsg_unregister_queue(struct request_queue *q)
H A Dblktrace_api.h168 extern void blk_trace_shutdown(struct request_queue *);
169 extern int do_blk_trace_setup(struct request_queue *q, char *name,
195 extern void blk_add_driver_data(struct request_queue *q, struct request *rq,
197 extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
200 extern int blk_trace_startstop(struct request_queue *q, int start);
201 extern int blk_trace_remove(struct request_queue *q);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/scsi/
H A Dscsi_dh.h59 extern int scsi_dh_activate(struct request_queue *, activate_complete, void *);
61 extern int scsi_dh_attach(struct request_queue *, const char *);
62 extern void scsi_dh_detach(struct request_queue *);
63 extern int scsi_dh_set_params(struct request_queue *, const char *);
65 static inline int scsi_dh_activate(struct request_queue *req,
75 static inline int scsi_dh_attach(struct request_queue *req, const char *name)
79 static inline void scsi_dh_detach(struct request_queue *q)
83 static inline int scsi_dh_set_params(struct request_queue *req, const char *params)
H A Dscsi_driver.h10 struct request_queue;
34 int scsi_prep_return(struct request_queue *q, struct request *req, int ret);
35 int scsi_prep_fn(struct request_queue *, struct request *);
H A Dscsi_tcq.h69 if (!blk_queue_tagged(sdev->request_queue))
70 blk_queue_init_tags(sdev->request_queue, depth,
82 if (blk_queue_tagged(sdev->request_queue))
83 blk_queue_free_tags(sdev->request_queue);
128 req = blk_queue_find_tag(sdev->request_queue, tag);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/block/
H A Dblk.h14 void blk_rq_bio_prep(struct request_queue *q, struct request *rq,
16 int blk_rq_append_bio(struct request_queue *q, struct request *rq,
19 void __blk_queue_free_tags(struct request_queue *q);
26 void __generic_unplug_device(struct request_queue *);
54 static inline struct request *__elv_next_request(struct request_queue *q)
70 static inline void elv_activate_rq(struct request_queue *q, struct request *rq)
78 static inline void elv_deactivate_rq(struct request_queue *q, struct request *rq)
87 int blk_should_fake_timeout(struct request_queue *);
92 static inline int blk_should_fake_timeout(struct request_queue *q)
100 int ll_back_merge_fn(struct request_queue *
[all...]
H A Dblk-settings.c33 void blk_queue_prep_rq(struct request_queue *q, prep_rq_fn *pfn)
50 void blk_queue_unprep_rq(struct request_queue *q, unprep_rq_fn *ufn)
72 void blk_queue_merge_bvec(struct request_queue *q, merge_bvec_fn *mbfn)
78 void blk_queue_softirq_done(struct request_queue *q, softirq_done_fn *fn)
84 void blk_queue_rq_timeout(struct request_queue *q, unsigned int timeout)
90 void blk_queue_rq_timed_out(struct request_queue *q, rq_timed_out_fn *fn)
96 void blk_queue_lld_busy(struct request_queue *q, lld_busy_fn *fn)
154 void blk_queue_make_request(struct request_queue *q, make_request_fn *mfn)
202 void blk_queue_bounce_limit(struct request_queue *q, u64 dma_mask)
246 void blk_queue_max_hw_sectors(struct request_queue *
[all...]
H A Dnoop-iosched.c15 static void noop_merged_requests(struct request_queue *q, struct request *rq,
21 static int noop_dispatch(struct request_queue *q, int force)
35 static void noop_add_request(struct request_queue *q, struct request *rq)
42 static int noop_queue_empty(struct request_queue *q)
50 noop_former_request(struct request_queue *q, struct request *rq)
60 noop_latter_request(struct request_queue *q, struct request *rq)
69 static void *noop_init_queue(struct request_queue *q)
H A Dblk-sysfs.c15 ssize_t (*show)(struct request_queue *, char *);
16 ssize_t (*store)(struct request_queue *, const char *, size_t);
34 static ssize_t queue_requests_show(struct request_queue *q, char *page)
40 queue_requests_store(struct request_queue *q, const char *page, size_t count)
84 static ssize_t queue_ra_show(struct request_queue *q, char *page)
93 queue_ra_store(struct request_queue *q, const char *page, size_t count)
103 static ssize_t queue_max_sectors_show(struct request_queue *q, char *page)
110 static ssize_t queue_max_segments_show(struct request_queue *q, char *page)
115 static ssize_t queue_max_segment_size_show(struct request_queue *q, char *page)
123 static ssize_t queue_logical_block_size_show(struct request_queue *
[all...]
H A Dblk-timeout.c21 int blk_should_fake_timeout(struct request_queue *q)
52 struct request_queue *q = disk->queue;
81 struct request_queue *q = req->q;
109 struct request_queue *q = (struct request_queue *) data;
166 struct request_queue *q = req->q;
202 void blk_abort_queue(struct request_queue *q)
H A Dblk-tag.c23 struct request *blk_queue_find_tag(struct request_queue *q, int tag)
65 void __blk_queue_free_tags(struct request_queue *q)
101 void blk_queue_free_tags(struct request_queue *q)
108 init_tag_map(struct request_queue *q, struct blk_queue_tag *tags, int depth)
140 static struct blk_queue_tag *__blk_queue_init_tags(struct request_queue *q,
178 int blk_queue_init_tags(struct request_queue *q, int depth,
220 int blk_queue_resize_tags(struct request_queue *q, int new_depth)
282 void blk_queue_end_tag(struct request_queue *q, struct request *rq)
333 int blk_queue_start_tag(struct request_queue *q, struct request *rq)
395 void blk_queue_invalidate_tags(struct request_queue *
[all...]
H A Delevator.c62 struct request_queue *q = rq->q;
177 static void *elevator_init_queue(struct request_queue *q,
183 static void elevator_attach(struct request_queue *q, struct elevator_queue *eq,
206 static struct elevator_queue *elevator_alloc(struct request_queue *q,
246 int elevator_init(struct request_queue *q, char *name)
315 static void elv_rqhash_del(struct request_queue *q, struct request *rq)
321 static void elv_rqhash_add(struct request_queue *q, struct request *rq)
329 static void elv_rqhash_reposition(struct request_queue *q, struct request *rq)
335 static struct request *elv_rqhash_find(struct request_queue *q, sector_t offset)
418 void elv_dispatch_sort(struct request_queue *
[all...]
H A Dblk-core.c40 static int __make_request(struct request_queue *q, struct bio *bio);
79 void blk_queue_congestion_threshold(struct request_queue *q)
106 struct request_queue *q = bdev_get_queue(bdev);
114 void blk_rq_init(struct request_queue *q, struct request *rq)
137 struct request_queue *q = rq->q;
204 void blk_plug_device(struct request_queue *q)
224 * @q: The &struct request_queue to plug
230 void blk_plug_device_unlocked(struct request_queue *q)
244 int blk_remove_plug(struct request_queue *q)
259 void __generic_unplug_device(struct request_queue *
[all...]
H A Dblk-barrier.c24 int blk_queue_ordered(struct request_queue *q, unsigned ordered)
47 unsigned blk_ordered_cur_seq(struct request_queue *q)
56 struct request_queue *q = rq->q;
83 bool blk_ordered_complete_seq(struct request_queue *q, unsigned seq, int error)
123 static void queue_flush(struct request_queue *q, unsigned which)
145 static inline bool start_ordered(struct request_queue *q, struct request **rqp)
227 bool blk_do_ordered(struct request_queue *q, struct request **rqp)
303 struct request_queue *q;
H A Dblk-exec.c47 void blk_execute_rq_nowait(struct request_queue *q, struct gendisk *bd_disk,
77 int blk_execute_rq(struct request_queue *q, struct gendisk *bd_disk,
H A Dblk-merge.c12 static unsigned int __blk_recalc_rq_segments(struct request_queue *q,
76 void blk_recount_segments(struct request_queue *q, struct bio *bio)
87 static int blk_phys_contig_segment(struct request_queue *q, struct bio *bio,
117 int blk_rq_map_sg(struct request_queue *q, struct request *rq,
202 static inline int ll_new_hw_segment(struct request_queue *q,
223 int ll_back_merge_fn(struct request_queue *q, struct request *req,
247 int ll_front_merge_fn(struct request_queue *q, struct request *req,
272 static int ll_merge_requests_fn(struct request_queue *q, struct request *req,
358 static int attempt_merge(struct request_queue *q, struct request *req,
443 int attempt_back_merge(struct request_queue *
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/
H A Dtape_block.c84 blk_peek_request(device->blk_data.request_queue))
130 struct request_queue * queue;
142 queue = device->blk_data.request_queue;
177 tapeblock_request_fn(struct request_queue *queue)
202 blkdat->request_queue = blk_init_queue(
206 if (!blkdat->request_queue)
209 rc = elevator_change(blkdat->request_queue, "noop");
213 blk_queue_logical_block_size(blkdat->request_queue, TAPEBLOCK_HSEC_SIZE);
214 blk_queue_max_hw_sectors(blkdat->request_queue, TAPEBLOCK_MAX_SEC);
215 blk_queue_max_segments(blkdat->request_queue,
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/trace/events/
H A Dblock.h13 TP_PROTO(struct request_queue *q, struct request *rq),
57 TP_PROTO(struct request_queue *q, struct request *rq),
73 TP_PROTO(struct request_queue *q, struct request *rq),
91 TP_PROTO(struct request_queue *q, struct request *rq),
98 TP_PROTO(struct request_queue *q, struct request *rq),
145 TP_PROTO(struct request_queue *q, struct request *rq),
160 TP_PROTO(struct request_queue *q, struct request *rq),
178 TP_PROTO(struct request_queue *q, struct bio *bio),
215 TP_PROTO(struct request_queue *q, struct bio *bio),
242 TP_PROTO(struct request_queue *
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/message/i2o/
H A Di2o_block.h100 struct request_queue *queue;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mmc/card/
H A Dqueue.h15 struct request_queue *queue;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/
H A Dscsi_priv.h6 struct request_queue;
85 extern struct request_queue *scsi_alloc_queue(struct scsi_device *sdev);
86 extern void scsi_free_queue(struct request_queue *q);
89 struct request_queue;
H A Dscsi_lib.c70 static void scsi_run_queue(struct request_queue *q);
111 struct request_queue *q = device->request_queue;
217 req = blk_get_request(sdev->request_queue, write, __GFP_WAIT);
219 if (bufflen && blk_rq_map_kern(sdev->request_queue, req,
313 spin_lock(sdev->request_queue->queue_lock);
315 spin_unlock_irqrestore(sdev->request_queue->queue_lock, flags);
342 blk_run_queue(current_sdev->request_queue);
355 blk_run_queue(sdev->request_queue);
400 static void scsi_run_queue(struct request_queue *
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/storage/
H A Dscsiglue.c105 blk_queue_update_dma_alignment(sdev->request_queue, (512 - 1));
135 if (queue_max_hw_sectors(sdev->request_queue) > max_sectors)
136 blk_queue_max_hw_sectors(sdev->request_queue,
143 blk_queue_max_hw_sectors(sdev->request_queue, 0x7FFFFF);
152 blk_queue_bounce_limit(sdev->request_queue, BLK_BOUNCE_HIGH);
486 return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue));
497 blk_queue_max_hw_sectors(sdev->request_queue, ms);

Completed in 368 milliseconds

12345678