1. NAME▲

blk_start_request - start request processing on the driver

2. SYNOPSIS ▲

void blk_start_request(struct request *  req );

3. ARGUMENTS ▲

req
    request to dequeue

4. DESCRIPTION ▲

Dequeue req and start timeout timer on it. This hands off the request to the driver.

Block internal functions which donAqt want to start timer should call blk_dequeue_request.

5. CONTEXT ▲

queue_lock must be held.

6. COPYRIGHT ▲