.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "BLK_QUEUE_END_TAG" "" "06 October 2005" "" "" .SH NAME blk_queue_end_tag \- end tag operations for a request .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void blk_queue_end_tag (request_queue_t * \fIq\fB, struct request * \fIrq\fB); \fR .SH "ARGUMENTS" .TP \fB\fIq\fB\fR the request queue for the device .TP \fB\fIrq\fB\fR the request that has completed .SH "DESCRIPTION" .PP Typically called when \fBend_that_request_first\fR returns 0, meaning all transfers have been done for a request. It's important to call this function before \fBend_that_request_last\fR, as that will put the request back on the free list thus corrupting the internal tag list. .SH "NOTES" .PP queue lock must be held.