'\" t .\" Title: blk_start_request .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: June 2017 .\" Manual: Block Devices .\" Source: Kernel Hackers Manual 4.11.3 .\" Language: English .\" .TH "BLK_START_REQUEST" "9" "June 2017" "Kernel Hackers Manual 4\&.11\&" "Block Devices" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" blk_start_request \- start request processing on the driver .SH "SYNOPSIS" .HP \w'void\ blk_start_request('u .BI "void blk_start_request(struct\ request\ *\ " "req" ");" .SH "ARGUMENTS" .PP \fIstruct request * req\fR .RS 4 request to dequeue .RE .SH "DESCRIPTION" .PP Dequeue \fIreq\fR and start timeout timer on it\&. This hands off the request to the driver\&. .PP Block internal functions which don\*(Aqt want to start timer should call \fBblk_dequeue_request\fR\&. .SH "CONTEXT" .PP queue_lock must be held\&. .SH "COPYRIGHT" .br