1BLK_QUEUE_END_TAG(9)             Block Devices            BLK_QUEUE_END_TAG(9)
2
3
4

NAME

6       blk_queue_end_tag - end tag operations for a request
7

SYNOPSIS

9       void blk_queue_end_tag(struct request_queue * q, struct request * rq);
10

ARGUMENTS

12       q
13           the request queue for the device
14
15       rq
16           the request that has completed
17

DESCRIPTION

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

NOTES

25       queue lock must be held.
26
28Kernel Hackers Manual 3.10         June 2019              BLK_QUEUE_END_TAG(9)
Impressum