Home | History | Annotate | Download | only in linux

Lines Matching refs:request_queue_t

4 typedef int (elevator_merge_fn) (request_queue_t *, struct request **,
7 typedef void (elevator_merge_req_fn) (request_queue_t *, struct request *, struct request *);
9 typedef void (elevator_merged_fn) (request_queue_t *, struct request *);
11 typedef int (elevator_dispatch_fn) (request_queue_t *, int);
13 typedef void (elevator_add_req_fn) (request_queue_t *, struct request *);
14 typedef int (elevator_queue_empty_fn) (request_queue_t *);
15 typedef struct request *(elevator_request_list_fn) (request_queue_t *, struct request *);
16 typedef void (elevator_completed_req_fn) (request_queue_t *, struct request *);
17 typedef int (elevator_may_queue_fn) (request_queue_t *, int, struct bio *);
19 typedef int (elevator_set_req_fn) (request_queue_t *, struct request *, struct bio *, gfp_t);
20 typedef void (elevator_put_req_fn) (request_queue_t *, struct request *);
21 typedef void (elevator_activate_req_fn) (request_queue_t *, struct request *);
22 typedef void (elevator_deactivate_req_fn) (request_queue_t *, struct request *);
24 typedef void *(elevator_init_fn) (request_queue_t *, elevator_t *);
90 extern void elv_dispatch_sort(request_queue_t *, struct request *);
91 extern void elv_add_request(request_queue_t *, struct request *, int, int);
92 extern void __elv_add_request(request_queue_t *, struct request *, int, int);
93 extern void elv_insert(request_queue_t *, struct request *, int);
94 extern int elv_merge(request_queue_t *, struct request **, struct bio *);
95 extern void elv_merge_requests(request_queue_t *, struct request *,
97 extern void elv_merged_request(request_queue_t *, struct request *);
98 extern void elv_dequeue_request(request_queue_t *, struct request *);
99 extern void elv_requeue_request(request_queue_t *, struct request *);
100 extern int elv_queue_empty(request_queue_t *);
102 extern struct request *elv_former_request(request_queue_t *, struct request *);
103 extern struct request *elv_latter_request(request_queue_t *, struct request *);
104 extern int elv_register_queue(request_queue_t *q);
105 extern void elv_unregister_queue(request_queue_t *q);
106 extern int elv_may_queue(request_queue_t *, int, struct bio *);
107 extern void elv_completed_request(request_queue_t *, struct request *);
108 extern int elv_set_request(request_queue_t *, struct request *, struct bio *, gfp_t);
109 extern void elv_put_request(request_queue_t *, struct request *);
120 extern ssize_t elv_iosched_show(request_queue_t *, char *);
121 extern ssize_t elv_iosched_store(request_queue_t *, const char *, size_t);
123 extern int elevator_init(request_queue_t *, char *);