1BLK_EXECUTE_RQ_NOWAI(9) Block Devices BLK_EXECUTE_RQ_NOWAI(9)
2
3
4
6 blk_execute_rq_nowait - insert a request into queue for execution
7
9 void blk_execute_rq_nowait(struct request_queue * q,
10 struct gendisk * bd_disk,
11 struct request * rq, int at_head,
12 rq_end_io_fn * done);
13
15 q
16 queue to insert the request in
17
18 bd_disk
19 matching gendisk
20
21 rq
22 request to insert
23
24 at_head
25 insert request at head or tail of queue
26
27 done
28 I/O completion handler
29
31 Insert a fully prepared request at the back of the I/O scheduler queue
32 for execution. Don't wait for completion.
33
35 This function will invoke done directly if the queue is dead.
36
38Kernel Hackers Manual 3.10 June 2019 BLK_EXECUTE_RQ_NOWAI(9)