__blk_end_bidi_request
Prev | Chapter 14. Block Devices | Next

## Name

__blk_end_bidi_request — Complete a bidi request with queue lock held

## Synopsis

`bool __blk_end_bidi_request (` | struct request * rq,
| int error,
| unsigned int nr_bytes,
| unsigned int bidi_bytes`)`;

## Arguments

`rq`

  the request to complete

`error`

  `0` for success, < `0` for error

`nr_bytes`

  number of bytes to complete `rq`

`bidi_bytes`

  number of bytes to complete `rq`->next_rq

## Description

Identical to `blk_end_bidi_request` except that queue lock is assumed to be locked on entry and remains so on return.

## Return

`false` - we are done with this request `true` - still buffers pending for this request

Prev | Up | Next
blk_end_bidi_request | Home | blk_rq_map_user_iov