1BLK_QUEUE_END_TAG(9) Block Devices BLK_QUEUE_END_TAG(9)
2
3
4
6 blk_queue_end_tag - end tag operations for a request
7
9 void blk_queue_end_tag(struct request_queue * q, struct request * rq);
10
12 q
13 the request queue for the device
14
15 rq
16 the request that has completed
17
19 Typically called when end_that_request_first returns 0, meaning all
20 transfers have been done for a request. It's important to call this
21 function before end_that_request_last, as that will put the request
22 back on the free list thus corrupting the internal tag list.
23
25 queue lock must be held.
26
28Kernel Hackers Manual 2.6. November 2011 BLK_QUEUE_END_TAG(9)