Lines Matching defs:request_queue
280 struct request_queue struct
283 struct list_head queue_head;
284 struct request *last_merge;
285 elevator_t *elevator;
287 struct request_list rq;
289 request_fn_proc *request_fn;
290 merge_request_fn *back_merge_fn;
291 merge_request_fn *front_merge_fn;
292 merge_requests_fn *merge_requests_fn;
293 make_request_fn *make_request_fn;
294 prep_rq_fn *prep_rq_fn;
295 unplug_fn *unplug_fn;
296 merge_bvec_fn *merge_bvec_fn;
297 activity_fn *activity_fn;
298 issue_flush_fn *issue_flush_fn;
299 prepare_flush_fn *prepare_flush_fn;
300 softirq_done_fn *softirq_done_fn;
302 sector_t end_sector;
303 struct request *boundary_rq;
305 struct timer_list unplug_timer;
306 int unplug_thresh;
307 unsigned long unplug_delay;
308 struct work_struct unplug_work;
310 struct backing_dev_info backing_dev_info;
312 void *queuedata;
314 void *activity_data;
316 unsigned long bounce_pfn;
317 gfp_t bounce_gfp;
319 unsigned long queue_flags;
321 spinlock_t __queue_lock;
322 spinlock_t *queue_lock;
324 struct kobject kobj;
326 unsigned long nr_requests;
327 unsigned int nr_congestion_on;
328 unsigned int nr_congestion_off;
329 unsigned int nr_batching;
331 unsigned int max_sectors;
332 unsigned int max_hw_sectors;
333 unsigned short max_phys_segments;
334 unsigned short max_hw_segments;
335 unsigned short hardsect_size;
336 unsigned int max_segment_size;
338 unsigned long seg_boundary_mask;
339 unsigned int dma_alignment;
341 struct blk_queue_tag *queue_tags;
343 unsigned int nr_sorted;
344 unsigned int in_flight;
346 unsigned int sg_timeout;
347 unsigned int sg_reserved_size;
348 int node;
350 struct blk_trace *blk_trace;
352 unsigned int ordered, next_ordered, ordseq;
353 int orderr, ordcolor;
354 struct request pre_flush_rq, bar_rq, post_flush_rq;
355 struct request *orig_bar_rq;
356 unsigned int bi_size;
358 struct mutex sysfs_lock;